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

2019-12-01 01:43:56 +08:00
 Youngxj

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

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

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

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

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

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

	$g_tk    = '';
	$res_uin = ''; //该 uin 为你的 QQ 号(常规情况下)
	$cookie  = '';
	$qzone   = new QzoneImgDown($g_tk, $uin, $cookie);
	echo $qzone->getList();

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

3998 次点击
所在节点    程序员
17 条回复
EurekaSeven
2019-12-01 03:40:36 +08:00
新爬虫技能 get !😅
fuchunliu
2019-12-01 09:20:36 +08:00
质量怎么样,是高清的图还是普通的?
Youngxj
2019-12-01 09:33:21 +08:00
@fuchunliu 这是 QQ 空间能看到最清晰的图片链接了( wap 版)
KasuganoSoras
2019-12-01 09:52:00 +08:00
PHP 写爬虫很多时候确实比 Python 爽 /狗头
支持一下
newbie666
2019-12-01 10:16:53 +08:00
支持。
以前不仅传了照片,而且放了很多说说和日志在上面。
可以增加说说和日志下载功能吗?
fuchunliu
2019-12-01 10:42:59 +08:00
@fuchunliu 额,那马上去爬下来
Youngxj
2019-12-01 10:43:38 +08:00
@KasuganoSoras 友军?
@newbie666 图片都能爬,文章应该也不难吧,但是我空间没有几篇有质量的文章,就不保存了,就留在回忆里吧
KasuganoSoras
2019-12-01 10:48:20 +08:00
@Youngxj #7 友军别开枪(雾
五年 phper
7huixiang
2019-12-01 11:27:18 +08:00
刚在吾爱破解也看到了
illl
2019-12-01 12:09:53 +08:00
要是有个 QQ zone 的 xss 就完美了🐶
hqweay
2019-12-01 12:13:07 +08:00
之前用过一工具,但有一些图会出错...感谢楼主,我来感受哈。
lzxgh621
2019-12-01 14:06:57 +08:00
F12 可以看到 API,前两年用那个批量下回来了。
然而有几张图坏了的,体现在 QQ 空间里都加载不出来,悲剧啊。
Youngxj
2019-12-01 14:17:57 +08:00
@7huixiang 一篇文章到处发
@lzxgh621 我 1000 多张只有一张 gif 图是坏的,其他都没问题
aWangami
2019-12-01 14:55:15 +08:00
记得我当年也写过类似的工具
cherishxzh
2019-12-01 15:33:36 +08:00
浏览器插件,QQ 空间导出助手 也可以导出所有内容,说说相册留言等
https://github.com/ShunCai/QZoneExport
aeiou520
2019-12-01 15:35:59 +08:00
爬虫学的好,牢房进的早~
raysonlu
2019-12-02 10:10:41 +08:00
如果也能把别家的 QQ 空间相册都导出的话.....

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/624707

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX