Перейти к основному содержимому

http запросы в python

В python обычно используют несколько способов:

urllib.request

urllib простой запрос

Официальная одкументация urllib.request

Типичный запрос выглядит так:

from urllib.request import urlopen
with urlopen("https://www.example.com") as response:
body = response.read().decode('utf-8')

body[:15]
# b'<!doctype html>'

upllib post запрос

from urllib import request, parse
data = parse.urlencode(<your data dict>).encode()
req = request.Request(<your url>, data=data) # this will make the method "POST"
resp = request.urlopen(req)
from urllib.request import urlopen
with urlopen("https://www.example.com") as response:
body = response.read().decode('utf-8')

body[:15]
# b'<!doctype html>'