Python запросы: как сделать http только запрос? - PullRequest
0 голосов
/ 22 апреля 2019

Когда я пытаюсь сделать запрос, используя http://, некоторые веб-сайты выполняют перенаправление, и я нахожу конечный пункт назначения, начинающийся с https://.

. Как сделать так, чтобы мой запрос поддерживал только http://, а непринять https://?

Например, этот код:

import requests
requests.packages.urllib3.disable_warnings() # to disable warnings

response = requests.get("http://facebook.com",verify=False,timeout=5)
responseURL = response.url 
print(responseURL)

Обеспечит такой результат:

https://www.facebook.com/

Что если я хочу использовать только http://

1 Ответ

0 голосов
/ 22 апреля 2019

Вы можете легко сделать это, используя аргумент allow_redirects при отправке запроса.

Как это:

import requests
requests.packages.urllib3.disable_warnings() # to disable warnings

response = requests.get("http://facebook.com",allow_redirects=False, verify=False,timeout=5)
responseURL = response.url 
print(responseURL)

Надеюсь, это поможет!

...