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

使用Python批量下载QQ空间好友头像
本文介绍如何使用Python脚本批量下载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("下载完成")


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值