首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Youngxj
V2EX  ›  程序员

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

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

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