@Serega67
Веб разработчик

Как спарсить данные со страницы с ReactJS компонентом?

Добрый день!

есть такая страница:
https://businesses.hiya.com/lookup/1/2486309021

при загрузке страницы reactjs скрипт отправляет запрос к серверу и получает данные по номеру телефона, которые затем отображаются в таблице:

5c4b2d7db1177463171304.jpeg

Вопрос, как спарсить эти данные?

Изначально сделал через phantomjs и все работало. Но затем стала возникать ошибка:
- string(95) "Unhandled promise rejection TypeError: undefined is not an object (evaluating 'e.data.message')"
- string(42) " https://businesses.hiya.com/bundle.js:16"

и данные никак не получается получить.
Может есть какой-то другой способ или кто-нибудь сталкивался уже с подобной ошибкой?
  • Вопрос задан
  • 538 просмотров
Решения вопроса 1
@rPman
Открыть страницу в любом управляемом headless browser на базе webkit/chromium/firefox в зависимости от выбранного вами языка программирования.

в вашем случае скорее всего это будет что то типа этого
https://github.com/GoogleChrome/puppeteer

p.s. https://github.com/dhamaniasad/HeadlessBrowsers
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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