11 python学习笔记-网络编程
python操作网络,即打开一个网站,或者请求一个http接口,可以通过使用python自带的标准模块urllib或第三方库requests实现 一、使用urllib模块操作网络 urllib模块是一个标准模块,直接import urllib即可,在python3里面只有urllib模块,在python2里面有urllib模块和urllib2模块。使用urlib模块发送请求实例如下: 1 from urllib import request 2 from urllib import parse 3 import json 4 5 #1、发送get请求 6 url = 'http://api.xxxx.cn/api/user/stu_info' 7 data = {'stu_name':'xiaohei'} 8 tmpData = parse.urlencode(data) #将数据格式变成Kv k=v 9 tmpUrl=url +'?'+tmpData #将接口url和参数拼接 10 res = request.urlopen(tmpUrl) #请求接口 11 resForRead=res.read() #通过read方法获取返回值结果,返回值结果是bytes 12 print(type(resForRead)) 13 resForString= resForRead