Получайте файлы cookie с помощью запросов python, генерируйте _gid

#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 У тебя есть какие-нибудь идеи?