Доброе утро. Я пытаюсь передать файлы cookie с requests.session.
к моему хромированному веб-драйверу.
Мой код следующий:
import requests
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
s=requests.session()
scraper=cfscrape.create_scraper(sess=s)
header = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"}
dataz = {"login[email]": "", #my login data
"login[password]": ""}
x=scraper.get("https://bstn.com")
y=scraper.post("https://www.bstn.com/einloggen", headers=header, data=dataz, allow_redirects=False)
print(y.cookies._cookies)
driver=webdriver.Chrome()
driver.add_cookie(y)
driver.get("https://bstn.com/")```
The error I get is the following:
``` raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type Response is not JSON serializable```
I hope that someone can help me fixing this error. My result that I expect is that I can run the script and continue my session in the browser... Thanks a lot
Просто быстрый oneliner должен решить эту проблему, но это все еще дубликат. driver.add_cookie(session.cookies.get_dict())






Нет, это не дубликат другого, извините! Если кто-то все еще может помочь мне с этим, я ценю ваши комментарии!