Пишу автореггера для виндскриба, второй мой автореггер вообще.При запуске виндскриб подозревает меня и кидает капчу.Скажите пожалуйста,как можно это обойти, мб тайм слип больше сделать или *** подрубать каждый раз? благодарю заранее за ответ from selenium.webdriver.common.desired_capabilities import DesiredCapabilities from selenium import webdriver import random import string import time ff = (r"C:\Users\Python\Desktop\chromedriver") chrome_option = webdriver.ChromeOptions() driver = webdriver.Chrome(executable_path=ff,chrome_options=chrome_option) def RandomString(size): return ''.join(random.choice(string.ascii_letters) for _ in range(size)) a = RandomString(6) file_1 = open(str(a) + '.txt','w') driver.get("https://windscribe.com/signup") time.sleep(3) login = driver.find_element_by_css_selector('#generate_username') login.click() user = driver.find_element_by_css_selector('#username') file_1.write('Login: '+ str(user.text)) time.sleep(3) password = driver.find_element_by_css_selector('#generate_password') password.click() pas = driver.find_element_by_css_selector('#pass1') file_1.write('\nPassword: '+ str(pas.text)) time.sleep(3) email = driver.find_element_by_css_selector('#signup_email') email.send_keys(RandomString(10)+'@yandex.com') time.sleep(3) butt = driver.find_element_by_css_selector('#signup_button') butt.click() time.sleep(3) file_1.close() Код from selenium.webdriver.common.desired_capabilities import DesiredCapabilities from selenium import webdriver import random import string import time ff = (r"C:\Users\Python\Desktop\chromedriver") chrome_option = webdriver.ChromeOptions() driver = webdriver.Chrome(executable_path=ff,chrome_options=chrome_option) def RandomString(size): return ''.join(random.choice(string.ascii_letters) for _ in range(size)) a = RandomString(6) file_1 = open(str(a) + '.txt','w') driver.get("https://windscribe.com/signup") time.sleep(3) login = driver.find_element_by_css_selector('#generate_username') login.click() user = driver.find_element_by_css_selector('#username') file_1.write('Login: '+ str(user.text)) time.sleep(3) password = driver.find_element_by_css_selector('#generate_password') password.click() pas = driver.find_element_by_css_selector('#pass1') file_1.write('\nPassword: '+ str(pas.text)) time.sleep(3) email = driver.find_element_by_css_selector('#signup_email') email.send_keys(RandomString(10)+'@yandex.com') time.sleep(3) butt = driver.find_element_by_css_selector('#signup_button') butt.click() time.sleep(3) file_1.close()
ну вообще кроме антикапчи вариантов у тебя нет, насколько я знаю - селениум вебдрайвер нужен для интеграционных тестов , поэтому многие сервисы имеют защиту