Python学习笔记十九_网络编程

urllib
from urllib import request
from urllib import parse
request.urlopen(url).read().decode() #get
data = {k:v,k2:v2}
str_data = parse.urlencode(data)
request.urlopen(url,str_data.encode()).read().decode()#post
requests
data= {k:v,k2:v2}
request.port(url,data,headers={k:v},cookies ={k,v},files = {'k':open('xx')})
req = request.get(url.params={k,v})
req.json()#返回的结果是字典,但是要求必须返回的json的时候,才能转成字典
req.text #不是方法,不用加(),返回是字符串类型的
req.content #返回的是bytes类型的

猜你喜欢

转载自www.cnblogs.com/dongrui624/p/9054145.html