python如何curl

http://docs.python-requests.org/zh_CN/latest/user/quickstart.html真的是个好东西,里面有关于requests模块的详细说明。
简单分析下我的需求,1、http请求 2、‘-u’身份验证 3、‘-H’请求header头 4、‘-d’请求参数,理清思路再看文档就简单多了(刚开始我连-H是什么意思都没弄明白)。
import requests
url = ‘http://opencenter.com/myview/bandwidth-origin’##定义http请求的地址,即1
headers = {‘Accept’: “application/xml”,‘Date’:‘Fri, 14 Apr 2017 02:07:17 GMT’}##定义header头,用dict方式定义,即3
data = {‘channel’: ‘vod.tv.cn’, ‘dataformat’: ‘json’,‘date’:‘2017-04-13’}##定义参数,同样用dict定义,即4
res = requests.post(url, data=data, headers=headers, auth=(‘tv2’, sign))##post请求,且认证user=‘tv2’,password=‘sign’
print res.text##就能看到打印结果了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值