python爬虫抓取微信头像
# -*- 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爬虫抓取微信头像相关推荐
- python爬虫抓取微信公众号文章(含全文图以及点赞数、在看数、阅读数)
因工作需要写了一个微信公众号文章的爬虫程序,贴一下分享给需要的朋友. 首先是抓取文章的url链接,在反复研究之后找到的一个最简单的方法,不需要抓包工具.首先需要自己注册一个微信公众号,有微信即可绑定注 ...
- python展示全部好友_利用Python网络爬虫抓取微信好友的签名及其可视化展示
前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...
- 编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
这篇文章主要介绍了编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法,用到了Python的urllib和urllib2模块,需要的朋友可以参考下 抓取豆瓣电影TOP100 一.分析豆瓣top ...
- python爬虫微信朋友圈怎么发文字_如何利用Python网络爬虫抓取微信朋友圈的动态(上)...
今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...
- python爬虫好友聊天记录_利用Python网络爬虫抓取微信好友的签名及其可视化展示...
前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...
- python抓取微信朋友圈动态_2018最全如何利用Python网络爬虫抓取微信朋友圈的动态...
今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...
- python爬虫能爬取微信密码吗_如何利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例...
今天我们继续focus on微信,不过这次给大家带来的是利用Python网络爬虫抓取微信好友总数量和微信好友男女性别的分布情况.代码实现蛮简单的,具体的教程如下. 相信大家都知道,直接通过网页抓取微信 ...
- 2018最全如何利用Python网络爬虫抓取微信朋友圈的动态
今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...
- 如何利用Python网络爬虫抓取微信朋友圈的动态(上)
今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...
最新文章
- ACMNO.3 有三个整数a b c,由键盘输入,输出其中的最大的数。 输入 一行数组,分别为a b c 输出 a b c其中最大的数 样例输入 10 20 30 样例输出 30
- js关于正则的前后关联约束(前后预查)
- 人会成为虚拟现实中的“机器人代码”吗?
- Windows Server 2012R2 DHCP故障转移(3)
- Python数据分析之初识numpy常见方法使用案例
- ural 1129 (求数据)
- 北京重磅发布:杰青、优青放宽女性年龄限制,基金人才评审“同等条件下女性优先”...
- 10个Python编程窍门,不懂就亏了
- 微信小程序sass不编译怎么办_不吹牛,四款免费实用的微信小程序,打开立即使用!...
- uri和url的区别与联系(一看就理解)
- html a4纸张大小像素,CSS设置A4纸张大小
- 抛物线交点式公式_抛物线所有公式,抛物线是什么意思
- Windows11系统闪屏解决方案
- 2018值得选用的五个Linux服务器发行版
- Chapter4.4:根轨迹法
- STM32CUBE+自平衡车-前言
- 搭建hadoop3.x报错 Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
- Android MediaPlayer源码分析
- 什么是FormData对象?FormData对象的作用
- python合并视频和音频_FFMpeg无损合并视频的多种方法 python | 猴头客