python get请求 url传参_python-requests库参数传递,传递url参数,传递body参数,传递请求头。...

1. get请求,传递url参数,传递请求zhi

import requests 导入requests模块

base_url='http://httpbin.org/' 设置请求网址

para_data={'user':'51zxw','passwd':'6666'} 将要传递的参数以字典格式传递。赋值给para-data

r=requests.get(base_url+'get',params=para_data) 进行get请求,请求的url。传递的参数复制给params(库中定义好的)。

print(r.url) 打印请求的url和参数

print(r.status_code) 打印返回的状态码。

2.传递body参数, post请求,一般参数都是在请求体中传递,所以可以刑警body参数传递。

import requests

base_url='http://httpbin.org/'

para_data={'user':'51zxw','passwd':'6666'}

r=requests.post(base_url+'post',params=para_data) 采用post方法,方法和get类似。

print(r.text) 打印相应体。

3. 传递请求体,请求体定制。库中定制了headers,为请求头数据。设定请求头为火狐。

如果给知乎进行爬虫,因为知乎含有反爬虫机制,所以需要添加请求头,请求头数据直复制浏览器中内容。

print(r.json),将返回结果以json样式返回,

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值