V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Youngxj
V2EX  ›  程序员

使用 PHP 批量抓取 QQ 空间相册链接

  •  1
     
  •   Youngxj · 2019-12-01 01:43:56 +08:00 · 4265 次点击
    这是一个创建于 1849 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小杰之前发布的文章《为什么 QQ 空间与我们渐行渐远?

    里面就提到小杰会抽空备份 QQ 空间的照片,但是在网上找了很久也没有找到一个有效的工具(在面向百度的过程中看到 v 站已有前人 https://www.v2ex.com/amp/t/508877,但是电脑又没有装 Py 环境 /狗头)

    作为一个 Phper,淦就完事了,所以顶着寒冷,搞了三个小时终于把 QQ 空间所有照片备份了

    小杰也希望能帮到有同样诉求的朋友,所以公开代码

    Ps:采用 QQ 空间 api,有效时间不确定,如果发现 api 生效,请自己抓取 api。 avatar

    手动验证了一下相册数与抓到的链接数,一个都不差,/宾果

    • 调用方法(cookie 及 uin 获取方式不再赘述) 请登录 https://h5.qzone.qq.com/ 获取你的 cookie 以及 g_tk 和 uin
    	$g_tk    = '';
    	$res_uin = ''; //该 uin 为你的 QQ 号(常规情况下)
    	$cookie  = '';
    	$qzone   = new QzoneImgDown($g_tk, $uin, $cookie);
    	echo $qzone->getList();
    

    Ps:该类库仅用于获取自己 QQ 空间照片链接,至于 QQ 好友相册没有适配 获取的下载链接请使用下载工具进行下载( php 不方便下载) 代码链接:QQ 空间相册照片链接批量下载

    17 条回复    2019-12-02 10:10:41 +08:00
    EurekaSeven
        1
    EurekaSeven  
       2019-12-01 03:40:36 +08:00 via Android
    新爬虫技能 get !😅
    fuchunliu
        2
    fuchunliu  
       2019-12-01 09:20:36 +08:00 via Android
    质量怎么样,是高清的图还是普通的?
    Youngxj
        3
    Youngxj  
    OP
       2019-12-01 09:33:21 +08:00
    @fuchunliu 这是 QQ 空间能看到最清晰的图片链接了( wap 版)
    KasuganoSoras
        4
    KasuganoSoras  
       2019-12-01 09:52:00 +08:00
    PHP 写爬虫很多时候确实比 Python 爽 /狗头
    支持一下
    newbie666
        5
    newbie666  
       2019-12-01 10:16:53 +08:00
    支持。
    以前不仅传了照片,而且放了很多说说和日志在上面。
    可以增加说说和日志下载功能吗?
    fuchunliu
        6
    fuchunliu  
       2019-12-01 10:42:59 +08:00 via Android
    @fuchunliu 额,那马上去爬下来
    Youngxj
        7
    Youngxj  
    OP
       2019-12-01 10:43:38 +08:00
    @KasuganoSoras 友军?
    @newbie666 图片都能爬,文章应该也不难吧,但是我空间没有几篇有质量的文章,就不保存了,就留在回忆里吧
    KasuganoSoras
        8
    KasuganoSoras  
       2019-12-01 10:48:20 +08:00
    @Youngxj #7 友军别开枪(雾
    五年 phper
    7huixiang
        9
    7huixiang  
       2019-12-01 11:27:18 +08:00
    刚在吾爱破解也看到了
    illl
        10
    illl  
       2019-12-01 12:09:53 +08:00 via iPhone
    要是有个 QQ zone 的 xss 就完美了🐶
    hqweay
        11
    hqweay  
       2019-12-01 12:13:07 +08:00
    之前用过一工具,但有一些图会出错...感谢楼主,我来感受哈。
    lzxgh621
        12
    lzxgh621  
       2019-12-01 14:06:57 +08:00
    F12 可以看到 API,前两年用那个批量下回来了。
    然而有几张图坏了的,体现在 QQ 空间里都加载不出来,悲剧啊。
    Youngxj
        13
    Youngxj  
    OP
       2019-12-01 14:17:57 +08:00
    @7huixiang 一篇文章到处发
    @lzxgh621 我 1000 多张只有一张 gif 图是坏的,其他都没问题
    aWangami
        14
    aWangami  
       2019-12-01 14:55:15 +08:00 via Android
    记得我当年也写过类似的工具
    cherishxzh
        15
    cherishxzh  
       2019-12-01 15:33:36 +08:00 via Android
    浏览器插件,QQ 空间导出助手 也可以导出所有内容,说说相册留言等
    https://github.com/ShunCai/QZoneExport
    aeiou520
        16
    aeiou520  
       2019-12-01 15:35:59 +08:00
    爬虫学的好,牢房进的早~
    raysonlu
        17
    raysonlu  
       2019-12-02 10:10:41 +08:00
    如果也能把别家的 QQ 空间相册都导出的话.....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1061 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:28 · PVG 07:28 · LAX 15:28 · JFK 18:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.