python2中,有urllib和urllib2两个库,在python3中统一为urllib库 它是python内置的HTTP请求库,包含了4个模块: request:最基本的HTTP请求模块,用来模拟发送请求,就行浏览器传入URL一样,给库方法传入URL和额外的参数就可以实现 error:异常处理 ...
分类:
Web程序 时间:
2018-06-02 23:59:38
阅读次数:
412
urllib库的使用,非常简单。 只要几句代码就可以把一个网站的源代码下载下来。 官方文档:https://docs.python.org/2/library/urllib2.html urllib2.urlopen(url[, data[, timeout[, cafile[, capath[, ...
分类:
编程语言 时间:
2018-06-02 11:40:01
阅读次数:
204
一、介绍 requests是Python的一个HTTP客户端库,跟urllib,urllib2类似,不过requests的优势在于使用简单,相同一个功能,用requests实现起来代码量要少很多。毕竟官方文档都很直白的说: python的标准库urllib2提供了大部分需要的HTTP功能,但是API ...
分类:
编程语言 时间:
2018-05-31 16:42:11
阅读次数:
190
1.1 zabbix api常用操作 #! -*- coding:utf8 -*- import urllib2 import json #定义URL账户密码 url = 'http://1.1.1.5/zabbix/api_jsonrpc.php' username = 'Admin' passw ...
# -*- coding: utf-8 -*- import urllib2,json import urllib import time http_url='https://api-cn.faceplusplus.com/facepp/v3/compare' key = "iMP75CfbxCNQ... ...
分类:
其他好文 时间:
2018-05-27 16:24:53
阅读次数:
161
1 URL含义 URL的格式由三部分组成: ①第一部分是协议(或称为服务方式)。 ②第二部分是存有该资源的主机IP地址(有时也包括端口号)。 ③第三部分是主机资源的具体地址,如目录和文件名等。 2 分析扒网页的方法 首先调用的是urllib2库里面的urlopen方法,传入一个URL,这个网址是百度 ...
分类:
其他好文 时间:
2018-05-26 22:19:50
阅读次数:
148
是不是很简单?比urllib2和urllib简单直观的多?!那请接着看快速指南吧。 3. 快速指南 3.1 发送请求 发送请求很简单的,首先要导入requests模块: 前两个例子很正常,能正常打开的返回200,不能正常打开的返回404。但第三个就有点奇怪了,那个是百度搜索结果中的302跳转地址,但 ...
分类:
其他好文 时间:
2018-05-21 16:22:16
阅读次数:
156
作者 无涯 在接口测试中或者说在网络爬虫中,urllib2库是必须要掌握的一个库,当然还有优秀的requests库,今天重点来说urllib2库在接口测试中的应用。 urllib2定义了很多的函数和类,这些函数和类能够帮助我们在复杂情况下获取URLS的内容。这些情况包含了对headers的添加,co ...
分类:
编程语言 时间:
2018-05-13 23:44:57
阅读次数:
517
Requests模块 Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。 它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 Lice ...
分类:
编程语言 时间:
2018-05-11 23:44:26
阅读次数:
216
方法1、 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 #!/usr/bin/python # -*- coding: utf-8 -*- #encoding=utf-8 #Filena ...
分类:
编程语言 时间:
2018-05-09 22:48:28
阅读次数:
297