CoderCastrov logo
CoderCastrov
Программирование

Отслеживание коронавируса с помощью Python

Отслеживание коронавируса с помощью Python
просмотров
1 мин чтение
#Программирование

Сегодня мы создадим отслеживание коронавируса с помощью Python. Мы создадим скрипт, который будет собирать основные данные с веб-сайта и уведомлять нас на мобильный телефон через SMS. Для этого нам понадобятся две библиотеки: BeautifulSoup и requests.

# Установим обе библиотеки
pip install bs4
pip install requests

Начнем

Первый шаг - получить данные с веб-сайта https://www.worldometers.info/coronavirus. Здесь есть список стран, но мы будем собирать данные только для Индии. Для отправки SMS мы будем использовать https://www.fast2sms.com/. Fast2sms дает вам 50 рупий при регистрации, а стоимость каждого SMS составляет 0,20 рупий. Теперь создайте ключ аутентификации API на веб-сайте, это очень важно для SMS. Вот ссылка на отправку SMS в режиме массовой рассылки https://www.fast2sms.com/dev/bulk.

# Параметры с URL
payload='sender_id=FSTSMS&message{}&language=english&route=p&numbers={}'.format("corona msg","phone,phone,")# Обновляем заголовок с авторизацией
key = "<API Authorization>"headers = {'authorization': key,'Content-Type': "application/x-www-form-urlencoded",'Cache-Control': "no-cache",}# Отправляем данные
requests.request("POST",msg_url,data=payload,headers=headers)

Вот полный код

Спасибо за чтение...