urllib库request模块常用HTTP请求方法总结
2017-12-19 18:28
281 查看
urllib库进行HTTP请求常用方法总结如下:
# !/usr/bin/env python # -*- coding:utf-8 -*- """ urllib.request.urlopen() 打开Urls,并获取响应 """ import urllib.request import urllib.parse # GET请求 url="http://www.baidu.com:80" resp=urllib.request.urlopen(url) data=resp.read().decode('utf-8') print(data) # POST请求 url="http://www.baidu.com:80" form_data={} form_data=urllib.parse.urlencode(form_data).encode('utf-8') request_header={} req=urllib.request.Request(url,data=form_data,headers=request_header) with urllib.request.urlopen(req) as f: print(f.status) print(f.reason) # PUT请求 url="http://www.baidu.com:80" data = b'some data' req = urllib.request.Request(url, data=data,method='PUT') with urllib.request.urlopen(req) as f: print(f.status) print(f.reason)
相关文章推荐
- python3 os模块文件、目录常用函数方法总结
- Java Web 回顾总结(五) - HttpServlet - Request - 常用方法手册
- Java Web 回顾总结(五) - HttpServlet - Request - 开发常用方法总结
- python中os和sys模块的区别与常用方法总结
- Request与Response常用方法总结
- python中time,datetime模块常用方法总结
- python 中random模块的常用方法总结
- Request与Response常用方法总结
- HTML常用的获取页面属性方法总结(HTTP/HTTPS/request)
- 一起学爬虫——urllib库常用方法用法总结
- Request常用方法 (总结)
- python3 os模块的常用功能及方法总结
- HttpWebRequest和HttpWebRespone的常用方法总结
- saltstack-gdlwolf自学总结第五篇(方法案例): pkg模块初始化安装系统常用软件包
- urllib库request模块中各种Handler的用法总结
- python学习(一)----os模块中常用方法总结
- python3中,os.path模块下常用的方法总结
- java中HttpServletRequest常用获取url、资源名等方法总结
- python开发_常用的python模块及安装方法
- javascript中字符串常用方法总结