python3使用requests通过get和post获取url网页内容
python3如何通过get或post的方式获取url内容?如网页内容。下面使用的是python3.7版本。
我们需要用到的一个库是requests,这个库是python自带的,不需要安装,使用非常方便。
这里随便提一下,如果不知道如何安装python三方模块请参阅:https://www.xuwenyan.com/archives/342
urllib-get请求
import requests
header = {"user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"}
response = requests.get(url,headers=header,verify=False,timeout=30)
result = response.text
urllib-post请求
import requests
header = {"user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"}
data = {
'key1': value1, 'key2': value2
}
response = requests.post(url,data,headers=header,verify=True,timeout=60)
result = response.text