Python2.7获取QQ好友头像
来源:互联网 发布:python做开发辛苦? 编辑:程序博客网 时间:2024/05/09 05:32
上一篇文章:http://blog.csdn.net/gsls200808/article/details/48108727获取的是空间头像,这一篇直接获取好友头像
获取QQ头像接口
大图
http://q.qlogo.cn/g?b=qq&nk=[QQ号]&s=640&mType=friendlist
http://q.qlogo.cn/g?b=qq&k=[加密后的22位QQ号]&s=640&mType=friendlist
静态小图
http://q.qlogo.cn/g?b=qq&nk=[QQ号]&s=100&mType=QQHeadIcon&t=[当前时间的整数]
http://q.qlogo.cn/g?b=qq&k=[加密后的22位QQ号]&mType=QQHeadIcon&t=[当前时间的整数]
由于urllib2不支持http长连接(connection keep-alive),下载会很慢,这里使用httplib2库来下载
使用前请先安装httplib2库
python2.7代码
# -*- coding: UTF-8 -*-import osimport shutilimport httplib2dir='QQHeadPhotos2/'try: os.makedirs(dir) # 建立相应的文件夹except: shutil.rmtree(dir) # 无论文件夹是否为空都移除该文件夹 os.makedirs(dir)fp = open('qqlist.txt', 'r')qqlist = fp.readlines()for i in range(len(qqlist)): qqlist[i] = qqlist[i][:-1]fp.close()h = httplib2.Http()for target in qqlist: url = 'http://q.qlogo.cn/g?b=qq&nk=qqnumber&s=640&mType=friendlist' if len(target) == 0 : # 防止因为出现空行删除所有照片 continue print('当前QQ:' + target) url=url.replace('qqnumber',target) print url resp, content = h.request(url) file_name=dir+target+'headPhoto'+'.jpg' open(file_name, 'wb').write(content)print("下载完成")
0 0
- Python2.7获取QQ空间好友头像
- Python2.7获取QQ好友头像
- Python2.7获取QQ空间部分好友
- Python2.7获取QQ空间全部好友
- 获取QQ好友列表
- 模拟QQ好友上线头像闪动效果
- 获取QQ头像地址
- 获取其他人QQ头像
- qq头像获取方式
- 获取QQ头像代码
- Python2.7获取QQ照片墙
- 获取QQ好友共同好友列表信息
- 使用Python2.7和火狐浏览器下载QQ空间好友相册
- 使用Python2.7和火狐浏览器下载QQ空间好友相册(二)
- 根据qq号获取qq头像
- 第三方登录QQ+获取QQ头像
- 【Android】实现类似于QQ将好友的头像用作快捷方式。
- 通过QQ号码获取QQ头像、昵称以及空间头像
- Volley框架的使用一
- Android开发RotateAnimation详解
- 感受亚马逊:“抠门”的巨无霸电商如何炼成
- Jsp/Servlet:实现文件上传与下载
- C#中TreeView选中父节点同时选中所有的子节点
- Python2.7获取QQ好友头像
- UIday05_zy02: 代理设计模式
- response.sendRedirect()与request.getRequestDispatcher().forward()区别
- Rikka with Tree-----(BestCoder Round #53 (div.2))
- 基于快排 查找数组中出现三次的元素(***)
- 如何清除jsp页面缓存、cookie、session?
- iPhone开发之.plist文件的创建于使用—— 代码案例 ( 图片浏览器的创建)
- IO流的文件写入与读取
- linux 的shell处理两Excel的比较方法