Сканирование в Интернете и предоставление данных на мою Angular веб-страницу - PullRequest
0 голосов
/ 08 апреля 2020

, поэтому я сейчас работаю с angular, и я хотел знать, возможно ли использовать очистку веб-страниц и предоставлять информацию, которую я получаю, на моей Angular веб-странице. Есть ли способ сделать это, и если да, то Есть ли хорошая практика, которую вы можете порекомендовать? Могу ли я объединить мой Python код или более конкретный c результат с моим Angular проектом?

Большое спасибо за помощь, ребята.

Ответы [ 4 ]

1 голос
/ 08 апреля 2020

Есть много способов сделать это, что я бы порекомендовал для небольших проектов:

  1. Настройте лямбда-функции в AWS, которые запускают ваш анализ. На лямбде вы можете запускать node.js, python и множество других языков и фреймворков. Я предпочитаю селен с python.

  2. При событиях cloudwatch установите эту лямбду для очистки каждые X минут.

  3. Поместите очищенные данные в база данных mongoDB, упрощенная с помощью pymon go.

  4. В angular используйте сервер для подключения к базе данных mongodb.

Вы можете бесплатно настроить свой сайт на heroku.com и добавить туда БД. Я использовал эту настройку для hittavaran.com

0 голосов
/ 08 апреля 2020

Используя BS4 и запрос pacjages вместе с веб-фреймворком flask, вы можете быстро очистить веб-сайты и предоставить результат своему приложению angular. Смотрите быстрый пример ниже:

0 голосов
/ 08 апреля 2020

Angular - это интерфейсная структура.

Если вы хотите отображать одинаковые извлеченные данные для всех пользователей, вам следует использовать внутреннюю среду, чтобы ваше приложение angular могло запрашивать данные. from.

В python имеется множество опций для каркасов, таких как flask, для запуска интерфейса, с которого любое интерфейсное приложение может запрашивать данные.

0 голосов
/ 08 апреля 2020

Да, это возможно. если python является вашим бэкэндом, вы можете использовать прекрасный суп для очистки данных; flask для обслуживания страницы или, альтернативно, для передачи данных на страницу c; а затем используйте angular для работы с внешним интерфейсом ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...