2016-12-30 4 views
0

Как я могу захватить существующие файлы cookie из моего браузера (текущий сеанс на определенном сайте) для использования с запросами в python?Захват существующего файла cookie браузера с помощью python

+1

Вы просматривали инструменты разработчика своего браузера? – jonrsharpe

+0

Я разрабатываю скрипт для выполнения некоторых задач на сайте, но сеансы истекают каждые 15 минут, поэтому мне нужно получить новый файл cookie ... вот почему я пытаюсь получить cookie также в python – Asul

ответ

1

Вы не можете получать файлы cookie из своего браузера из-за безопасности. Если вы хотите получить файлы cookie на свой скрипт python, вы должны получить его на requests.

req = requests.get("http://example.com") 

И req.cookies будет иметь кук объекты

Для отправки объектов печенья вы можете создать простой словарь с печеньем и отправить его по необходимому запросу:

cookies = { "id": "516561346236234" } 
requests.post("http://example.com/send", cookies=cookies) 

P.S. Но вы можете получать файлы cookie своими руками с помощью инструментов dev или плагинов, таких как EditThisCookie или CookieInspector.