#python #cookies #python-requests
Вопрос:
Я пытаюсь получить файлы cookie с помощью python-запросов, и это моя попытка
import requests headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', } session = requests.Session() sToken = '0x6397de0f9aedc0f7a8fa8b438dde883b9c201010?a=0x71f36803139cac2796db65f373fb7f3ee0bf3bf9' url = f'https://bscscan.com/token/{sToken}' response = session.get(url, headers=headers) print(session.cookies.get_dict())
Код работает, и я могу получить ASP.NET_SessionId
и __cflb
, но я заметил, что мне нужны еще два файла cookie, один из _gid
которых выглядит так GA1.2.1901919760.1634533751
. Есть ли способ создать такой файл cookie вручную?
Я мог бы успешно получить файлы cookie с помощью selenium, но я придерживаюсь запросов, так как это быстрее.
Я тоже пытался использовать запросы-html таким образом
from requests_html import HTMLSession session = HTMLSession() r = session.get(url, headers=headers) r.html.render() print(r.cookies.get_dict())
Но я не смог достать все печенье целиком
Комментарии:
1. @QHarr У тебя есть какие-нибудь идеи?