- 博客(14)
- 收藏
- 关注
原创 Python爬虫实战——requests-html
编写爬虫时requests+BeautifulSoup是一对完美的组合,现在requests库的作者又发布了一个功能强大的新库requests-html用过requests库的同学都应该都喜欢他的简洁优雅,现在requests-html同样优雅,而且从名称可以看出应该是解析html的库,下面先简单的介绍一下使用方法,然后再来编写一个爬虫从requests-html的Github的主页,我们...
2018-11-05 20:05:59 2314
原创 Python爬虫实战——搭建自己的IP代理池
如今爬虫越来越多,一些网站网站加强反爬措施,其中最为常见的就是限制IP,对于爬虫爱好者来说,能有一个属于自己的IP代理池,在爬虫的道路上会减少很多麻烦环境参数工具详情服务器Ubuntu编辑器Pycharm第三方库requests、bs4、redis搭建背景之前用Scrapy写了个抓取新闻网站的项目,今天突然发现有一个网站的内容爬不下来...
2018-10-30 15:49:20 16323 6
原创 Python高效编程技巧
在使用Python编写代码时,有些问题的解决方法很多,但是如果我们使用了更简单的方法,不但让代码看起来优雅很多,而且还会大大提高我们的工作效率。下面我的分享一下我最近学到的一些高效编程案例Python中判断文件和文件夹是否存在Python中字符串转列表Python中列表转字符串或intPython中使用for循环获取列表的索引使用Python在列表中根据条...
2018-09-30 09:12:36 377
原创 Python的基本数据类型--Dictionary
字典是一组无序的集合,由key和vlaue组成,通过key映射你想要存储或者获取的内容, Python中的字典就像现实世界中的字典一样,都可以通过索引找到对应的值如何创建字典字典的创建方式和集合一样,也是在{}中用逗号隔开每组元素,不同的是字典中的每组元素有key:value组成,其中key是唯一的而且是不可变类型,value可以是任意类型,当然也可以重复。# 定义一个空字...
2018-09-03 21:29:30 209
原创 给Docker中的Nginx搭建HTTPS环境
随着苹果和微信小程序强制使用HTTPS协议传输,越来越多的公司和企业开始使用HTTPS。下面我来分享下给Docker容器中的Nginx搭建HTTPS环境什么是HTTPS超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP over TLS,HTTP over SSL或HTTP Secure)是一种透过计算机...
2018-08-30 19:32:39 7758 4
原创 Python的基本数据类型——Set
set是一组无序集合,集合中的每个元素都是独一无二的,集合本身可以添加、删除元素,下面我们来了解一下集合(set)的特性 定义一个集合a={1,True,'Hello world',(1,2,3)}print(type(a))# 输出 set元组使用小括号( ),列表使用中括号[ ],而集合则使用了大括号{ }来定义 集合的特性无序之前分享字符串、列表、...
2018-08-21 17:09:04 355
原创 Python的基本数据类型——Tuple
元组(Tulpe)是Python中另外的一种数据类型,和列表(List)一样也是一组有序对象的集合,大部分的属性和列表(List)一样,接下来我们来看看,Python中为什么会存在元组,以及他和列表(List)不一样的地方 定义一个元组a=(1,2,3,4)print(type(a))# 输出 tupleb=(1,True,0,'Apple',[1,2,[1,3]])p...
2018-08-14 23:19:06 1189
原创 Python的基本数据类型——List
列表(list)是python中重要的数据类型,有点类似其它语言的数组,python中的列表可以是任意对象的集合 怎么定义一个列表可以在[ ]中使用逗号隔开对象来定义列表a=['Hello','world']print(type(a))# 输出 list在python中列表很灵活,具有以下特点可以包含任意对象a=['hello',1,2,True,[0,'...
2018-08-14 23:14:33 412 1
原创 用mpvue开发一款小程序并上线
mpvue是一款小程序开发框架,由美团点评团队基于Vue开发,这样大大减轻了我们开发小程序的成本,下面我就一步步开发并上线一款小程序。GitHub地址 安装启动 mpvue# 全局安装 vue-cli$ npm install --global vue-cli# 创建一个基于 mpvue-quickstart 模板的新项目$ vue init mpvue/...
2018-08-14 23:09:47 702
原创 Python的基本数据类型——String
String是一个Unicode字符序列,是Python中最重要的数据类型之一,可以使用单引号、双引号、三引号创建 创建一个字符串a='1234'b="hello world"c='''hello world 1234'''既然单引号、双引号、三引号都可以创建字符串,那么他们的区别在哪呢?# 单引号、双引号没有太大的区别# 但是如果我们想输出 what's up ...
2018-08-14 23:04:12 383
原创 Python的基本数据类型——Number
Python中的number类型是用于存储数值,number是不可变的数据类型 python支持三种不同的数值类型int(整型)float(浮点型)complex(复数)(int)整型和(float)浮点型的区别在于是否存在小数点 比如:5是整形 5.0就是浮点型(complex)复数的写法:x + yj或者complex(x,y),其中x和y是浮点数,j(或J)...
2018-08-14 23:03:16 1345
原创 Nginx反向代理和负载均衡
上次分享了怎么用docker创建nginx服务 说到nginx 我们往往都会用到nginx的两个重要功能,反向代理和负载均衡,今天我来和大家分享一下Nginx的反向代理和负载均衡 什么是反向代理?说到反向代理,大家一般都会提一下:正向代理,正向代理就是代理,比如我们写爬虫的时候IP被封、Google的时候404,这个时候我们都会用到代理,你可以把代理理解成一个跳板,我们的电脑...
2018-08-14 23:01:20 230
原创 用docker创建nginx服务
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 环境参数 服务器 Ubuntu 16.04 编辑器 vim Docker的下载sudo apt-get instal...
2018-08-14 22:58:47 233
原创 Python环境的安装
本系列是我会重新学习python,这次学习会带着大量的问题去学,在这里会记录我遇到的问题,以及我的解决方法。 什么是PythonPython是一种面向对象的解释型编程语言,由荷兰人Guido van Rossum于1989年圣诞节假期编写 为什么要学Python由于人工智能正在以不可阻挡的趋势发展,Python更是挤进编程语言Top5。如果你喜欢简单、优雅、想用更少的代...
2018-08-14 22:53:26 159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人