# # 请求的链接 直接将参数放在url
# # url = 'http://'
# # #发送get请求 传参用 params post 用 data
r = requests.get(url)
#请求的状态码 200 404
status = r.status_code
print(status)#打印状态码
print(r.status_code)#打印状态码
print(r.url)#打印url
print(r.cookies)#打印cookie
print(r.headers)#打印头部信息
print(r.json())#解析json形式打印网页
print(r.text)#文本形式打印网页
print(r.content)#以二进制的数据返回展现内容
# 将参数定义为变量插入
data = {'code':'utf-8','q':'裤子','cakkback':'cd 用例'} #参数以字典形式定义
data ={'username':'adou','email':'12345678@40qq.com','password':'123456789',
'confirm_password':'123456789','agreement':'1','act':'act_register','back_act':'','Submit':''}
con = requests.post('http://192.168.101.128/ecshop/user.php', data= data)
print(con.url)
print(con.status_code)
print('注册成功'in(con.text))
r =requests.get('http://suggest.taobao.com/sug',params=data)
url = 'http://suggest.taobao.com/sug'
r = requests.get(url,params=data)#将参数填写到变量中,发起请求时params指定为变量
print(r.text)#文本形式打印网页
print(r.json())
#请求的url
url = 'http://suggest.taobao.com/sug'
# 传递的参数以字典形式传入
data = {'code':'utf-8','q':'裤子','callback':'cd 用例'}
# 发送post请求
r = requests.post(url,data)
#印状态码
print(r.status_code)
#打印传回的内容
print(r.content)
#头部信息变量
headers = { 'User-Agent': 'Mozilla/'
'5.0 (Macintosh; Intel Mac OS X 10_13_4) '
'AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36'}
#发送添加头部信息的get请求
r = requests.get('http://www.baidu.com', headers=headers)
heads = {}
heads['User-Agent'] = 'Mozilla/5.0 ' \
'(Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 ' \
'(KHTML, like Gecko) Version/5.1 Safari/534.50'
url = 'http://suggest.taobao.com/sug?code=utf-8&q=裤子&callback=cb 用例'
url = 'http://suggest.taobao.com'#主页面url
url = url + '/sug'# + 子页面url
data = {'code':'utf-8','q':'裤子','callback':'cb 用例'} #请求参数
# 发送请求
r = requests.post(config.url)
r = requests.post(config.ceshiurl['login'],config.ceshiurl['params'])
status = r.status_code
if status == 200:
print('pass')
elif status == 404:
print('页面丢失')
else:
print('fail')
print(status) #打印状态码
j = r.json() ##解析网页
j = r.text
print(j) #以json格式打返回内容
if '裤子男'in str(j): #将json格式内容转换为字符串 判断是否存在
print('pass')
else:
print('fail')
requests库基本用法回顾
最新推荐文章于 2023-05-18 14:10:38 发布