自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

katyusha1的博客

写字楼里写字间,写字间里程序员。程序人员写程序,又拿程序换酒钱。

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 python3爬虫攻略(9):requests的使用

Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用。 Requests继承了urllib的所有特性。 Requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的 URL 和 POST 数据自动编码。 相对于urlilib的request来说Requests可以说是异常的强大。(话说回来,相

2017-10-30 11:10:26 1750

原创 python3爬虫(8):异常处理以及代理的使用

当我们使用urlopen发出一个请求的时候,如果urlopen不能处理这个response,就会产生错误。 一次我们这里就要讲到URLError和HTTPError,以及对他们的处理。URLError 产生的原因主要有: 1:没有网络连接 2:服务器连接失败 3:找不到指定的服务器# -*- coding:utf-8 -*-from urllib import requesttry:

2017-10-29 15:45:08 2923

原创 python3爬虫攻略(7):爬虫案例

上一篇学了xpath,那么我们趁热打铁,用xpath和python来写一个简单的小爬虫,爬取豆瓣电影top250的电影名字和评分,并将其写入到本地txt文件中。好了进入正题。 通过对网页进行分析,我们可以看出所有的电影都在一个li标签中,这意味着我们可以利用同样的xpath规则找到它们 然后我们在分析每一个电影的具体情况 通过分析我们可以轻松的用xpath找到我们想要的信息

2017-10-28 23:01:18 1197 1

原创 python爬虫攻略(6):lxml与xpath

就小弟看来,爬虫就是将网页上自己想要的东西扒下来,如果想要精准的找到自己想要的东西,就要学习正则表达式,xpath,BeautifualSoup,这些东西了。 这里给各位老铁安利一下xpath,因为它简单,而且还是万金油,在scrapy中也能够使用。 使用xpath首先要安装lxml库,pip install lxml一句话就搞定了。 XPath (XML Path Language) 是一门

2017-10-28 18:04:13 1665

原创 python3爬虫攻略(5):翻译程序打包及代码优化

上一篇我们写了一个简单的翻译程序,但是大家有没有发现一个bug? 如果一不小心按了回车键会发生什么情况? 如果输入的字符为空的话,下面的if判断程序当然无法执行咯! 解决方法:while len(query)==0: query=input("请输入想要翻译的句子或单词:")运行效果: 然后问题又来了,每次翻译过后程序就会自动退出,那么我们该怎么做到我想一直使用就使用,我不想

2017-10-28 10:55:27 427

原创 使用pyinstaller 生成exe可执行文件

有时候如果我们想要将自己写的程序分享给别人,可是别人有没有安装python及其相关库怎么办? 当然是将他打包成exe可执行文件啦!话不多说,直接放大招,安装pyinstaller。由于我的电脑是python2 和python3共存,为了把pyinstall安装到python3上,我需要使用python3 -m pip install pyinstaller 安装好后,输入pyinstaller

2017-10-28 10:07:34 855

原创 python3爬虫攻略(4):简单的翻译程序

通过上面学习的只是,我决定利用百度翻译的接口,写一个简单的翻译小程序。 上一次我们学习了提交表单的案例,那么我们就趁热打铁,写一个简单的翻译程序。 这里我们要引入json和jsonpath 因为百度翻译获取的结果是一个json对象 如图所示 我们要做到的就是把翻译结果从json对象中提取出来,这就需要jsonpath了! 首先安装jsonpath:下载地址:https://pypi.

2017-10-27 21:38:42 1343

原创 python3爬虫攻略(3):利用Fidder抓包!

上一篇我们使用了POST,其中涉及到表单数据的提交,那么表单数据的格式从哪里来呢?当然是使用Fiddle抓包咯!Fiddler安装包和switchyomega插件(如果失效的话只能自己去找咯!)链接:http://pan.baidu.com/s/1eSCNWky 密码:dtc4Fiddler用来抓取浏览器的http请求,而switchyomega则用来管理代理设置。首先安装Fi

2017-10-27 16:19:54 5667

原创 python3爬虫攻略(2):urllib.request(2)

上一次我们讲了urllib.request模块的最简单用法,接下来我们要学习它另外的几个方法,使用Request和提交POST数据。一:使用Requesturllib.request.Request(url, data=None, headers={}, method=None)使用request()来包装请求,再通过urlopen()获取页面。# -*-

2017-10-27 15:52:31 518

原创 python3爬虫攻略(1):urllib.request使用(1)

使用urlopren()分分钟拔下一个网页例子# -*- coding:utf-8 -*-#导入requestfrom urllib import request#打开网页response=request.urlopen("http://www.umei.cc/meinvtupian/xingganmeinv/")html=response.read().deconde("utf-8

2017-10-27 11:04:49 890

原创 sublime text打造python 编译环境,并且让python2和python3共存

初学python并不需要一个牛B的IDE,一个sublime text完全可以满足我们的需求,下面我就来介绍一下,在sublime text2里面建立python的编译环境。python2和python3共存。首先我们确保你的python已经安装好,并且环境变量已经配置好了!接下来进入正题。新建python的编译系统:sublime工具栏上,点击工具->编译系统->新编译系统复

2017-10-27 10:32:22 5083 2

原创 windows环境下python2和python3以及pip的共存

由于python的某些模块只能支持六十四位,所以决定在自己的电脑上安装两个python版本。安装情况,python2.7 32位,python3.6  64位。下载地址:https://www.python.org/为了让两个版本完美共存具体安装细节省略最好事先建立文件夹供两个不同安装。如下图安装好后,进入安装目录,找到python.exe这个应用程序pytho

2017-10-26 22:21:08 587

原创 python3 pygame学习(4):文字的使用

pygame提供了字体处理,但是对中文的支持貌似不是很好!(汗……)pygame对于字体的处理主要是pygame.font.Font()对象对象中的方法如下pygame.font.font.render— 在一个新的表面绘制文本pygame.font.font.size —确定需要渲染文本的空间量pygame.font.font.set_underline —如果文

2017-10-26 19:23:10 9674 4

原创 python3 pygame学习(3):pygame.Surface

上面我们说到pygame.image.load()返回的其实是一个surface对象,而pygame中专门有一个Surface类,并且这个类中还有许多的方法。blit,convert,convert_alpah,这几个比较有印象吧!这里我们着重介绍一下blit,fill。我们在写一个简单的窗口程序。创建一个600x400的窗口screen=pygame.

2017-10-26 13:37:13 11604 1

原创 python3 pygame学习(2):使用pygame加载音乐

1:导入pygame库,并且初始化声音播放模块import pygamepygame.mixer.init()2:pygame提供了两个加载音乐文件的方法pygame.mixer.Sound,主要加载ogg和wav音频文件。pygame.mixer.music,主要加载mp3音频文件。3:使用方法分别如下。(1):pygame.mixer.Sound

2017-10-26 10:58:28 20991 15

原创 python3 pygame学习(1):display的使用

这段时间打算学习pygame写一个简单的小游戏,因此把学习过程中的点点滴滴记录下来,供大家参考,以及自己复习。首先安装python和pygame,(python3  -m pip install pygame)相信大家都安装好了吧!好了直接进入正题,pygame的学习。(笔者有py2和py3两个环境,因为py3对中文支持友好,而且是大势所趋,所以用python3和pygame1.9.2进行

2017-10-26 10:15:17 24863

python趣味代码

python趣味代码,一些关于python的趣味代码有图片转文字,打飞机等

2017-10-02

空空如也

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

TA关注的人

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