Разработать парсер сайта на Python
Нужно парсить новости с вкладки Headlines и отправлять в ТГ чат.
Сообщение в ТГ должно содержать:
- тикер новости (если есть)
- хештэг (#upgrade или #downgrade)
- заголовок новости
- related тикеры (если есть)
- время новости с сайта
Хэштег определяется в зависимости от наличия в заголовке новости ключевых слов соответственно
- upgrade | upgrades | upgraded | to buy | to strong buy
- downgrade | downgrades | downgraded | to sell | to strong sell
Формат сообщения в ТГ:
Тикер новости есть:
⚡️$ENTG #upgrade Craig-Hallum Upgrades Entegris Inc (ENTG) to Buy $NVS $RHHBY $NOVN.CH 15:32:40
или
⚡️ $IPGP #downgrade Citi gets more bearish on IPG Photonics, downgrades shares $NVS $RHHBY $NOVN.CH 17:24:04
Тикера новости нет:
Citi gets more bearish on IPG Photonics, downgrades shares $NVS $RHHBY $NOVN.CH 17:24:04
Если отправка сообщения в ТГ не удалась, то сообщение должно быть отправлено при ближайшей возможности с эмодзи ❗️:
❗️ Citi gets more bearish on IPG Photonics, downgrades shares $NVS $RHHBY $NOVN.CH 17:24:04
Цена договорная