Como quebrar qualquer Captcha com Selenium
Автор: PyAjudeMe
Загружено: 2025-02-16
Просмотров: 9275
As bibliotecas necessárias para quebrar qualquer captcha:
CapSolver: https://dashboard.capsolver.com/passp...
CapSolver extension: https://github.com/capsolver/capsolve...
CythonSelenium (dê uma estrelinha): https://github.com/hansalemaos/cython...
SeleniumBase: (dê uma estrelinha) @MichaelMintz
https://github.com/seleniumbase/Selen...
Código de Python
from cythonselenium import SeleniumFrame
from seleniumbase import Driver
from selenium.webdriver.support import expected_conditions
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.common.by import By
import subprocess
from time import sleep
import atexit
def fecha_bagulho():
subprocess.run("taskkill /IM uc_driver.exe /F", shell=True)
atexit.register(fecha_bagulho)
'for SeleniumBase zombie processes'
subprocess.run("taskkill /IM uc_driver.exe /F", shell=True)
sleep(5)
if _name_ == "__main__":
driver = Driver(
extension_dir=r"C:\Users\hansc\Downloads\myext",
)
getframe = SeleniumFrame(
driver=driver,
By=By,
WebDriverWait=WebDriverWait,
expected_conditions=expected_conditions,
queryselector="*",
repeat_until_element_in_columns=None,
max_repeats=1,
with_methods=True,
)
driver.get(r"https://www.google.com/recaptcha/api2...")
'''# depois
df = getframe("button")
df.loc[(df.aa_type=='submit') & (df.aa_value=="Submit")].js_click.iloc[0]()
Use https://github.com/directvt/vtm for a line break free experience'''
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: