PPT资源:WS01-Requests库入门.pdf
1.requests安装
pip install requests
注:pip升级不要直接win+R然后cmd,而是要选择“开始”—“Windows系统”—“命令提示符”—右键“以管理员身份运行”
python -m pip install --upgrade pippip升级命令pip install -U pip
2.Response对象的属性

import requestsr = requests.get("http://www.baidu.com")print(r.status_code)#以下输出的是乱码print(r.text)#以下显示是ISO-8859-1编码print(r.encoding)#以下显示是utf-8编码print(r.apparent_encoding)

import requestsr = requests.get("http://www.baidu.com")print(r.status_code)#以下输出的是乱码print(r.text)#以下显示是ISO-8859-1编码print(r.encoding)#以下显示是utf-8编码print(r.apparent_encoding)#将编码转换为utf-8r.encoding = 'utf-8'print(r.text)
3.Requests库的方法
爬虫通用代码框架
#爬虫通用代码框架import requestsdef pachong(url):try:r = requests.get(url, timeout=30)r.raise_for_status()r.encoding = r.apparent_encodingreturn r.textexcept:return "产生异常"# if __name__ == "_main_":# url = "https://www.baidu.com"# print(pachong(url))print(pachong("https://www.baidu.com"))
