Загрузка...

Научите обходить капчу новичка в селениуме

Тема в разделе Python создана пользователем SvetoCopy 28 мар 2020. 267 просмотров

  1. SvetoCopy
    Пишу автореггера для виндскриба, второй мой автореггер вообще.При запуске виндскриб подозревает меня и кидает капчу.Скажите пожалуйста,как можно это обойти, мб тайм слип больше сделать или *** подрубать каждый раз?
    благодарю заранее за ответ




    Код
    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()
     
  2. sesu
    sesu 28 мар 2020 Ты не умеешь писать код 114 17 ноя 2019
    ну вообще кроме антикапчи вариантов у тебя нет, насколько я знаю - селениум вебдрайвер нужен для интеграционных тестов , поэтому многие сервисы имеют защиту
     
  3. ickof
    ickof 29 мар 2020 0 5 фев 2018
    Или искать патченый веб драйвер, который не будет себя палить!
     
Top
Загрузка...