aiohttp с browser_cookie3 - PullRequest
       43

aiohttp с browser_cookie3

0 голосов
/ 21 февраля 2020

Я пытаюсь использовать «aiohttp» с «browser-cookie3», однако он не принимает cookiejar, он показывает следующее сообщение: «не удается распаковать не повторяемый объект Cook ie»

Мой повар ie работает с «запросами», но не работает с aiohttp

Как мне изменить объект Cook ie, чтобы он работал с 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, но тоже не работал, без сообщения об ошибке, но не смог войти.

1 Ответ

0 голосов
/ 01 марта 2020

Хорошо, я решил свою проблему. Aiohttp не принимает Cook ie Объекты типа «Запросы», поэтому мне нужно было сделать Dict с информацией, необходимой для входа в систему.

Строка, решающая мой случай:

{"fluxSessionData": cj._cookies['Website Adress']['/']['fluxSessionData'].value} 

FluxSessionData - это то, что веб-сайт использует для аутентификации.

...