如何痛快地在桌面端访问缺参数的小红书笔记链接 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
flyn
V2EX    问与答

如何痛快地在桌面端访问缺参数的小红书笔记链接

  •  
  •   flyn 88 天前 1160 次点击
    这是一个创建于 88 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这平台实在是太恶心了,搞不懂为什么有那么多人爱用。去年注册时明明还挺正常的。

    最近工作需要在 PC 端浏览器手动访问大约 200 多条小红书笔记链接,这些链接都只包含笔记 ID 。但当我尝试打开时,发现所有链接都强制要求扫码才能访问。

    目前的解决流程极其低效:PC 打开链接提示扫码 -> 拿起手机用小红书扫码 -> 在手机上获取可访问链接 -> 再发回 PC 打开

    重复这个流程十几次后,感觉自己像个小丑。经过研究,发现现在小红书链接至少包含 xsec_token 参数才能在网页端直接访问。

    我尝试寻找解决方案时遇到以下困难:

    1. 网上能找到的获取 xsec_token 方法大多已失效;
    2. 小白,看不懂高手们的算法;
    3. 发现收藏和查看收藏 API 不需要上述参数就能获取笔记的 xsec_token ,但需要知道请求头的 x-s 是怎么搞到的。

    我现在的疑问是:

    1. 除了扫码,还有其他方式能在网页端直接访问原始笔记链接吗?
    2. 如果没有其它方式,现在有获取 xsec_token 的方案吗?能获取 x-s 也行。
    3. 如果没有现成的获取参数方法,想知道还需要什么知识储备才能还原这些参数的算法。

    希望有高手能指点一下。感谢!

    Zy143L
        1
    Zy143L  
       88 天前 via Android
    万能的闲鱼有解决办法
    Jiubia
        2
    Jiubia  
       88 天前 via iPhone
    小红书页面最底部的 script 中有个 window.__INITIAL_STATE__=,里面存了大部分笔记相关的信息,包含你需要的 token
    不过为什么你的链接不会直接跳转,正常情况下,手机端分享出来的短链会 302 到含有 token 的链接的
    Jiubia
        3
    Jiubia  
       88 天前 via iPhone
    @Jiubia 我明白你意思了,如果只有 id 的话,还确实没办法
    flyn
        4
    flyn  
    OP
       88 天前
    @Zy143L #1 感谢,真的一搜一大堆啊。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1396 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION 3.9.8.5 26ms UTC 17:00 PVG 01:00 LAX 10:00 JFK 13:00
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86