具体内容可以访问http://www.python-requests.org
requests库的安装
打开运行—CMD—pip install requests即可
查看是否安装成功
可以调用:
r = requests.get(url)
print(r.text)
可以看到返回内容
response的用法
r.status_code 查看返回状态码 200就代表成功
r.encoding 查看header返回的编码
r.text 查看返回的字符串内容
r.apparent_encoding 根据内容猜测编码
r.contnet 查看返回的二进制形式
r.headers 查看网站的请求头
requests请求框架
在这里插入代码片
import requests
def getHTMLText(url):
try:
r = requests.get(url, timeout=30)
r.raise_for_status()#如果状态码不是200,引发HTTPerror异常
r.encoding = r.apparent_encoding
return r.text
except:
return "产生异常"
if __name__ == "__main__":
url = "http://www.baidu.com"
print(getHTMLText(url))