@soap1soup

Как брать информацию с другого сайта для Telegram-бота?

Идея такова: пользователь вводит запрос боту, например номер заказа, бот идет на сайт вводит номер заказа получает вывод, показывает пользователю.
API нет.
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
@moveax3
Если есть Python, то requests and bs4 вам помогут для нормальных сайтов (работающих корректно без JS).
Вот небольшой пример https://gist.github.com/bradmontgomery/1872970
Если сайт новомодный, что без JS вообще не может, я обычно использую selenium, через xvfb можно гонять реальный браузер на сервере.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@sotanodroid
Все зависит от сайта.

Если этот сайт предоставляет API -- то тогда можно будет делать к нему запросы. Как правило если есть открытый API -- у него будет и документация, как его использовать. В нем можно будет получать информацию.

Запросы делать через библиотеку requests
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы