获取人人网好友列表&批量下载人人网好友所有相册(by python)(第一次发帖,求鼓励!)

由本社区发起的开源项目
Rayly
帖子: 17
注册时间: 2009-06-09 11:24

获取人人网好友列表&批量下载人人网好友所有相册(by python)(第一次发帖,求鼓励!)

#1

帖子 Rayly » 2010-12-03 20:51

最近在学习python,刚好有个需要是去下载人人好友的照片,一样是怕麻烦,就写了个脚本来处理。
在外面也看到有大牛(我正在用的iceplayer的作者)写的人人批量下载照片的工具,心中忐忑,不过
大牛的版本是C的,俺的是python的。。。拿出来求鼓励!也是拿出来看看还有啥问题的,先谢谢了

使用方法:
1.下载附件,加压到一个文件夹
2.进入终端,cd到上述的文件夹
3.命令:sudo chmod +x test.py
3.命令:./test.py
4.根据提示输入用户名密码,好友名称和好友编号即可

2011.4.28
version:1.1
今天发现收到关于本程序的邮件,谢谢支持
修复一些小bug,感谢bug贡献的朋友

-------------------------
2010.12.6
version:1.1
1.更改去重方法,使用了list(set())更方便的方法
2.简单的加入命令行的提示和输入,更人性化了点也更
-----------------------
2010.12.4
version:1.1
1.可下载所有相册
2.可下载所有照片
备注:
1.速度仍是问题,预计添加多线程
2.gui目前还没确定使用哪个版本,应该不是pyGtk就是pyQt
3.一点忧虑,现在的脚本一切都基于人人网的网页,也就是说人人网一旦修改网页格式就不行了
所以担心这个脚本的生命周期太短
------------------------
2010.12.3
version:1.0
1.相册最多只能下载20个,也就是相册页面的第一页
2.速度较慢,亟待添加多线程
3.由于担心好友有重名的可能,所以相册文件夹以id命名,同样的,担心好友重名,所以需要
大家自己来搜索出好友的id,手动写入getphotos()函数中
附件
renren1_1.7z
version:1.1
今天发现收到关于本程序的邮件,谢谢支持
修复一些小bug,感谢bug贡献的朋友
(2.83 KiB) 已下载 715 次
上次由 Rayly 在 2011-04-28 13:45,总共编辑 10 次。
头像
remeber
论坛版主
帖子: 13030
注册时间: 2009-01-06 15:18
来自: 人间

Re: 获取人人网好友列表&下载好友所有相册(by python)(第一次发帖,求鼓励!)

#2

帖子 remeber » 2010-12-03 20:58

:em01 :em11
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
头像
slax
帖子: 1099
注册时间: 2009-08-17 3:52

Re: 获取人人网好友列表&下载好友所有相册(by python)(第一次发帖,求鼓励!)

#3

帖子 slax » 2010-12-03 21:05

帅气,加油!
We believe that the internet should be public, open and accessible.
软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。
iceplayer! linux音乐新体验~ 最新版本4.0.5-20110520已更新!viewtopic.php?f=137&t=252461
想要iceplayer 测试版麼?加入QQ群80071264吧,在code.google也可找到
http://www.iceplayer.org/
http://jasy.ice.blog.163.com/
头像
slax
帖子: 1099
注册时间: 2009-08-17 3:52

Re: 获取人人网好友列表&下载好友所有相册(by python)(第一次发帖,求鼓励!)

#4

帖子 slax » 2010-12-03 21:10

要是有gui就好了,我最开始时是因为发现一个美女相册,点击太麻烦,最后就自己写了个,花了两三小时,后来用人人的新鲜劲过去了,,,现在好久都没有上过人人了,这个工具也没更新过。。。。今天突然看到我的旧帖子,心想要是谁能帮我弄一下就好了,今天下午就发了源码,没想到有人发了自己的作品~~ :em11

——————————

