#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, чтобы узнать, какой из них может быть полезен? Спасибо!!!