Я использую некоторый код, указанный ниже, для входа на сайт, после успешного входа в систему, я хочу использовать информацию о cookie для очистки Selenium, я до сих пор использовал Selenium без cookie, я не уверен, что мне делать?
class login():
def __init__(self, username, password):
self.username = username
self.password = password
self.session = requests.Session()
self.cookie = self.session.get("https://passport.site.com/v2/api/?getapi&class=login&tpl=mn&tangram=true", verify=False)
self.token = re.findall(r"bdPass.api.params.login_token='(.*?)'", self.cookie.text)[0]
self.headers = {
'Host': 'passport.site.com',
'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 9_2 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13C75 Safari/601.1',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language': 'en-US,en;q=0.5',
'Accept-Encoding': 'gzip, deflate',
'Content-Type': 'application/x-www-form-urlencoded'
}
self.payload = {
'charset': 'utf-8',
'token': self.token,
'username': self.username,
'password': self.password,
...
}
self.login = self.session.post("https://passport.site.com/v2/api/?login", data=self.payload, headers=self.headers, verify=False)