Как получить файлы cookie Google Analytics с помощью запросов - PullRequest
1 голос
/ 07 мая 2020

Когда я делаю запрос на получение через браузер, я получаю файлы cookie ga, gid и gat. Однако, когда я пытаюсь сделать тот же запрос, используя python HTTP-запросы, я никогда не получаю файлы cookie. Есть ли у кого-нибудь для этого решение на основе запроса? В настоящее время мое решение использует браузер Selenium для доступа к сайту сначала, а затем сохраняет файлы cookie, полученные в моем сеансе запроса. Если возможно, я бы хотел прекратить использовать селен и делать это исключительно через запросы.

EDIT

Извините за плохое описание, вот вам лучшее

при запуске следующего кода только версия selenium вернет файлы cookie Google Analytics, ga, gid и gat

ВЕРСИЯ SELENIUM

s = requests.session()

driver.get('https://www.endclothing.com/us/')
cookies = driver.get_cookies()
for cookie in cookies:
    s.cookies.set(cookie['name'], cookie['value'])

print(s.cookies)

Запрашивает ВЕРСИЯ

s = requests.session
r = s.get('https://www.endclothing.com/us/')

print(s.cookies

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

...