python2 、3调用三方接口

自己测试可以,大家如果用可以先用脚本测试一下,多多给意见
版本不同需要使用得三方类库不同,使用前请确认好自己得版本

python2.X:
#coding=utf-8
#!/usr/bin/env python
import json
import base64
import requests

if __name__ == "__main__":
    image_file = open('./1.png', 'rb')
    image = image_file.read()
    image_file.close()
    image = base64.b64encode(image)
    url = "https://www.baidu.com/"
    headers = {'Content-Type': 'application/x-www-form-urlencoded'}
    data = {
        "token":'XXXXXXXXXXXXXXX',
        "image":image,
    }
    response = requests.request("POST", url, headers=headers, data=data)
    print(response.text.encode('utf8'))


python3.X:
#coding=utf-8 
#!/usr/bin/env python 
import sys 
import json 
import base64 
import urllib 
import urllib2 

if __name__ == "__main__": 
    image_file = open('./pic.png', 'rb') 
    image = image_file.read() 
    image_file.close() 
    image = base64.b64encode(image) 
    url = 'https://www.baidu.com' 
    data = { 
    "token":'xxxxxxxx', 
    "image":image, 
    }    
    jsonstr = json.dumps(data) 
    req = urllib2.Request(url, jsonstr) 
    req.add_header('Content-Type', "application/x-www-form-urlencoded") 
    response = urllib2.urlopen(req) 
    resp = response.read().decode('utf-8') 
    print resp 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值