Как сделать так, чтобы пакет запросов отправлял UserAgent командой CONNECT в Python? - PullRequest
0 голосов
/ 14 января 2019

Я пытаюсь подключиться к сайту https через прокси-сервер, и кажется, что пакет запросов не отправляет UserAgent по умолчанию при отправке команды CONNECT.
Есть ли способ заставить его?
Я видел, что глубоко внутри кода есть proxy_headers или tunnel_headers, но как я к ним обращаюсь?

import requests
import os

user = 'myuser'
pass_ = 'mypass'
proxy_ = 'myproxy.com:8080/'

os.environ["https_proxy"] = "https://"+user+":"+pass_+"@"+proxy_
os.environ["http_proxy"] = "http://"+user+":"+pass_+"@"+proxy_

hdr = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0'
}

webpage = 'https://example.com'
content = requests.get(webpage, headers=hdr).text
print(content)

1 Ответ

0 голосов
/ 18 января 2019

Похоже, что в настоящее время это невозможно сделать с помощью запросов. (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...