原博文
2018-05-14 15:02 −
#爬取网页的通用代码框架import requests def getHTMLText(url): try: r = requests.get(url,timeout=30) r.raise_for_status() #如果状态不是200,引发HTTPError异常 r.encod...
相关推荐
2019-12-19 11:28 −
1. 接口基础知识
1.1 接口分类
接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。
(1) webservice接口:走soap协议通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候都要通过工具才能进行调用,测试。(2) http api 接口:走http协议,...
0
1281
2019-12-11 17:16 −
Redis
redis是一个key-value存储系统。
赋值:set name alex查看所有key:keys *查看key对应的value:get name只存活2秒钟:set name jack ex 2
Python操作Redissudo pip install redis
1、操作模式re...
2019-12-24 21:15 −
1.算术运算
+ - * /
// —— 结果取整
% ——取余
** —— 幂
2.数学函数
round()—— 四舍五入
abs()&mdas...
2019-12-06 11:34 −
HTTP协议 (超文本传输协议)用途 : 网页获取,数据的传输特点应用层协议,传输层使用tcp传输简单,灵活,很多语言都有HTTP专门接口无状态,协议不记录传输内容http1.1 支持持久连接,丰富了请求类型网页请求过程1.客户端(浏览器)通过tcp传输,发送http请求给服务端2.服务端接收到htt...
2019-12-11 17:14 −
1.什么是生成器:只要在函数内部出现yield关键字,那么再执行函数就不会执行函数代码,会得到一个结果,该结果就是生成器
...
2019-12-06 17:47 −
本次在原有的基础上,封装了http请求,加入了ddt做数据驱动
tools新增http_requests方法
代码如下:
import requestsimport jsonclass HttpRequests: def http_requests(self,method, url,...
0
177
2019-12-05 15:50 −
一、Python2 httplib 简介:httplib实现了HTTP和HTTPS的客户端协议,一般不直接使用,在python更高层的封装模块中(urllib,urllib2)使用了它的http实现。 httplib实现http请求 import httplib host...
0
188
2019-12-04 20:16 −
错误分为程序的错误和由用户错误的输入引起的错误,此外还有因为各种各样意外的情况导致的错误,比如在磁盘满的时候写入、从网络爬取东西的时候,网络断了。这类错误称为异常 **错误处理** 普通的错误处理机制就是在出错的时候返回一个错误代码,但是这样十分不方便,一是因为错误码是和正常结果一样的方式返回的,判...
2019-12-18 21:05 −
一、爬虫的定义
爬虫定义:程序或者脚本——自动的爬取万维网的数据的程序或者脚本。
二、爬虫可以解决的问题
1、解决冷启动问题。 2、搜索引擎的根基——通用爬虫。 3、帮助机器学习建立知识图谱。 4、制作各种比价软件。
三、爬虫工程师的进阶之路
1、...
2019-12-05 10:39 −
调试Python程序时,经常会报出一些异常,异常的原因一方面可能是写程序时由于疏忽或者考虑不全导致的错误,这时就要根据捕获的异常定位出错点,进行分析改正;另一方面,有些异常是不可避免的,但我们可以对异常进行捕获处理,防止程序终止。
一、什么是异常
异常是一个事件,在程序运行的时候发生错误触发的,影响了...