2、python get请求

2、python get请求

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、请求图片