# -*- coding:utf-8 -*-import urllib
import urllib2
import re
import os
import randompicCount = 0
picPath = "D:/testSpider"#创建新目录
def mkdir(path):path = path.strip()isExists=os.path.exists(path)if not isExists:os.makedirs(path)return Trueelse:print u"名为",path,u'的文件夹已经创建成功'return Falsedef saveImg(imageURL):u = urllib.urlopen(imageURL)print(imageURL)global picCountglobal picPathfileName = picPath+"/%d.jpg"%(picCount)data = u.read()f = open(fileName, 'wb')f.write(data)picCount = picCount + 1 print u"图片",picCount,fileNamef.close()    #saveImg("http://touxiang.yeree.com/pics/4c/227088.jpg")#http://touxiang.yeree.com/m/tx/26623/list2.htmlgHeads = {"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36",
}def downloadOneClass(url_d):nNum = 1for i in range(nNum):url = url_d%(i+2)print url#response = urllib2.urlopen(url)user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'  values = {'username' : 'cqc',  'password' : 'XXXX' }  headers = { 'User-Agent' : user_agent }  data = urllib.urlencode("")  request = urllib2.Request(url, data, headers)  response = urllib2.urlopen(request)  page = response.read()#print pagepattern = re.compile('http://touxiang.yeree.com/pics/[a-zA-Z0-9]+/\d+.jpg')items = re.findall(pattern,page)for item in items:saveImg(item)returndef main():list = []for i in range(1000):intRandom = random.uniform(1, 20000) if list.count(intRandom)>0:continuelist.append(intRandom)url_d = "http://touxiang.yeree.com/m/tx/%d"%(intRandom)+ "/list%d.html"downloadOneClass(url_d)if picCount>1000:print "1000 get"returnmkdir(picPath)
main()

图片抓取之后,可以用ps的批处理,将jpg图片修改为132*132分辨率的png图片,用于微信头像。

python爬虫抓取微信头像相关推荐

  1. python爬虫抓取微信公众号文章(含全文图以及点赞数、在看数、阅读数)

    因工作需要写了一个微信公众号文章的爬虫程序,贴一下分享给需要的朋友. 首先是抓取文章的url链接,在反复研究之后找到的一个最简单的方法,不需要抓包工具.首先需要自己注册一个微信公众号,有微信即可绑定注 ...

  2. python展示全部好友_利用Python网络爬虫抓取微信好友的签名及其可视化展示

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  3. 编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法

    这篇文章主要介绍了编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法,用到了Python的urllib和urllib2模块,需要的朋友可以参考下 抓取豆瓣电影TOP100 一.分析豆瓣top ...

  4. python爬虫微信朋友圈怎么发文字_如何利用Python网络爬虫抓取微信朋友圈的动态(上)...

    今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...

  5. python爬虫好友聊天记录_利用Python网络爬虫抓取微信好友的签名及其可视化展示...

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  6. python抓取微信朋友圈动态_2018最全如何利用Python网络爬虫抓取微信朋友圈的动态...

    今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...

  7. python爬虫能爬取微信密码吗_如何利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例...

    今天我们继续focus on微信,不过这次给大家带来的是利用Python网络爬虫抓取微信好友总数量和微信好友男女性别的分布情况.代码实现蛮简单的,具体的教程如下. 相信大家都知道,直接通过网页抓取微信 ...

  8. 2018最全如何利用Python网络爬虫抓取微信朋友圈的动态

    今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...

  9. 如何利用Python网络爬虫抓取微信朋友圈的动态(上)

    今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...

最新文章

  1. ACMNO.3 有三个整数a b c,由键盘输入,输出其中的最大的数。 输入 一行数组,分别为a b c 输出 a b c其中最大的数 样例输入 10 20 30 样例输出 30
  2. js关于正则的前后关联约束(前后预查)
  3. 人会成为虚拟现实中的“机器人代码”吗?
  4. Windows Server 2012R2 DHCP故障转移(3)
  5. Python数据分析之初识numpy常见方法使用案例
  6. ural 1129 (求数据)
  7. 北京重磅发布:杰青、优青放宽女性年龄限制,基金人才评审“同等条件下女性优先”...
  8. 10个Python编程窍门,不懂就亏了
  9. 微信小程序sass不编译怎么办_不吹牛,四款免费实用的微信小程序,打开立即使用!...
  10. uri和url的区别与联系(一看就理解)
  11. html a4纸张大小像素,CSS设置A4纸张大小
  12. 抛物线交点式公式_抛物线所有公式,抛物线是什么意思
  13. Windows11系统闪屏解决方案
  14. 2018值得选用的五个Linux服务器发行版
  15. Chapter4.4:根轨迹法
  16. STM32CUBE+自平衡车-前言
  17. 搭建hadoop3.x报错 Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
  18. Android MediaPlayer源码分析
  19. 什么是FormData对象?FormData对象的作用
  20. python合并视频和音频_FFMpeg无损合并视频的多种方法 python | 猴头客

热门文章

  1. oracle触发器ppt课件,Oracle触发器
  2. 多平台群发博客—Openwrite(此文高能)
  3. #word# word2013去除脚注的空白行
  4. 【个人向】【AFO】琉璃流光年——半山
  5. 无盘XP系统最新故障汇集(转)
  6. winhex中文显示乱码问题
  7. C# 尝试读取或写入受保护的内存,这通常指示其他内存已损坏。常见解决办法
  8. 突发!“70后”能源局局长接任茅台新掌门
  9. font属性、字体、文本样式的介绍以及使用方法
  10. 汽车违章查询api 支持多城市违章查询