1、使用requests模块发起网络请求
导入模块
import requests #导入之后才可以进行使用#定义一个字符串,保存请求网址
url ='https://www.baidu.com/'
发起get请求,
def geturl,params=None, **kwargs)
requests.get(url) #先导入后使用
requests.get(a=a) 错误写法 #如果使用关键字实参,名字必须要和形参名保持一致
print(requests.get(url=url)
print(requests.get(url=url)) # get函数会有返回值,返回的是响应对象Response
定义一个变量,接收响应
res =requests.get(url=url)
如果得到响应之后,还需要其它的操作,推荐使用变量保存响应
print(res)
获取响应内容
响应.text
print(res.text)
print(res.text)输出响应内容,发现响应中符号,字母,数字显示是正常的,但是中文显示不正常
响应.encoding='从响应内容中找charset的值
res.encoding='utf-8'
如果要设置编码,再输出内容之前进行设置
print(res.text)
2、请求图片