Загрузка...

Can't login to python site

Thread in Python created by renameduser_122026 Aug 20, 2019. 266 views

  1. renameduser_122026
    renameduser_122026 Topic starter Aug 20, 2019 46 Jun 3, 2017
    Использую Grab + RuCaptcha API
    Собственно вот код:
    Code

    from grab import Grab
    from python_rucaptcha import ReCaptchaV2
    import json

    # Введите ключ от сервиса RuCaptcha, из своего аккаунта
    RUCAPTCHA_KEY = "ключ от рукапчи"
    # G-ReCaptcha ключ сайта
    SITE_KEY = "6LfcFmIUAAAAAHi-tQnVhUkviI7QnmHXlyP16CAU"
    # Ссылка на страницу с капчёй
    PAGE_URL = "https://base.darbfinance.com/login"
    # Возвращается JSON содержащий информацию для решения капчи
    user_answer = ReCaptchaV2.ReCaptchaV2(rucaptcha_key=RUCAPTCHA_KEY).captcha_handler(site_key=SITE_KEY,
    page_url=PAGE_URL)

    if not user_answer['error']:
    # решение капчи
    # запись в файл
    f = open('cap.txt', 'w')
    f.write(user_answer['captchaSolve'])
    f.close()
    #вывод капчи
    print(user_answer['captchaSolve'])
    print(user_answer['taskId'])
    #чтение и попытка логина
    caps = open('cap.txt').readlines()
    g = Grab()
    g.go('https://base.darbfinance.com/login')
    g.setup(post={'captchaToken':caps,'password':'пароль', 'UseRemeberDevice':'false','username':'мыло'})
    g.go('https://api.darbfinance.com/auth/login')
    print(g.doc.body)

    elif user_answer['error']:
    # Тело ошибки, если есть
    print(user_answer['errorBody']['text'])
    print(user_answer['errorBody']['id'])


    Собственно, капчу решает, записывает в файл, но залогиниться не может, вот такая фигня:
    https://prnt.sc/ov3eea (сверху просто токен качи и номер задания)

    Параметры пост запроса:
    https://prnt.sc/ov3fnt

    У меня есть подозрения, что это из-за того, что сначала прогружается страница капчи, решается, передает токен, но когда в дело входит граб, то страница заново загружается и капча тоже, но как это исправить я не допираю... Какие ваши советы?
     
  2. ZLOCODE
    ZLOCODE Aug 20, 2019 WRITE CODE ONE LOVE 28 Apr 18, 2019
    Оооо кто то рег чекер пишет:da:
     
Top
Loading...