QQ登录

只需一步,快速开始

搜索
【活动】边做笔记边学习,还能赢取奖学金!
查看: 39305|回复: 1721

[技术交流] 【原创】Python写的一只小爬虫 《QQ空间相册批量下载工具》采用多线程下载

  [复制链接]
累计签到:690 天
连续签到:1 天
最佳答案
1 
发表于 2013-8-25 00:46:44 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 comeheres 于 2013-8-25 16:33 编辑

使用python3.3.2版本编写,其他版本若打开有问题,请自行转码


1.登录后可下载自己及好友的照片

2.支持问题加密的相册,回答正确后可下载

更新:
1.修复部分加密相册下载的照片为“加密照片”的BUG
2.修复相册名称前后带有空格时,下载失败的BUG

PS:下载部分是多线程的,我设置了5个线程,大家可以自己改

演示图(因为压缩了gif,变色严重了):
233.gif

加密相册下载演示:
222.gif

游客,如果您要查看本帖隐藏内容请回复















评分

参与人数 10荣誉 +36 鱼币 +51 贡献 +26 收起 理由
591821661 + 5 + 5 + 3
gongzi + 1 热爱鱼C^_^
Acxy + 5 + 5 + 3 支持楼主!
玄凌 + 5 + 5 + 3 从中有所学习
小Lee + 1 + 1 支持楼主!
bevin + 5 感谢分享!能不能加个qq好友啊,我最近在研.
~风介~ + 5 + 3 感谢楼主无私奉献!
镜花水月 + 5 + 3 感谢楼主无私奉献!
福禄娃娃 + 10 + 10 + 5 感谢楼主无私奉献!
小甲鱼 + 10 感谢楼主无私奉献!

查看全部评分

本帖被以下淘专辑推荐:

1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:18 天
连续签到:0 天
最佳答案
0 
发表于 2013-8-25 09:13:21 From FishC Mobile | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:174 天
连续签到:1 天
最佳答案
0 
发表于 2013-8-25 09:33:45 | 显示全部楼层
那好吧,来我就给你吧,支持你

评分

参与人数 1鱼币 +2 收起 理由
comeheres + 2 返还下载的鱼币

查看全部评分

1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:49 天
连续签到:1 天
最佳答案
0 
发表于 2013-8-25 09:41:17 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:49 天
连续签到:1 天
最佳答案
0 
发表于 2013-8-25 09:45:38 | 显示全部楼层
为啥 我双击Get QQ Photo.py之后看到的是源码呢 怎么样才能看到运行效果呢

点评

默认打开方式设置为Python Launcher For Windows,就是设置为Python.exe这个程序打开。  发表于 2013-9-20 14:10
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:13 天
连续签到:0 天
最佳答案
0 
发表于 2013-8-25 09:46:41 | 显示全部楼层
{:7_168:}学习学习

评分

参与人数 1鱼币 +2 收起 理由
comeheres + 2 返还下载的鱼币

查看全部评分

1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:18 天
连续签到:0 天
最佳答案
0 
发表于 2013-8-25 10:02:10 From FishC Mobile | 显示全部楼层
xuenianxiang 发表于 2013-8-25 09:45
为啥 我双击Get QQ Photo.py之后看到的是源码呢 怎么样才能看到运行效果呢

恩?安装了python,打开直接运行的啊
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:113 天
连续签到:0 天
最佳答案
0 
发表于 2013-8-25 10:04:59 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:49 天
连续签到:1 天
最佳答案
0 
发表于 2013-8-25 10:05:33 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:38 天
连续签到:1 天
最佳答案
0 
发表于 2013-8-25 10:07:54 | 显示全部楼层
good,收藏一下

评分

参与人数 1鱼币 +2 收起 理由
comeheres + 2 返还下载的鱼币

查看全部评分

1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:690 天
连续签到:1 天
最佳答案
1 
 楼主| 发表于 2013-8-25 10:08:10 From FishC Mobile | 显示全部楼层
关于问题加密的相册下载时,发现还是存在BUG,下午尝试修复下。现在建议不要下载。
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:690 天
连续签到:1 天
最佳答案
1 
 楼主| 发表于 2013-8-25 10:09:22 From FishC Mobile | 显示全部楼层
你直接双击py文件,应该是cmd下运行的。如果不行,请用cmd打开py文件就行了
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:24 天
连续签到:1 天
最佳答案
0 
发表于 2013-8-25 10:09:52 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:115 天
连续签到:1 天
最佳答案
0 
发表于 2013-8-25 10:29:31 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:203 天
连续签到:1 天
最佳答案
0 
发表于 2013-8-25 11:02:03 | 显示全部楼层
回复后就别要鱼币了吧
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:138 天
连续签到:1 天
最佳答案
0 
发表于 2013-8-25 11:12:06 | 显示全部楼层
我是VIP 我骄傲,看看程序,向老大学习。。。。。
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:690 天
连续签到:1 天
最佳答案
1 
 楼主| 发表于 2013-8-25 11:12:54 | 显示全部楼层
凉点水 发表于 2013-8-25 11:12
我是VIP 我骄傲,看看程序,向老大学习。。。。。

等我修复下BUG,应该很快
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:138 天
连续签到:1 天
最佳答案
0 
发表于 2013-8-25 11:17:08 | 显示全部楼层
comeheres 发表于 2013-8-25 11:12
等我修复下BUG,应该很快

恩  知道 ,老大 你初学是从哪儿开始学的?肿么都会呢?
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:690 天
连续签到:1 天
最佳答案
1 
 楼主| 发表于 2013-8-25 11:20:53 | 显示全部楼层
凉点水 发表于 2013-8-25 11:17
恩  知道 ,老大 你初学是从哪儿开始学的?肿么都会呢?

嗯?python,还是编程?
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:138 天
连续签到:1 天
最佳答案
0 
发表于 2013-8-25 11:22:52 | 显示全部楼层
comeheres 发表于 2013-8-25 11:20
嗯?python,还是编程?

编程。像你写的这些程序都能连接到网络上面的信息,是不是不光用到编程方面的知识呢。
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋手机版Archiver( 粤公网安备 44051102000370号 | 粤ICP备11014136号

© 2010-2017 FishC.com GMT+8, 2017-7-22 16:47 Powered by Discuz! X2.5 Theme by dreambred

快速回复 返回顶部 返回列表