所以,加油!期待你的工作!
We believe that the internet should be public, open and accessible.
软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。
iceplayer! linux音乐新体验~ 最新版本4.0.5-20110520已更新!viewtopic.php?f=137&t=252461
想要iceplayer 测试版麼?加入QQ群80071264吧,在code.google也可找到
http://www.iceplayer.org/
http://jasy.ice.blog.163.com/
Rayly
帖子: 17
注册时间: 2009-06-09 11:24

Re: 获取人人网好友列表&下载好友所有相册(by python)(第一次发帖,求鼓励!)

#5

帖子 Rayly » 2010-12-03 21:24

slax 写了:要是有gui就好了,我最开始时是因为发现一个美女相册,点击太麻烦,最后就自己写了个,花了两三小时,后来用人人的新鲜劲过去了,,,现在好久都没有上过人人了,这个工具也没更新过。。。。今天突然看到我的旧帖子,心想要是谁能帮我弄一下就好了,今天下午就发了源码,没想到有人发了自己的作品~~ :em11

——————————

所以,加油!期待你的工作!
谢谢!很鼓励啊, :em09 ,我也准备接触pyGtk,想gui版本努力, :em11
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 获取人人网好友列表&下载好友所有相册(by python)(第一次发帖,求鼓励!)

#8

帖子 tenzu » 2010-12-03 22:25

没注册成功过,不知是喜是悲
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

Re: 获取人人网好友列表&批量下载人人网好友所有相册(by python)(第一次发帖,求鼓励!)

#9

帖子 millenniumdark » 2010-12-15 20:07

以前寫過一個批量上傳照片的,不知道現在還能不能用。

https://gist.github.com/549137


批量下載我倒沒搞過,因爲人人網是裁剪照片的,我覺得還不如直接聯繫好友傳原件。
头像
dwl301
帖子: 1130
注册时间: 2007-04-14 11:17

Re: 获取人人网好友列表&批量下载人人网好友所有相册(by python)(第一次发帖,求鼓励!)

#10

帖子 dwl301 » 2010-12-16 11:57

不知道有没有批量导出日志的??我想把自己的日志都导出来呢
Rayly
帖子: 17
注册时间: 2009-06-09 11:24

Re: 获取人人网好友列表&批量下载人人网好友所有相册(by python)(第一次发帖,求鼓励!)

#11

帖子 Rayly » 2010-12-16 16:00

millenniumdark 写了:以前寫過一個批量上傳照片的,不知道現在還能不能用。

https://gist.github.com/549137


批量下載我倒沒搞過,因爲人人網是裁剪照片的,我覺得還不如直接聯繫好友傳原件。
恩,确实如此,不过我觉得还行,剪的不是很小,还能留做纪念~不过发现大家都不怎么喜欢上校内,用linux的人都比较关注技术~
Rayly
帖子: 17
注册时间: 2009-06-09 11:24

Re: 获取人人网好友列表&批量下载人人网好友所有相册(by python)(第一次发帖,求鼓励!)

#12

帖子 Rayly » 2010-12-16 16:03

dwl301 写了:不知道有没有批量导出日志的??我想把自己的日志都导出来呢
应该不难,有兴趣的话推荐自己写一个啊,其实我觉得自己有需要然后通过自己的努力来搞定是最能够鼓励到自己的,也是最快乐的!
头像
link_01
帖子: 1024
注册时间: 2008-11-05 13:24

Re: 获取人人网好友列表&批量下载人人网好友所有相册(by python)(第一次发帖,求鼓励!)

#13

帖子 link_01 » 2010-12-16 16:51

我注册过,同学邀请的,后来关闭了;资料什么的,他大爷的不给删。
笔记
-------------------------------------
http://blog.163.com/wqt_1101
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

Re: 获取人人网好友列表&批量下载人人网好友所有相册(by python)(第一次发帖,求鼓励!)

#15

帖子 zhw2101024 » 2011-04-02 14:38

赞,支持楼主的DIY精神。
那个1.1版本的链接下载下来时一个php文件 :em06
回复