【发布时间】:2020-01-29 07:47:04
【问题描述】:
我正在尝试使用 axios 从网站抓取数据。 可以在电脑上使用,但在手机上没有任何数据。
我发现它被重定向到具有不同模板的移动网站。
我尝试将user-agent 设置为PC,但它似乎已自动更改为移动设备。
async function getData(url) {
return axios({
method: 'get',
url: url,
headers: {
'User-Agent' : 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36'
}
})
.then((response) => ...)
有没有办法解决这个问题?
【问题讨论】:
标签: javascript http vue.js web-crawler axios