python 通过urllib 访问api接口

原创 2015年11月19日 15:46:11

其中的poster可以通过pip安装


# encoding: utf-8
import urllib
import urllib2
import logging
import ssl
from poster.encode import multipart_encode
from poster.streaminghttp import register_openers

log_file = 'interface_test.log'
logging.basicConfig(filename = log_file,level =logging.DEBUG,format='%(asctime)s %(levelname)s %(message)s')
type = 1
register_openers()
datagen, headers = multipart_encode({'username':'admin','password':'nsfocus0','format':'json'})
#datagen, headers = multipart_encode({"taskField": open("config_xml/192.168.56.1_66c221be-6ab2-ef53-1589-fe16877914e2_chk.xml", "rb"),'format':'xml'})
request = urllib2.Request("https://ip/api/path/23", datagen, headers)

response = urllib2.urlopen(request).read()
logging.debug('result of task create by configfile:%s' % response)
print response


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

最近,由于实验室纳新,被迫要学习使用api接口,所以,努力了一中午,连饭也顾不上吃,所幸,终于搞出来了,看来,人真是逼出来的,闲话不扯,进入正题: 需求分析: 1、能获得接口的信息; 2、能通过...
  • Vivid_110
  • Vivid_110
  • 2015年03月23日 21:48
  • 7190

python (1):使用python 进行api 接口测试

关于requestsrequests是python的一个http客户端库,设计的非常简单,专门为简化http测试写的。官网: https://pypi.python.org/pypi/request...
  • freewebsys
  • freewebsys
  • 2015年05月29日 11:39
  • 13320

Python Requests快速入门

快速上手 迫不及待了吗?本页内容为如何入门Requests提供了很好的指引。其假设你已经安装了Requests。如果还没有, 去 安装 一节看看吧。 首先,确认一下: Request...
  • iloveyin
  • iloveyin
  • 2014年03月18日 10:09
  • 191350

Python调用百度API之天气查询

Python调用百度API之天气查询 标签(空格分隔): python API 最近在Android开发中使用百度API做天气查询显示,看到python调用,就尝试做做,发现CSDN有博友写过...
  • u012995964
  • u012995964
  • 2015年08月07日 08:48
  • 2625

python2学习笔记之查看API接口、http的使用

__author__ = 'Administrator' #encoding=utf-8 from ctypes import * msvcrt=cdll.msvcrt message_str="he...
  • earbao
  • earbao
  • 2015年04月13日 10:28
  • 6253

Python调用微博API获取微博内容

一:获取app-key 和 app-secret     使用自己的微博账号登录微博开放平台(http://open.weibo.com/),在微博开放中心下“创建应用”创建一个应用,应用信息那些随便...
  • Gamer_gyt
  • Gamer_gyt
  • 2016年07月06日 16:43
  • 5370

如何实现抓取网站访客手机号的功能

WAP网页取得用户的手机号码 WAP网页取得用户的手机号码   在WAP开发时,我们很想取到用户的手机号码,这样就可以确定用户的身份,免去用户的登录步骤,因为在手机上输入账号密码确实不是很容易。但...
  • webxscan
  • webxscan
  • 2017年05月13日 15:41
  • 744

利用python3模拟访问网站

功能: 利用python代码来获取我们访问百度后百度返回给我们的信息,将返回的内容写入到文件中. 需求: 使用socket模块代码如下:import socketdef main(): ...
  • wf134
  • wf134
  • 2017年11月19日 20:17
  • 67

python之接口测试get接口

Pyhton之接口测试:get Get接口是最简单的一种接口,我经常接触的是get、post、put接口,这次说说get接口。 登录功能,用的是get接口。 登录成功返回值含有“"return_cod...
  • clean_water
  • clean_water
  • 2016年10月28日 17:24
  • 2066

python发送http请求之requests模块

python的requests模块比urllib、urllib2模块的接口更简洁。 以下转自:http://blog.csdn.net/iloveyin/article/details/214446...
  • onlyanyz
  • onlyanyz
  • 2015年04月29日 16:58
  • 18154
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python 通过urllib 访问api接口
举报原因:
原因补充:

(最多只允许输入30个字)