Python - Получить куки-файлы сайта, сохраненные в браузере (Chrome / FireFox) - PullRequest
0 голосов
/ 18 мая 2018

Я могу вручную увидеть файлы cookie, установленные в браузере.

Как получить файл cookie из скрипта Python?

enter image description here

1 Ответ

0 голосов
/ 18 мая 2018
import requests
res=requests.get("/11103463/python-poluchit-kuki-faily-saita-sohranennye-v-brauzere-chrome-firefox")
res.cookies
print(res.cookies.keys())
print(res.cookies["prov"]) 

Надеюсь, я правильно прочитал ваш вопрос.

Возможно, вы захотите спросить: «Как мне прочитать файлы cookie, уже хранящиеся в моем браузере?».Что я не думаю, что вы можете сделать.Но Selenium даст вам доступ к новому сеансу браузера, с помощью которого вы сможете получить больше файлов cookie.

ОБНОВЛЕНИЕ

Спасибо Sraw за указатель, я попробовал это сейчас, но он не будетперенести мой логин в API запросов.Так что, возможно, это невозможно на современных сайтах, или ОП мог бы попробовать эти инструменты, поскольку их вопрос в их сознании яснее нашего.

import requests
import browsercookie
url = "/11103463/python-poluchit-kuki-faily-saita-sohranennye-v-brauzere-chrome-firefox"
res=requests.get(url)
cj = browsercookie.chrome()
res2 = requests.get(url, cookies=cj)
import re
get_title = lambda html: re.findall('(.*?)', html, flags=re.DOTALL)[0].strip()
get_me = lambda html: re.findall('John', html, flags=re.DOTALL)
# At this point I had deleted my answer so this got nothing
# now my answer is reinstated it will return me but not in place of the login button.
print(len(get_me(res2.text)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...