python爬虫-从QQ邮箱获取好友信息并爬取头像

本篇博客利用python爬虫实现半自动爬取好友头像

和以前一样,先上效果:

python爬虫-从QQ邮箱获取好友信息并爬取头像_第1张图片以上就是我的好友头像,怎么获取呢?

我采取的方法可能有点低级,首先打开我们的qq邮箱,按F12找见如下的包:

python爬虫-从QQ邮箱获取好友信息并爬取头像_第2张图片
我们需要的好友信息就保存在这个包里面了,但是!QQ邮箱设置了访问权限,我们并不能直接通过requests访问这个链接,所以我就采取了比较笨的方法,ctrl+c,ctrl+v。利用CV大法手动复制进入我们的记事本中,毕竟我们的目的是获取好友头像嘛。

没错,就是直接复制下图中被打上马赛克的地方

python爬虫-从QQ邮箱获取好友信息并爬取头像_第3张图片然后保存为一个txt文件。

然后,通过查看QQ邮箱源代码我们可以发现,他的头像信息保存在这么一个网址中:


http://qlogo.store.qq.com/qzone/88888888/88888888/100

通过观察我们发现,这个后面的就是QQ号,最后的100就是图片的尺寸。

所以,我们就可以通过将这个网址的QQ号改为我们好友的QQ号来得到他们的头像了。

缺点:
这样的方法确实能得到所有的头像,但是得到的头像却不是好友目前的QQ头像,但是确实是你好友用过的头像,这个地方得到的可能是空间的头像(更新延迟吧)

同样,这个方法需要手动复制好友信息,显得很是低端。。。

还有种方法是进入QQ空间从亲密度得到所有好友的信息和头像,但是缺点是只能得到200位好友的信息,朋友们有兴趣的自己尝试下吧。

后记:
这篇博客是为了给下一篇博客做铺垫的,所以不提供代码,所有代码在下一篇博客给出。

下一篇链接:超炫酷的Python制作图片,用QQ好友头像拼接出里昂

原文链接:https://blog.csdn.net/the_sangzi_home/article/details/105657627

你可能感兴趣的:(python爬虫)