码迷,mamicode.com
首页 > 编程语言 > 详细

python-网络编程

时间:2018-05-19 00:13:18      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:content   打开   urlencode   class   常用类   www.   info   http   imp   

网络编程

from urllib import request,parse
url = ‘http://www.nnzhp.cn‘
req = request.urlopen(url)  #打开一个url,get请求
content = req.read().decode() #获取返回结果
fw = open(‘baidu.html‘,‘w‘,encoding=‘utf-8‘)
fw.write(content)


import json
url=‘http://api.nnzhp.cn/api/user/stu_info?stu_name=xiaohei‘
req = request.urlopen(url)  #打开一个url,get请求
content = req.read().decode() #获取返回结果
res_dic = json.loads(content) #返回的结果转成字典
if res_dic.get(‘error_code‘) == 0:
   print(测试通过)
else:
   print(测试失败,res_dic)

url = ‘http://api.nnzhp.cn/api/user/login‘
data = {
   ‘username‘:‘admin‘,
   ‘passwd‘:‘aA123456‘
} #请求数据
data = parse.urlencode(data)  #urlencode,自动给你拼好参数
# xx=xx&xx=11
req = request.urlopen(url,data.encode()) #post请求得先把数据类型转换成byte类型
print(req.read().decode())   #返回结果在转换成常用类型

python-网络编程

标签:content   打开   urlencode   class   常用类   www.   info   http   imp   

原文地址:https://www.cnblogs.com/duanjialin007/p/9058474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!