您的位置:首页 > 编程语言 > Python开发

Python 实现的一个使用接口的实例

2015-03-23 21:48 801 查看
          最近,由于实验室纳新,被迫要学习使用api接口,所以,努力了一中午,连饭也顾不上吃,所幸,终于搞出来了,看来,人真是逼出来的,闲话不扯,进入正题:

需求分析:

1、能获得接口的信息;

2、能通过特定参数进行数据库数据的修改

代码:

import urllib2
import urllib
def ShowInfo():
req = urllib2.Request("http://服务器域名/文件夹?参数")
response = urllib2.urlopen(req)
the_page = response.read()
print the_page
def ChangeInfo():
#初始化并生成数据表单
data = {}
data['参数1'] = 'XXX'
data['参数2'] = 'XXX'
data['参数3'] = 'XXX'
data['参数4'] = 'XXX'
#对表单进行转码
url_values = urllib.urlencode(data)
url = "<span style="font-family: Arial, Helvetica, sans-serif;">http://服务器域名/文件夹</span>"
#连接接数据生成链接
full_url = url + '?' + url_values
#修改数据
req = urllib2.Request(full_url)
response = urllib2.urlopen(req) 
#接收返回值(成功或者失败)
result = response.read()
print result

关于以上程序,运行的条件:
1、需要一个写好的接口(废话,要访问接口),可以在网上搜搜,或者任性的写个,也行;

2、正确的URL形式;

3、用urllib.urlencode(data)实现对参数的转码,然后,粘连后对接口操作;

注:我的程序的平台是windows的python2.7.7,有问题,欢迎留言讨论~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: