#web-scraping
Вопрос:
На веб-сайте есть таблица объявлений, и я хочу очистить эту таблицу и несколько фрагментов информации из нее.
Я извлекаю div с именем announcementsResults, но вывод равен нулю, но когда я захожу на веб-сайт и открываю элемент inspect, он показывает мне div и таблицу. Я хочу извлечь эту таблицу.
const request = require('request') const cheerio = require('cheerio') request('https://dps.psx.com.pk/announcements/companies', (error, response, html) =gt; { if (!error amp;amp; response.statusCode == 200) { const $ = cheerio.load(html) const siteHeading = $('.announcementsResults'); console.log(siteHeading.text()) } })
Комментарии:
1. Если вы используете вкладку Сеть при загрузке сайта, вы увидите, что содержимое загружается вызовами JS. Либо захватите их и воспроизведите в своем коде, либо используйте Selenium