上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

求助,axios请求其他网站接口400

[复制链接]
  • TA的每日心情
    无聊
    2024-8-6 10:44
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    16

    主题

    241

    回帖

    201

    积分

    荣誉开发者

    积分
    201

    荣誉开发者油中2周年

    发表于 2023-1-13 10:18:57 | 显示全部楼层 | 阅读模式
    悬赏100油猫币未解决

    想用用雪球网的接口获得数据,网站地址:https://stock.xueqiu.com/v5/stock/quote.json?symbol=SZ000651&extend=detail ,在前端用代理解决了跨域问题之后,接口报400,反复查找问题之后发现原网站不管等没登录都有加cookie,我用document.cookie把cookie加入到请求中依旧400,哥哥们看看有没有什么好办法,或者其他方法能获得数据。

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5966

    回帖

    6764

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6764

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2023-1-13 10:49:03 | 显示全部楼层
    没有太理解问题...
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 08:15
  • 签到天数: 813 天

    [LV.10]以坛为家III

    31

    主题

    552

    回帖

    1557

    积分

    荣誉开发者

    积分
    1557

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2023-1-13 12:47:12 | 显示全部楼层

    本帖最后由 steven026 于 2023-1-13 13:16 编辑

    image.png
    看起来像是没传cookie,cookie一般手动传是在请求的时候传,不会axios,不清楚axios具体要怎么操作。document.cookie只能获取部分cookie,不能获取完整cookie
    可以尝试下用油猴

    我用油猴的GM_xhr在登录状态下可正常获取结果,GM_xhr只要登录了就会自动传对应的cookie

    GM_xmlhttpRequest({
        method:'GET',
        url:"https://stock.xueqiu.com/v5/stock/quote.json?symbol=SZ000651&extend=detail",
        onload:xhr=>console.log(window.xhr=xhr)
    })
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-8-6 10:44
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    16

    主题

    241

    回帖

    201

    积分

    荣誉开发者

    积分
    201

    荣誉开发者油中2周年

    发表于 2023-1-13 15:57:27 | 显示全部楼层
    steven026 发表于 2023-1-13 12:47
    [md]!(data/attachment/forum/202301/13/124513tjcvoi33fvj2hicn.png)
    看起来像是没传cookie,~~cookie一般 ...

    那有没有代替document.cookie的方法获取完整的cookie呀
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-8-6 10:44
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    16

    主题

    241

    回帖

    201

    积分

    荣誉开发者

    积分
    201

    荣誉开发者油中2周年

    发表于 2023-1-13 15:58:12 | 显示全部楼层
    李恒道 发表于 2023-1-13 10:49
    没有太理解问题...

    就是这个接口请求400,要携带完整cookie
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 08:15
  • 签到天数: 813 天

    [LV.10]以坛为家III

    31

    主题

    552

    回帖

    1557

    积分

    荣誉开发者

    积分
    1557

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2023-1-13 16:00:43 | 显示全部楼层
    lty123 发表于 2023-1-13 15:57
    那有没有代替document.cookie的方法获取完整的cookie呀

    油猴GM_cookie可以
    但是你都用油猴了不如直接用GM_xhr
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-8-6 10:44
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    16

    主题

    241

    回帖

    201

    积分

    荣誉开发者

    积分
    201

    荣誉开发者油中2周年

    发表于 2023-1-13 16:04:21 | 显示全部楼层
    steven026 发表于 2023-1-13 16:00
    油猴GM_cookie可以
    但是你都用油猴了不如直接用GM_xhr

    可以可以,但是我想让数据展示在我的vue项目上,有什么办法可以拿出来吗
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5966

    回帖

    6764

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6764

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2023-1-13 16:06:43 | 显示全部楼层
    lty123 发表于 2023-1-13 16:04
    可以可以,但是我想让数据展示在我的vue项目上,有什么办法可以拿出来吗 ...

    cookies一般应该是用withCredentials: true,来跨域携带
    但是带上的应该是你项目的cookie,不是对方cookie我觉得没什么意义吧
    一般前端做这类需求还是走后端然后数据转发
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-8-6 10:44
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    16

    主题

    241

    回帖

    201

    积分

    荣誉开发者

    积分
    201

    荣誉开发者油中2周年

    发表于 2023-1-13 16:49:15 | 显示全部楼层
    李恒道 发表于 2023-1-13 16:06
    cookies一般应该是用withCredentials: true,来跨域携带
    但是带上的应该是你项目的cookie,不是对方cookie ...

    ggnb,我就想调一下他接口的数据而已
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表