我正在尝试使用Nodejs和Axios解析一个需要登录的网站。 向该网站发送POST请求时,该网站还需要一个Referer Header,否则它将返回403错误。但是,如果我在POST请求中使用Referer Header,则会收到409错误。
const instance = axios.create({headers:{'Referer': 'http://gram-web.ionio.gr/unistudent/login.asp'}})
try {
const homePage = await instance.post(this.loginUrl,{data: payload})
} catch (err) {
console.error(err);
}
有人知道我该如何解决吗?
请注意,我非常确定payload
是正确的,这与Referer标头有关,因为我必须使用Python。