Нужна помощь в создании учетной записи Outlook с помощью selenium python и 2captcha — Funcaptcha

#python #selenium #2captcha

Вопрос:

Застрял на капче и пытался использовать проект под названием unicode, если бы кто-нибудь мог помочь мне в этой части, я был бы признателен за использование 2Captcha

Помимо этого , все остальное работает на меня для создания учетных записей, только эта небольшая проблема, которую я просто не могу понять

 from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys
from selenium import webdriver
from selenium.webdriver.support.select import Select
from twocaptcha import TwoCaptcha
from unicaps import CaptchaSolver,CaptchaSolvingService

#import email list
email_list = []
emails = open('email-creation-list.txt', 'r')
endOfFile = False
while endOfFile == False:
    temp = emails.readline().strip()
    if not temp:
        endOfFile = True
    else:
        email_list.append(temp)
print((email_list))
cycle = 0

x = 1
while x == 1:
    #main
    GChrome = webdriver.Chrome()
    GChrome.get('https://signup.live.com/signup')
    time.sleep(4)
    GChrome.find_element_by_link_text("Get a new email address").click()
    time.sleep(3)
    box_login = GChrome.find_element_by_xpath('//*[@id="MemberName"]')
    box_login.click()
    box_login.send_keys(email_list[cycle])
    time.sleep(3)
    box_login = GChrome.find_element_by_xpath('//*[@id="MemberName"]').send_keys(Keys.ENTER)
    time.sleep(3)
    box_password = GChrome.find_element_by_xpath('//*[@id="PasswordInput"]')
    box_password.click()
    box_password.send_keys('kPb8nzbckquxSa')
    box_password = GChrome.find_element_by_xpath('//*[@id="PasswordInput"]').send_keys(Keys.ENTER)
    time.sleep(2)
    firstname = GChrome.find_element_by_xpath('//*[@id="FirstName"]')
    firstname.click()
    firstname.send_keys('John')
    lastname = GChrome.find_element_by_xpath('//*[@id="LastName"]')
    lastname.click()
    lastname.send_keys('Doe')
    lastname = GChrome.find_element_by_xpath('//*[@id="LastName"]').send_keys(Keys.ENTER)
    time.sleep(2)

    s = Select(GChrome.find_element_by_xpath('//*[@id="BirthDay"]'))
    # select by option index
    s.select_by_index(4)
    time.sleep(2)

    s2 = Select(GChrome.find_element_by_xpath('//*[@id="BirthMonth"]'))
    s2.select_by_index(4)

    month = GChrome.find_element_by_xpath('//*[@id="BirthYear"]')
    month.click()
    month.send_keys('1997')
    month = GChrome.find_element_by_xpath('//*[@id="BirthYear"]').send_keys(Keys.ENTER)
    time.sleep(2)


#unicaps
    solver = CaptchaSolver(CaptchaSolvingService.TWOCAPTCHA, api_key='')
    solver.get_balance()
    solver = solver.solve_funcaptcha('B7D8911C-5CC8-A9A3-35B0-554ACEE604DA','https://signup.live.com/signup')


   # solved = solver.solve_funcaptcha(
   # public_key='B7D8911C-5CC8-A9A3-35B0-554ACEE604DA',
    #page_url='https://signup.live.com/signup'
    #)

    time.sleep(10)

 

Другая информация

  • Использованное время,Селен,2Capctha,Unicaps(пожалуйста, дайте мне знать, если вы знаете, как использовать это или альтернативу)
  • 2Captcha Python API — https://pypi.org/project/2captcha-python/ — Вроде как новичок в python, так что для меня это бесполезно

Комментарии:

1. Вместо добавления дополнительного случайного текста в конец вашего вопроса, чтобы обойти фильтр качества, пожалуйста, вместо этого добавьте дополнительную информацию, которая может принести пользу или дополнительно прояснить ваш вопрос.

2. извините, не был уверен, что еще добавить