requests库基本用法回顾


# # 请求的链接 直接将参数放在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')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值