Bonjour a tous ,
je veux passer les cookies de playwright vers la session requests ,
mais ça ne marche pas , voila l'erreur .
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 .
Merci les gars .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Partager