Курс валют постоянно находиться в нестабильном состоянии. Отслеживать его вручную не так удобно, поэтому предлагаем создать программу на Питон для автоматического трекинга.
Наша программа будет работать по следующему алгоритму:
1) Парсим (копируем) данные из страницы поисковой выдачи Google;
2) Проверяем изменения курса с момента запуска программы;
3) Отправляем письмо на электронную почту при сильном
Первое с чем стоит определиться, так это откуда брать курсы валют. Честно говоря, то не вижу смысла платить за какой-либо API, когда можно скопировать спарсить данные прямиком с поисковой выдачи Google или если хотите с других сайтов, которые предоставляют схожий функционал. Таких данных нам вполне хватит, ведь всё равно вряд ли какой-либо API будет предоставлять ещё более точную информацию в отличии от Google. Первое что необходимо сделать - это установить всё необходимое. Нам потребуется установить Python с официального сайта, скачать IDE, можно использовать PyCharm и далее создать внутри программы новый проект.
Внутри созданного проекта создаем новый файл с названием main.py. После этого сразу же через терминал выполняем установку библиотек: requests, а также beautiful soup.
pip install requests bs4
Библиотека requests позволяет обращаться к необходимому сайту и копировать всю его HTML разметку. Внутри HTML разметки выбрать нужные данные очень сложно, если использовать стандартные функции Python по типу: replace, join и прочих. Поэтому мы используем вторую библиотеку beautiful soup для быстрой и комфортной выборки необходимых данных из HTML.
1 минута
26 марта 2024