Python2.7获取QQ空间好友头像

获取QQ空间好友头像并不复杂,通过一个网址就可以获取

获取方法:

小图
http://qlogo.store.qq.com/qzone/[QQ号]/[QQ号]/50
中图
http://qlogo.store.qq.com/qzone/[QQ号]/[QQ号]/100
大图
http://qlogo.store.qq.com/qzone/[QQ号]/[QQ号]/640

将上面的[QQ号]换成实际的QQ号码即可

Python2.7代码

# -*- coding: UTF-8 -*-
import os
import urllib2
import shutil

dir='QZHeadPhotos/'
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()

for target in qqlist:
    url = 'http://qlogo.store.qq.com/qzone/qqnumber/qqnumber/640'
    if len(target) == 0 :  # 防止因为出现空行删除所有照片
        continue
    print('当前QQ:' + target)
    url=url.replace('qqnumber',target)
    print url
    file = urllib2.urlopen(url).read()
    file_name=dir+target+'headPhoto'+'.jpg'
    open(file_name, 'wb').write(file)
print("下载完成")


你可能感兴趣的:(python,QQ空间,头像)