自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Python基础库heapq获取最大或最小n个数

Python 快速获取列表中最大或最小的n个数我们使用到的方法就是python的基础库heapq堆排序算法首先使用numpy模块生成随机100个整数的列表,再利用heapq.nlargest获取最大的几位数,利用heapq.nsmallest获取最小的几位数。import heapqimport numpy as np#声明一个列表a = np.random.randint(100, ...

2019-09-06 11:56:12 619

原创 基于python3+OpenCV的人脸和眼睛识别

**基于python3+OpenCV的人脸和眼睛识别**一、OpenCV人脸检测的xml文件下载人脸检测和眼睛检测要用到haarcascade_eye.xml和haarcascade_frontalface_default.xml这两个文件,这两个文件可以在OpenCV的官网下载,具体下载方法如下:1、打开要下载的xml文件,如下图:2、点击Raw:3、在新打开的网页中右击,选择...

2019-06-02 16:27:11 7174

原创 OpenCV+python3将视频分解成图片

**OpenCV+python3将视频分解成图片**我们在工作或学习时,偶尔需要将视频分解成图片,只取其中一段的图片就行了,而在网上下载转换工具又3比较麻烦,现在我们用python实现视频分解成图片的功能。原视频截图如下:代码如下:"""------------------------------------------------- File Name: 01-vi...

2019-05-26 20:58:46 3903 4

原创 python3爬取微博评论并存为xlsx

**python3爬取微博评论并存为xlsx**由于微博电脑端的网页版页面比较复杂,我们可以访问手机端的微博网站,网址为:https://m.weibo.cn/一、访问微博网站,找到热门推荐链接我们打开微博网站后看见热门页,按F12查看网页结构后只能看见如下图短短的几个文章。然后我们将滚动条向下滚动,发现新的文章会在底部加载,原来微博的热门文章加载方式是Ajax加载的,那我们就不能在...

2019-05-12 21:18:46 3368 5

原创 OpenCV+python3 提高篇之彩色图像直方图

**OpenCV彩色图像直方图**绘制彩色图像直方图就是将一张彩色图像的R,G,B三种颜色值分别提取出来,绘制成直方图。原图片如下:一、彩色图像颜色分离利用OpenCV获取彩色图像,利用split方法区分三原色,具体代码如下:import cv2import numpy as npimg = cv2.imread('image0.jpg', 1)channels = cv2...

2019-04-27 20:41:52 1903 3

原创 OpenCV+python3 入门之图像马赛克和毛玻璃效果

**OpenCV入门之图像马赛克和毛玻璃效果**图片的马赛克效果就是用图片的某个区域中指定的一个像素点来代替该区域中其他的像素点,毛玻璃效果就是用图片的某个区域中随机的一个像素点来代替该区域中其他的像素点。原图如下:一、图片的马赛克效果马赛克是一个非常我们非常熟悉的图片效果,实现这个效果首先选择要替换的像素区域,我定的区域是1010的,就是在1010的区域内,选择指定的一个像素来替代...

2019-04-04 17:18:54 1231 2

原创 OpenCV+python3 入门之图像颜色反转

**OpenCV入门之图像颜色反转**图像颜色反转分为两种:一种是灰度图片的颜色反转,另一种是彩色图像的颜色反转.原图片:一、灰度图像颜色反转灰度图像每个像素点只有一个像素值来表示,色彩范围在0-255之间,反转方法255-当前像素值,具体代码如下:import cv2import numpy as npimg = cv2.imread('image0.jpg', 1)cv...

2019-04-02 17:34:36 5235 4

原创 OpenCV+python3 入门之图像灰度处理

**OpenCV入门之图像灰度处理**利用python3和OpenCV对图像进行灰度处理,关于图像处理的本质就是对数组的操作,彩色图像是一个三维数组,有长、宽和深度三个参数,灰度图像是一个二维数组,只有长和宽两个参数。原图如下:方法一:imread方法利用OpenCV的imread方法以灰度形式读取图片,代码如下:# 方法1:通过imread方法直接对图片进行灰度处理import...

2019-03-31 21:53:51 1604 1

原创 python3爬取华为应用市场APP安装包实战

**python3爬取华为应用市场APP安装包实战**一、用浏览器访问华为应用市场,搜索APP并观察URL规律比如我们要下载微信,那么在搜索框输入微信并回车,会发现url变成http://app.hicloud.com/search/%25E5%25BE%25AE%25E4%25BF%25A1,再搜索微博,发现又会跳转至http://app.hicloud.com/search/%25E5...

2019-03-10 21:34:58 4112 3

原创 python3爬虫进阶之自动登录网易云音乐并爬取指定歌曲评论

**python3爬虫进阶之自动登录网易云音乐并爬取指定歌曲评论**一、访问网易云首页,找到所需元素的位置用浏览器打开网易云首页https://music.163.com/之后,发现我们要找的登录就在网页的右上角如图一,但是又有很多登录选项没有列出来,只有鼠标移动到登录按钮的位置并点击才会显示出来如图二。这里我们选择手机号登录def login(id, passwd): u...

2019-03-07 22:07:48 2144 1

原创 python3爬虫进阶之构建自己的代理池

python3爬虫进阶之构建自己的代理池一、爬取思路1、访问西刺代理网址:https://www.xicidaili.com/nn/,找到IP存放的标签2、验证代理的可用性3、存放可用的代理,抛出不可用的代理二、开始实战1、打开西刺代理后,找到其IP以及端口存放标签如下图:2、获取IP利用BeautifulSoup获取IP存放在ip_list[]列表url = 'http://...

2019-03-06 22:00:19 750 3

原创 python3爬虫进阶之Selenium实战

**python3爬虫进阶之Selenium实战**利用selenium+Chrome实现网易邮箱自动登录Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持phantomjs(无头浏览器),Chrome,Firefox,Internet Explorer 7, 8, 9, 10, 11等等一系列浏览器。关于web...

2019-03-05 21:17:19 922

原创 python爬虫初步之Xpath实战

**python爬虫初步之Xpath实战**使用Xpath提取丁香园论坛的回复内容XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。关于Xpath的学习可参考网址:http://www.w3school.com.cn/xpath/xpath_syntax.asp一、用户浏览器访问目标网站并检查目标内容所在...

2019-03-04 21:11:53 502 2

原创 python爬虫初步之BeautifulSoup实战

**爬虫初步之BeautifulSoup实战**使用beautifulsoup提取丁香园论坛的回复内容BeautifulSoup是一个可以将复杂的HTML文档转换成一个复杂的树形结构,每个节点都是python对象,所有对象可以归纳为4种:Tag、NavigableString、BeautifuSoup和Comment。下面边爬取论坛边介绍每个对象的意义以及方法。一、用户浏览器访问目标网...

2019-03-03 11:15:38 665 3

原创 python3爬虫初步之正则表达式实战

**爬虫初步之正则表达式实战**关于正则表达式的介绍及用法读者可以去百度,这里就不再赘述了,默认大家已经了解过正则表达式了,下面直接开始实战。利用requests以及正则表达式爬取豆瓣电影Top250一、访问目标网址并找出网址规律豆瓣电影Top250的网址是:https://movie.douban.com/top250,点进去以后部分网页内容如下:我们只能看到第一页的数据,只包含...

2019-03-02 14:49:11 635 7

原创 python3爬虫初步之urllib实战

**爬虫初步之urllib实战**利用urllib.request访问度娘(https://www.baidu.com/)首先安装并配置好Python3,其次最好有个编辑器可以写代码,然后就跟着我一起开始吧。下面就是源码以及注释:import urllib.request # 导入urllib.request库url = 'https://www.baidu.com/' # 声明一个...

2019-02-28 21:47:06 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除