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

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

看看节点的url模块。 具体url.resolve(from, to)应该是你在找什么。