Как получить доступ к токену после решения капчи входа в систему

#python #selenium #authentication #ocr

#python #селен #аутентификация #ocr

Вопрос:

я пытаюсь автоматически войти на сайт с помощью selenium ( запросы Python) после автоматического заполнения имени пользователя и пароля и решения captcha с помощью моего обученного распознавания, я захожу на сайт

но, к сожалению, когда я вхожу в систему, я не могу использовать html-код новой страницы или, например, заказать selenium нажать на определенную клавишу, чтобы перейти на другую страницу

это мой код:

 from selenium import webdriver

import time
import requests

url= "C:\Users\MyPC\AppData\Local\Programs\Python\Python38\Scripts\chromedriver.exe"
usernameStr = 'username'
passwordStr = 'Pass'
browser = webdriver.Chrome(url)
browser.get("https://silver.samanbourse.com/login")
username = browser.find_element_by_id('txtusername')
username.send_keys(usernameStr)
password = browser.find_element_by_id('txtpassword')
password.send_keys(passwordStr)
captcha=''
captchaButton = browser.find_element_by_xpath("/html/body/div[1]/div[2]/div[1]/multi-login/div/div[2]/div[1]/form/div[2]/div[1]/div/div/input")
captchaButton.send_keys(captcha)
# time.sleep(3)     i solve this captch!
signInButton = browser.find_element_by_xpath("/html/body/div[1]/div[2]/div[1]/multi-login/div/div[2]/div[1]/form/div[4]/div[1]/button")
signInButton.click()
  

к настоящему времени я вхожу в систему, но теперь как я могу получить доступ к токену? причина для следующих запросов, мне нужно установить его в заголовках

Можете ли вы мне помочь?

Ответ №1:

Учитывая простоту сайта, я могу предположить, что, скорее всего, он содержится в заголовке Set-Cookie ответа.

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

1. но, к сожалению, я понятия не имею, какой токен мне следует установить!

Ответ №2:

Если вы работаете с разработчиками, вы можете спросить их, где они установили токен. Это может быть установлено в файле cookie или может быть указано в теле ответа (но вы не будете точно знать, какой именно).

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

1. я спрашиваю их, но они сказали, что это ваша проблема, и попробуйте решить ее самостоятельно! было бы здорово, если бы я знал, какой из них мне следует установить! можете ли вы попробовать F12, чтобы узнать, какой из них может быть полезен? Спасибо!!!