Я пытаюсь получить окончательный перенаправленный URL-адрес URL-адреса, но результат все еще указывает на исходный URL-адрес.
URL-адрес:
https://www.ura.gov.sg/Corporate/Guidelines/Development-Control/Residential/Flats-Condominiums/Summary
Ожидаемый перенаправленный URL:
https://www.ura.gov.sg/-/media/Corporate/Guidelines/Development-control/Flats-Condominiums/Summary-FC.pdf
Код:
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, и они как-то работали, за исключением выше.