在python中,我们导入requests模块后可以调用requests.get(url)方法返回一个response响应对象。为模拟正常用户,我们在用requests模块发送请求时需要带上用户代理(也就是客户端的名称)和用户的身份标识(发送post请求时更是如此):
headers = {
'User-Agent':引号加network里的User-Agent内容,
'Cookie':引号加引号加network里的Cookie内容
}
response = requests.get(url, headers = headers)
若要在发送请求时带上参数,则可以采取以下形式:
params = {
key:value
}
response = requests.get(url, headers=headers, params=params)
其中初始url的资源路径后带不带“?”都可以,requests.get()方法会自动在资源路径后补上“?”。