爬虫
requests 简介 Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库,其在Python内置模块的基础上进行了高度的封装,从而使得Pythoner进行网络请求时,变得美好了许多,使用Requests可以轻而易举的完成浏览器可有的任何操作。 1、GET请求 1 # 1 、无参数实例 2 3 import requests 4 5 ret = requests. get ( ' https://github.com/timeline.json ' ) 6 7 print ret.url 8 print ret.text 9 10 11 12 # 2 、有参数实例 13 14 import requests 15 16 payload = { ' key1 ' : ' value1 ' , ' key2 ' : ' value2 ' } 17 ret = requests. get ( " http://httpbin.org/get " , params = payload) 18 19 print ret