@Renat890

Как забирать данные с сайта едадил?

как парсить данные с сайта едадил?
Если отправляю get-запрос вида "https://edadeal.ru/ekaterinburg/offers?search=халв...", то в ответе почему-то не могу развидеть тех позиций, что находятся поиском на сайте. Как я понял, то js генерирует данные на сайте
  • Вопрос задан
  • 260 просмотров
Пригласить эксперта
Ответы на вопрос 1
@swimmwatch
Python software engineer
Так как это SPA, то здесь не получиться скрапить данные, делая запрос HTML странички по URL.
Возможные методы решения задачи:
  • Изучить приватный API приложения (через вкладку Network в DevTools браузера). Посмотреть на нужные данные в запросах. Данный метод затратный по времени исследования (очень много подводных камней с токенами, тротлингом и т.д.).
  • Парсинг через Selenium (playwright). Данный метод затратный по ресурсам программы, так как запускается браузер.

Думаю, стоит попробовать решать задачу в порядке приведённых методов (тут уже зависит от дедлайнов).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы