![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
孟海滨
这个作者很懒,什么都没留下…
展开
-
python入门-基本数据类型和集合
最近在学习python,因为也是刚刚入门,才学了没几天,趁热打铁,把最近学习到的东西记录下来,也算是对这几天学习的一个汇总吧。介绍python是一个动态语言,他和静态语言的差别就是他不需要编译,他简单,易学习,免费,丰富的库,但是他适合和硬件交互,他会执行的比较慢,当然这也是和C++比较的,说了这么多,其实我也不理解慢到什么程度,因为我也没有实践过,不过不管了,先学着。基本数据原创 2018-01-31 22:11:30 · 352 阅读 · 0 评论 -
python爬虫之-BeautifulSoup4
前边我们介绍了难度始终,功能强大,速度快的lxml和xpath来解决解析页面的工具,但是他的有点很明显,但是缺点也相对明显一点,那就是学习成本稍微大一下,如果页面稍微变个结构,那么整个我们的爬虫程序就要做修改了,所以今天我们就来介绍一个api更加人性化,但是速度不是很快的工具BeautifulSoup4。安装pip install bs4简单使用访问我博客的列表页from bs4 imp...原创 2018-09-29 17:54:09 · 331 阅读 · 0 评论 -
python爬虫之xpath和lxml解析内容
上两章说了urllib和request库如何访问一个页面或者接口,从而获取数据,如果是访问接口,还好说,毕竟返回的json还是很好解析的,他是结构化的,我们可以把它转化成字典来解析,但是如果返回的是xml或者html,就有点麻烦了,今天就主要说一下如果解析这些html内容的工具:xpath和lxml。xpathxpath是一个可以在xml和html来查找信息的语言。语法如下表达式描...原创 2018-09-29 15:45:23 · 1435 阅读 · 0 评论 -
python爬虫之requests
上一章我们介绍了urllib库,功能很强大,操作略微繁琐,今天我们来讲一下功能同样强大,但是操作简单,大名鼎鼎的Request库。安装requestspip install requests中文文档地址http://docs.python-requests.org/zh_CN/latest/index.htmlget和post请求get请求如果我们要访问百度import reques...原创 2018-09-28 05:06:15 · 208 阅读 · 0 评论 -
python爬虫之urllib
爬虫介绍爬虫的定义就不多说了,其实就是从互联网这张大网上找到你需要要的数据,比如我们需要查询一些比较权威的数据,或者要用一些数据做统计工作,那么这些数据我们就可以直接从晚上把需要的数据抓取下来,存到文件也好,存到数据库也好,都是没问题的。今天我们就先来说一下python最基本的urllib库是如何抓取数据的。urllib使用在Python3的urllib库中,所有和网络请求相关的方法,都被...原创 2018-09-26 22:22:15 · 207 阅读 · 0 评论 -
正则表达式
正则表达式通俗点就是按照一定的规则,从某个字符串中匹配出想要的数据。这个规则就是正则表达式。匹配字符串text = 'hello world'ret = re.match("he",text)print(ret.group())# he点(.)匹配任意的字符text = 'hello world'ret = re.match(".",text)print(ret.group()...原创 2018-10-03 20:20:51 · 258 阅读 · 0 评论 -
python爬虫之Beautiful Soup实战
上一章节我们介绍了bs4的基本语法,今天我们就来用他实战来解析网页。获取博客简介在xpath中我们介绍了如何获取我博客的内容简介,那么今天我们就用Beautiful Soup来获取同样的内容,我们看一下两者差别,xpath的解析,我们可以看https://blog.csdn.net/lovemenghaibin/article/details/82898280那么同样的解析,我们看一下:f...原创 2018-09-30 20:27:01 · 388 阅读 · 0 评论 -
python集合处理
在python入门的时候我们讲了python的基本语法和web项目的搭建,当然前两篇博客讲的还都是入门的东西,今天就讲一下我们在项目中可能用到的最多的集合的处理三大集合基本方法listlist的方法无非就是增删改查,然后分片,排序代码如下L = [1, 2, 3, 4]L.append(6) #末尾添加元素L.insert(0, 2) #在索引为2的位置添加0L.原创 2018-02-04 19:25:35 · 769 阅读 · 0 评论 -
python-flask和mysql的web项目
最近学习python,本来计划今天写一下phthon的一些集合的运用包括函数的运用,但是在学习flask的时候,发现他的网站的东西有一些错误,导致初学者如果学习起来会出问题,尽管我也是一个初学者,但是我不希望接下来的人再继续出这个问题了,就把一个python搭建一个简单的web项目来搭建出来。项目结构看目录之前先下载一些框架,我是在python3.6的基础下安装的,如果你需要别的,自己原创 2018-02-03 23:21:41 · 15764 阅读 · 3 评论