browser_cookie3 的 aiohttp
aiohttp with browser_cookie3
我正在尝试将 'aiohttp' 与 'browser-cookie3' 一起使用,但它不接受 cookiejar,它显示以下消息:"cannot unpack non-iterable Cookie object"
我的 cookie 适用于 'requests' 但不适用于 aiohttp
我应该如何修改 Cookie 对象以使其与 aiohttp 一起使用?
#browser_cookie3:
cj = browser_cookie3.load()
#iohttp error command:
async with ClientSession(cookies=cj) as session:
#Error message: "cannot unpack non-iterable Cookie object"
注意:我尝试使用 cj._cookies 但也没有用,没有错误消息但无法登录。
好的,我解决了我的问题。 Aiohttp 不像“请求”那样接受 Cookie 对象,所以我需要用登录所需的信息制作字典。
解决我的问题的线路:
{"fluxSessionData": cj._cookies['Website Adress']['/']['fluxSessionData'].value}
网站使用 FluxSessionData 进行身份验证。
我正在尝试将 'aiohttp' 与 'browser-cookie3' 一起使用,但它不接受 cookiejar,它显示以下消息:"cannot unpack non-iterable Cookie object"
我的 cookie 适用于 'requests' 但不适用于 aiohttp
我应该如何修改 Cookie 对象以使其与 aiohttp 一起使用?
#browser_cookie3:
cj = browser_cookie3.load()
#iohttp error command:
async with ClientSession(cookies=cj) as session:
#Error message: "cannot unpack non-iterable Cookie object"
注意:我尝试使用 cj._cookies 但也没有用,没有错误消息但无法登录。
好的,我解决了我的问题。 Aiohttp 不像“请求”那样接受 Cookie 对象,所以我需要用登录所需的信息制作字典。
解决我的问题的线路:
{"fluxSessionData": cj._cookies['Website Adress']['/']['fluxSessionData'].value}
网站使用 FluxSessionData 进行身份验证。