我正在使用Node.js
andcheerio
进行网络抓取,目前有一种情况是我无法提取img
标签的绝对 URL。
所以这里是代码:
$('.images').each(function () {
console.log("absolute url: " , $(this)[0].src)
});
我正在恢复在 Node.js 中运行该代码undefined
的src
价值,但是当我直接在 Chrome 控制台中应用该代码时,工作正常。似乎Node.js
没有实现 src 属性?接下来我尝试输出的属性$(this)[0]
{
"type": "tag",
"name": "img",
"attribs": {
"class": "images",
"src": "/gfx/image.png",
"alt": "",
"children": [],
"next": {
"data": "\r\n ",
"type": "text",
"next": null,
"prev": "[Circular]",
"parent": {}
}
}
}
真的,它没有src
,只有attrbs.src
返回相对网址,有什么想法吗?