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 .

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()
Merci les gars .