一、通过requests发送请求之前一直使用urllib以及urllib2模拟http请求发送,在实际场景中,我们需要造自己定义好的header、body等等,使用urllib很麻烦,很偶然的机会,接触到了requests,可以通过发送xml、简单易用,直接上代码:requests
connected():
#通过形参传入url以..
分类:
编程语言 时间:
2017-08-31 09:37:47
阅读次数:
944
Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 Licensed 许可证的 基于 ...
分类:
其他好文 时间:
2017-08-29 19:43:21
阅读次数:
224
用urllib2抓取图片的时候,部分request报HTTP Error 400: Bad Request 参照:https://stackoverflow.com/questions/8840303/urllib2-http-error-400-bad-request?answertab=acti ...
分类:
Web程序 时间:
2017-08-26 22:12:42
阅读次数:
526
# -*- coding: utf-8 -*- #coding=utf-8 import urllib import urllib2 import re import thread import time class QSBK: def __init__(self): self.pageIndex=... ...
分类:
编程语言 时间:
2017-08-24 22:43:23
阅读次数:
196
由于Python3合并URLib与URLlib2统一为URLlib,Python3将urlopen方法放在了urllib.request对象下。 官方文档:https://docs.python.org/3/library/urllib.request.html#module-urllib.requ ...
分类:
编程语言 时间:
2017-08-23 23:08:55
阅读次数:
283
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台与后台之间的数据交互。 JSON和XML的比较可谓不相上下。 Python 2.7中自带了JSON模块 ...
分类:
编程语言 时间:
2017-08-23 00:55:01
阅读次数:
340
运行之后就会输出访问百度的Cookie值: ...
分类:
编程语言 时间:
2017-08-22 11:39:53
阅读次数:
119
运行结果: urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)> 所以,如果以后遇到这种网站,我们需要单独处理SSL证书,让程序忽略SSL证书 ...
分类:
Web程序 时间:
2017-08-21 00:23:23
阅读次数:
223
urllib 仅可以接受URL,不能创建 设置了headers 的Request 类实例; 但是 urllib 提供 urlencode 方法用来GET查询字符串的产生,而 urllib2 则没有。(这是 urllib 和 urllib2 经常一起使用的主要原因) 编码工作使用urllib的urle ...
分类:
编程语言 时间:
2017-08-21 00:16:52
阅读次数:
239