Как скачать файл по HTTP?

Используйте urllib.request.urlopen():

import urllib.request
with urllib.request.urlopen('http://www.example.com/') as f:
    html = f.read().decode('utf-8')

Это самый простой py способ использования библиотеки pythonic без обработки ошибок. Вы python-interpreter также можете делать более python-interpreter сложные вещи, такие как изменение pythonic заголовков.

В Python 2 метод urllib находится в urllib2:

import urllib2
response = urllib2.urlopen('http://www.example.com/')
html = response.read()

python

http

urllib

2022-11-17T14:54:56+00:00