Как добавить свой код Python Selenium в расширение Google Chrome? - PullRequest
0 голосов
/ 18 марта 2020

У меня есть сценарий Python Selenium, к которому я пытаюсь добавить расширение chrome, я не могу понять, как добавить его, чтобы спасти мою жизнь. Мне нужно добавить расширение chrome с путем: / Users / bennettblackham / Desktop / AntiCaptcha

Я пытаюсь создать программу под названием AntiCaptcha, AntiCaptcha автоматически решает капчи, поэтому она будет создавать учетную запись процесс полностью автоматизирован.

import time # Only used for delays
import random

from selenium import webdriver
from config import profile1
from multirando import firstname_list, lastname_list, month_list

def OutlookGen():


    time.sleep(10)

        # Click 'Get a new email address'

    next_step = driver.find_element_by_id('liveSwitch')
    next_step.click()

        # Choose User Name

    driver.find_element_by_id('MemberName').send_keys(profile1['MemberName'])

    time.sleep(3)

        # Next Step

    next_step = driver.find_element_by_id('iSignupAction')
    next_step.click()

    time.sleep(5)

        # Choose Password

    driver.find_element_by_id('PasswordInput').send_keys(profile1['Password'])

    time.sleep(3)

        # Next Step

    next_step = driver.find_element_by_id('iSignupAction')
    next_step.click()

    time.sleep(3)

        # Input First Name

    driver.find_element_by_id('FirstName').send_keys(random.choice(firstname_list))

    time.sleep(3)

        # Input Last Name

    driver.find_element_by_id('LastName').send_keys(random.choice(lastname_list))

    time.sleep(3)

        # Next Step

    next_step = driver.find_element_by_id('iSignupAction')
    next_step.click()

    time.sleep(10)

        # Country Selection

    driver.find_element_by_id("Country").send_keys("United Kingdom")

    time.sleep(3)

        # Date of Birth Selection

    driver.find_element_by_id("BirthDay").send_keys(random.randint(1, 27))
    driver.find_element_by_id("BirthMonth").send_keys(random.choice(month_list))
    driver.find_element_by_id("BirthYear").send_keys(random.randint(1960, 2004))

    time.sleep(3)

        # Next Step

    next_step = driver.find_element_by_id('iSignupAction')
    next_step.click()

    if __name__ == '__main__':

        driver = webdriver.Chrome('./chromedriver')
        driver.get('https://signup.live.com/signup')
        OutlookGen()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...