一、requests
Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库,其在Python内置模块的基础上进行了高度的封装,从而使得Pythoner进行网络请求时,变得美好了许多,使用Requests可以轻而易举的完成浏览器可有的任何操作。
1、安装模块
pip3 install requests
2、使用模块
(1)无参数实例 >>> import requests >>> ret = requests.get('https://www.baidu.com') >>> ret.url 'https://www.baidu.com/' >>> ret.text '<!DOCTYPE html>\r\n<!--STATUS OK--><html> <head><meta http-equiv=content-type c ontent=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge> <meta content=always name=referrer><link rel=stylesheet type=text/css href=https... (2)有参数实例 >>> ret = requests.get("http://httpbin.org/get", params=payload) >>> ret.url 'http://httpbin.org/get?key1=value1&key2=value2' >>> ret.text '{\n "args": {\n "key1": "value1", \n "key2": "value2"\n }, \n "headers ": {\n "Accept": "*/*", \n "Accept-Encoding": "gzip, deflate", \n "Host ": "httpbin.org", \n "User-Agent": "python-requests/2.12.1"\n }, \n "origin ": "101.254.232.211", \n "url": "http://httpbin.org/get?key1=value1&key2=value2