所以我一直在使用 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() 函数时,它不会返回任何内容。为什么会出现这种情况?