Cookiejar не имеет dict-подобного интерфейса, поддерживается только итерация. Таким образом, вы должны самостоятельно реализовать метод поиска.
Я не уверен, какой атрибут cookie вы хотите сделать поиск. Пример, используя имя:
def get_cookie_by_name(cj, name):
return [cookie for cookie in cj if cookie.name == name][0]
cookie = get_cookie_by_name(cj, "PHPSESSID")
Если вы не знакомы с синтаксисом [...]
, это список . Затем [0]
выбирает первый элемент списка совпадающих файлов cookie.