百度网盘知道了用户名文件名和 Cookie,却仍然不公布分享的链接,为什么 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
grofis
V2EX    奇思妙想

百度网盘知道了用户名文件名和 Cookie,却仍然不公布分享的链接,为什么

  •  
  •   grofis 2022-01-19 11:13:15 +08:00 3410 次点击
    这是一个创建于 1360 天前的主题,其中的信息可能已经有所发展或是发生改变。

    百度网盘分享文件很方便,只要一键点击就能生成分享链接,还有密码。 但是这个链接却不能在百度的生态里分享给好友,我们必须借助社交工具或者邮箱,才能把这串链接告知对方。 百度为什么要这么干呢?

    "id": 72, "fid": "1044102597832289", "parent_path": "/用户名 /104/", "server_filename": "96131791.pdf", "size": 55340310, "uid": 72, "msgid": "用户名", "uk": "用户名", "gid": "用户名", "dirna": "用户名", "ck": "BIDUPSID=E1050FFCA492EB6E65CCB76F5AA95A12; PSTM=1596424451; PANWEB=1; Hm_lvt_e6c5e9705447b840241ebab6dbdb5fda=1596425087; pan_login_way=1; __yjs_duid=1_a831f70e267cbc366e968eeb305b19871618038101261; Hm_lvt_fa0277816200010a74ab7d2895df481b=1621924127,1623482550; BAIDUID=03081E26DE8B1F3BEB287EBDF6A11903:FG=1; BDORZ=FFFB88E999055A3F8A630C64834BD6D0; csrfToken=7OcpqmtNtgvv7o10Yb36OjzN; Hm_lvt_7a3960b6f067eb0085b7f96ff5e660b0=1625205572,1625207137,1625466274,1625496809; H_PS_PSSID=31660_26350; BDCLND=4j3WR3cjxFwSbvzl1Pj7HaCD63alCnBwO7nNAyNKfkQ%3D; BDUSS=ZLMElBVWttTWZjb216UWs1TjR2MUZVSXkwNDVQUzk1dnROV29UUXo5N2RqUXRoRVFBQUFBJCQAAAAAAAAAAAEAAACl7xVxzbLJ2c7fx-UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN0A5GDdAORgV3; BDUSS_BFESS=ZLMElBVWttTWZjb216UWs1TjR2MUZVSXkwNDVQUzk1dnROV29UUXo5N2RqUXRoRVFBQUFBJCQAAAAAAAAAAAEAAACl7xVxzbLJ2c7fx-UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN0A5GDdAORgV3; STOKEN=792da45f64b510a9a366c9d58757c8698050238336ca5165e252cbd74b565583; SCRC=ee735a0eaffeea40502b6b3fbd7fe997; Hm_lpvt_7a3960b6f067eb0085b7f96ff5e660b0=1625555204; PANPSC=17279489092358830916%3AHSTAF2XekfpmCb%2BzfSB1JpgtJeEFa7WQsrMGXB2MtpPPx7reN0t0y%2Bd7HV087kp89%2FkFMyXDWY2aV1QHy3lx27Mgcm2S85hJID1grIx3okTEnappFfvuMIr%2F8xxkn031DtTCc6ZqWjEEcmFOwJgeUjGuaZCjAuzWYqZdy9zZ13nFd%2BczPBNYtzaPJvsmh0iKjFY%2Fj%2FLBUWg%3D" 

    比如我获取到了这串信息,用户就用用户名代替。 这串信息看上去很有用,有 fid ,文件路径,用户名称和 ck , 但通过这串信息我既不能找到这个用户(百度不支持通过用户名搜索好友,搜索好友的功能好像都不提供),也无法找到最终分享的链接,有点做无用功的意思。

    2i2Re2PLMaDnghL
        1
    2i2Re2PLMaDnghL  
       2022-01-19 11:41:37 +08:00
    有了这些信息你不能替换 session 吗?替换了 session 自己分享一下不就行了吗
    grofis
        2
    grofis  
    OP
       2022-01-19 14:16:20 +08:00
    @2i2Re2PLMaDnghL 没明白你的意思,我现在是要下载这些信息反馈出来的文件。也就是说对方没给我分享链接,只给了我这串信息,我可以从哪里获得分享链接。
    J0d3r
        3
    J0d3r  
       2022-01-19 21:13:10 +08:00
    ck 都有了,这不是可以直接通过 API 来查分享链接吗

    话说,这不是自己分享的信息吗,从自己的分享请求响应体里面来找分享链接是什么奇怪的需求
    grofis
        4
    grofis  
    OP
       2022-01-20 10:12:08 +08:00
    @J0d3r 确实很奇怪,我都不知道你是怎么得出 [从自己的分享请求响应体里面来找分享链接] 这样的结论的。
    百度貌似没有公布这样的 API 吧?
    J0d3r
        5
    J0d3r  
       2022-01-20 14:50:24 +08:00
    @grofis 你抓一下百度云盘群分享的 API ,就会发现这里好几个字段名都一样

    确实可能不是百度官方的 API ,但也是用官方的几个 API Response Body 拼凑出来的
    grofis
        6
    grofis  
    OP
       2022-01-20 15:12:33 +08:00
    @J0d3r 嗯嗯,按照你的理论我去抓干嘛?我还不如自己分享个,然后看看你所说的 Response Body 呢
    2i2Re2PLMaDnghL
        7
    2i2Re2PLMaDnghL  
       2022-01-24 14:52:10 +08:00
    甚至不一定存在这么一个分享链接
    我怀疑你遇到了一个 X-Y 问题。

    我已经用你提供的信息通过替换 session 的方式登录进『筒少芜清』了,看了看,你要的文件是同济大学出版社的《外国诗歌选》

    这种分享方式应该是避免分享链接被举报导致文件被封,所以让你直接自己替换 session 直接下载。
    如果你有需要的话,我帮你点个分享?或者我帮你把整个网盘文件清空?
    2i2Re2PLMaDnghL
        8
    2i2Re2PLMaDnghL  
       2022-01-24 15:03:31 +08:00
    另外,这是一个古老到超限额的账号,总空间 ~3T ,已用空间 ~6T 。
    grofis
        9
    grofis  
    OP
       2022-02-08 12:08:19 +08:00
    @2i2Re2PLMaDnghL 哇,遇到大神了!!!
    先别清空,你能否告知我你是如何做到的,这对我很重要。
    这段时间没带电脑,回复有点晚,实在抱歉。
    我想知道你是如何替换 session 然后打开你截图的界面的?是在浏览器的网络请求中直接替换 session 吗?
    《外国诗歌选》正是我想要的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2867 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 14:20 PVG 22:20 LAX 07:20 JFK 10:20
    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