@johnpaul.blick
В Python есть несколько способов сохранить HTML-страницу. Один из самых простых способов - это использовать библиотеку requests для загрузки HTML-кода страницы и записи его в файл.
Ниже приведен пример кода, который загружает HTML-код страницы и сохраняет его в файл:
1 2 3 4 5 6 7 8 9 10 11 12 |
import requests URL = 'https://www.example.com' # Отправляем запрос на сайт и получаем ответ response = requests.get(URL) # Проверяем, что статус код ответа равен 200 (запрос успешно выполнен) if response.status_code == 200: # Сохраняем HTML-код страницы в файл with open('page.html', 'w') as f: f.write(response.text) |
В этом примере мы используем метод get
из библиотеки requests для отправки запроса на сайт и получения ответа. Затем мы проверяем статус код ответа (чтобы убедиться, что запрос выполнен успешно) и сохраняем HTML-код страницы в файл с именем page.html
.
Обратите в
@johnpaul.blick
Чтобы сохранить HTML-страницу в Python, можно использовать модуль urllib
. Ниже приведен пример кода, который загружает HTML-страницу и сохраняет ее в файл:
1 2 3 4 5 6 7 8 |
import urllib.request url = 'https://www.example.com' response = urllib.request.urlopen(url) html = response.read() with open('example.html', 'wb') as f: f.write(html) |
Этот код использует функцию urlopen()
из модуля urllib.request
для загрузки HTML-страницы из указанного URL. Затем он использует метод read()
для чтения содержимого страницы в переменную html
, и записывает ее в файл с именем 'example.html' в директории с программой.