# # 请求的链接 直接将参数放在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)#打印urlprint(r.cookies)#打印cookieprint(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'裤子男'instr(j):#将json格式内容转换为字符串 判断是否存在print('pass')else:print('fail')