Подтвердить что ты не робот

Изменение URL реферера в запросах Python

Как изменить реферер, если я использую библиотеку запросов, чтобы сделать запрос GET на веб-страницу. Я просмотрел всю инструкцию, но не смог ее найти.

4b9b3361

Ответ 1

Согласно http://docs.python-requests.org/en/latest/user/advanced/#session-objects, вы должны иметь возможность:

s = requests.Session()
s.headers.update({'referer': my_referer})
s.get(url)

Или просто:

requests.get(url, headers={'referer': my_referer})

Ваш headers dict будет объединен с заголовками по умолчанию/сеансом. Из docs:

Любые словари, которые вы передаете методу запроса, будут объединены с установленные значения уровня сеанса. Параметры уровня метода переопределить параметры сеанса.