привет и спасибо заранее! Я хочу обойти recaptcha на этом сайте: [https://www.spectrum.com/login] . Я использую AntiCaptha, и у меня также есть api_key, но у меня нет доступа к site_key. я думаю, что мне нужно только site_key, чтобы обойти это. или у вас есть другой способ обойти это. пожалуйста, помогите мне. вот мой код:
from function import antiCaptcha
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
options = webdriver.ChromeOptions()
options.add_argument("start-maximized")
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
driver = webdriver.Chrome(options=options, executable_path='C:\\driver\\chromedriver.exe')
driver.get('https://www.spectrum.net/login')
result = antiCaptcha(key)
файл антикаптчи:
from python_anticaptcha import AnticaptchaClient, NoCaptchaTaskProxylessTask
def antiCaptcha(key):
api_key = '840877d7bfba4eb2b574c4a6b86a4468'
site_key = '6LfIq-QUAAAAAMXtvWG1S1WY-WItR26ICRT6eOXZ' # grab from site
url = 'https://www.spectrum.net/login'
client = AnticaptchaClient(api_key)
task = NoCaptchaTaskProxylessTask(url, key)
job = client.createTask(task)
job.join()
print(job.get_solution_response())
return job.get_solution_response()
также отображается ошибка при импорте python_anticaptcha:
from python_anticaptcha import AnticaptchaClient, NoCaptchaTaskProxylessTask
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-7f7fb8547ba7> in <module>
----> 1 from python_anticaptcha import AnticaptchaClient, NoCaptchaTaskProxylessTask
ModuleNotFoundError: No module named 'python_anticaptcha'