Всем доброго времени суток!)
В прошлой статье я вкратце рассказал про парсинг на 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)
Далее проверяем статус код методом "ok". Если все верно возвращаем html. Если нет, пишем статус код.
На этом работа библиотеки reqesusts в нашем парсере закончена.
Далее мы подключаем bs4 и парсим html, который вернула функция example.
Спасибо за внимание!) Подписывайтесь на канал, чтобы не пропустить следующие статьи.