标签: javascript node.js path jsdom
我正在使用Cheerio(https://github.com/MatthewMueller/cheerio)来抓取网站并获取我正在处理的项目的图像。我想知道Node.js(或其他软件包)是否有一种简单的方法可以将$(img).attr('src')转换为完全限定的URL?有时我会得到“image.jpg”和其他时间“../../image.jpg”,有时候会得到“//somepath/image.jpg”。也许我只是错过某种类型的正则表达式...感谢您的时间:)
答案 0 :(得分:9)
查看节点url模块。具体而言,url.resolve(from, to)应该是您正在寻找的。 p>
url
url.resolve(from, to)