Найти в Дзене
def func()

Requests и парсинг на Python.

Всем доброго времени суток!)

В прошлой статье я вкратце рассказал про парсинг на Python. В этой статье, я расскажу вам и покажу на примере как работает и что делает в парсинге эта библиотека.

С помощью requests мы отправляем запросы и получаем в ответ html-код. Также мы будем проверять статус код ответа сервера. Больше из библиотеки requests функций нам не надо.

Создадим функцию которая будет получать на вход ссылку, проверять статус код ответа и возвращать html.

def example(url):
response = requests.get(url)
if response.ok:
return response.text
print(f'Status code = {response.status_code} ' )

Рассказываю про каждую строчку.

response = requests.get(url)

 Количество методов у объекта response
Количество методов у объекта response

Далее проверяем статус код методом "ok". Если все верно возвращаем html. Если нет, пишем статус код.

На этом работа библиотеки reqesusts в нашем парсере закончена.

Далее мы подключаем bs4 и парсим html, который вернула функция example.

Спасибо за внимание!) Подписывайтесь на канал, чтобы не пропустить следующие статьи.