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

笔记:分别用Python、Perl实现对远程服务的访问,并对返回的JSON结构的数据进行处理

2019-02-28 12:56 267 查看
版权声明:技术的乐趣在于分享。转载请注明出处。 https://blog.csdn.net/wo_shi_ma_nong/article/details/88022936

Python:

需要下载支持JSON的开源包:
http://pypi.python.org/pypi/python-json/

import urllib2
import json

response = urllib2.urlopen("REMOTE_URL", "userName=myname&password=mypwd").read()
jsonData = json.read(response)
print(jsonData["isSuccess"])

============

Perl:

需要下载并安装以下支持JSON的开源包:(可用Perl Package Manager进行管理)
http://packages.ubuntu.com/zh-cn/gutsy/all/libjson-perl/download

use JSON;
use LWP;

my $url = "REMOTE_URL";
my $browser = LWP::UserAgent->new;
my $response = $browser->post($url,
[
"userName" => "myname",
"password" => "mypwd"
]
);
$jsonData = from_json($response->content);
print $jsonData->{"isSuccess"};

PS:
刚为公司折腾完网络教室(为网站开发远程直播教室的折腾过程及最终实现),后端是用nodejs实现的。心血来潮想自己再用Python实现一遍。因此复习一下已经几年没用过的Python

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