Node.js抓取,转换图像src - >完整的URL

时间:2012-10-26 01:14:59

标签: javascript node.js path jsdom

我正在使用Cheerio(https://github.com/MatthewMueller/cheerio)来抓取网站并获取我正在处理的项目的图像。我想知道Node.js(或其他软件包)是否有一种简单的方法可以将$(img).attr('src')转换为完全限定的URL?有时我会得到“image.jpg”和其他时间“../../image.jpg”,有时候会得到“//somepath/image.jpg”。也许我只是错过某种类型的正则表达式...感谢您的时间:)

1 个答案:

答案 0 :(得分:9)

查看节点url模块。具体而言,url.resolve(from, to)应该是您正在寻找的。