requests属于python3模块,如果用python2执行脚本会报错!
GET请求(不带参数)
import requests 导入requests模块 res=requests.get("http://www.baidu.com") 不带参数get请求一个http网页的方式 print(res.text)
GET请求(传入参数)
payload={"k1":"v1","k2":"v2"} res=requests.get("http://www.baidu.com",params=payload) print(res.text) print(res.url)
POST请求
payload={"k1":"v1","k2":"v2"} r=requests.post("http://httpbin.org/post",data=payload) 传入普通参数 print(r.text) files={'file':open("a.txt","rb")} r=requests.post("http://httpbin.org/post",files=files) 传入文件参数,结果直接返回文件的内容 print(r.text)