【发布时间】:2017-01-08 20:22:44
【问题描述】:
所以我一直在用 Cheerio 进行网络抓取,我能够找到我正在寻找的特定 HTML 元素,但由于某种原因,文本不存在。
例如,在我的网络浏览器中,当我检查元素时,我看到了<a href = "#" data-bind="text: MovieName, attr: { href: DetailsUrl }">Why Him?</a>。
但是,当我在抓取时打印出对象时,我看到 <a href = "#" data-bind="text: MovieName, attr: { href: DetailsUrl }"></a> 所以当我调用 .text() 函数时,它不会返回任何内容。为什么会这样?
【问题讨论】:
标签: json node.js web-scraping cheerio