requests就是发送网络请求的库,使用前先安装。
首先进行一个百度请求(get):
import requests url="http://www.baidu.com" r=requests.get(url) print(r)
在http协议中已经说到过,200就表示请求成功。
单纯的请求只返回200表示成功,要显示文本还要用到text属性,如下:
print(r.text)
(刚开始返回的是很长的一行,没有自动换行,看着很不方便,使用pycharm的话记得把这里点亮,就可以和上面一样了)
处理乱码 :上面的代码虽然请求成功但是有的地方显示乱码,是因为没有对其进行编码,加入下面的一行代码:
r.encoding="utf-8" print(r.text)
搞定。