Passez les cookies de playwright vers Requests !
Bonjour a tous ,
je veux passer les cookies de playwright vers la session requests ,
mais ça ne marche pas , voila l'erreur .
Citation:
playbrowser\Lib\site-packages\requests\cookies.py", line 537, in cookiejar_from_dict
cookiejar.set_cookie(create_cookie(name, cookie_dict[name]))
~~~~~~~~~~~^^^^^^
TypeError: list indices must be integers or slices, not dict
voila comment je passe les cookies .
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| chromium = playwright.firefox # or "firefox" or "webkit".
browser = chromium.launch(headless=True,slow_mo=300)
page = browser.new_page()
r = page.goto("https://monsite.com/home")
page.wait_for_load_state("networkidle")
myCookie = json.dumps(page.context.cookies())
session = requests.session()
cookies = requests.utils.cookiejar_from_dict(myCookie) # turn dict to cookiejar
session.cookies.update(cookies) # load cookiejar to current session
print(session.get("https://monsite.com/home/checkout").text)
exit() |
Merci les gars .