Parsing

2 — Request

Опубликовано

Прежде чем начать обрабатывать станицу, нам необходимо отправить запрос на сервер и получить её. Это мы можем сделать используя библиотеку requests. Всё что необходимо — просто передать адрес сайта в метод get(). При этом нам вернётся объект страницы у которого есть атрибут text, в нём содержится весь HTML код страницы необходимый нам для обработки данных.

Если в результате запроса у вас вместо русского текста на экране консоли показываются подобные иероглифы, то следует принудительно установить кодировку в «UTF-8».

Добавьте следующую строчку к вашему коду перед тем как выводить на печать.

webpage.encoding = 'utf-8'

Instructions:

  1. Импортируйте библиотеку requests
  2. Выполните get запрос на страницу https://koddom.com . Сохраните результат метода в переменную webpage.
  3. Выведите на экран атрибут content у ранее полученной страницы. (поправьте кодировку если у вас на экран не выводятся русские символы. Примените метод .decode(‘utf-8’) к атрибуту content. Смотри файл solution.py)