.text和.html在尝试使用cheerio,nodejs进行网络抓取数据时返回空值

问题描述

当我尝试在控制台中使用以下代码通过Web抓取数据时,它可以正常工作,但是如果我在加载cheerio后将其放置为返回空值,则将其放置

$('div[id="oi_sprutz_table"]>table>thead>tr>th').text()

使用以下代码处理问题

axios.get(url)
    .then((response) => {
        if(response.status === 200) {
            const html = response.data
            const $ = cheerio.load(html);
            var headings=[];
          $('div[id="oi_sprutz_table"]> table > thead > tr> th').each(function(index,element) {
            headings.push($(element).text())
          });
        }
    });

使用cheerio时是否需要以任何其他格式指定?如果我需要任何标题,请指导我进行操作。努力找出已加载的html中的div[id="oi_sprutz_table"]> table > thead > tr> th。请帮助。预先感谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)