我正在尝试获取URL的最终重定向URL,但结果仍然使我指向原始URL。
URL:
预期的重定向URL:
代码:
const request = require('request)
function getRedirectedUrl(url) {
let params = {
uri: url,
followAllRedirects: true,
}
return new Promise((resolve, reject) => {
request.get(params, (err, res, body) => {
if (err) {
reject(err)
} else {
resolve(res.request.uri.href)
}
})
})
}
其他尝试包括添加User-Agent
,但似乎无法解决。
我已经测试了其他URL,但除上述以外,它们都以某种方式起作用。