想获取一些网站数据,获取不到的解决办法:
正常是这样获取的,axios简写:
axios.get("https://m.maizuo.com/gatewaycityId=440300&pageNum=1&pageSize=10&type=1&k=3888212").then({
console.log(res.data);
})
但有时候可能会报错,获取不到
这时,上面简写的方式是没有办法获取到数据的,需要使用完成的写法,在headers请求头中加上规定字段,则可以正常访问了
完整写法:
axios({
url:"https://m.maizuo.com/gateway?cityId=440300&pageNum=1&pageSize=10&type=1&k=3888212",
headers:{
'X-Client-Info:{"a":"3000","ch":"1002","v":"5.0.4","e":"16180333712893304718950401","bc":"440300"}
',
'X-Host: mall.film-ticket.film.list'
}
}).then(res

在使用axios尝试获取网站数据时,有时会遇到获取失败的问题。通常的axios简写方式可能无法正常工作,此时需要采用完整的写法,在HTTP headers中添加特定字段以实现成功访问。完整写法涉及到设置headers请求头,确保正确配置后,可以解决数据获取被拦截的难题。


最低0.47元/天 解锁文章
459

被折叠的 条评论
为什么被折叠?



