使用python 3的urllib.request库
来源:互联网 发布:当前网络不可用怎么办 编辑:程序博客网 时间:2024/05/16 01:24
普通GET请求
#普通GET请求import urllib.requesturl="http://www.hao123.com/"htmlObj = urllib.request.urlopen(url)html = htmlObj.readline().decode("UTF-8")html = htmlObj.info()html = htmlObj.getcode()html = htmlObj.geturl()html = htmlObj.read().decode("UTF-8")print(html)
带参数的简单POST示例
# 带参数的简单POST示例import urllib.requestimport urllib.parseurl="http://www.hao123.com/"postData={"性别":"男"}postDataEncode = urllib.parse.urlencode(postData).encode(encoding="UTF8")#关键一句htmlObj = urllib.request.urlopen(url,data = postDataEncode)html = htmlObj.read().decode("UTF-8")print(html)
带头的POST示例
# 带头的POST示例import urllib.requestimport urllib.parseurl="http://www.hao123.com/"postData={"性别":"男"}postDataEncode = urllib.parse.urlencode(postData).encode(encoding="UTF8")#关键两句request = urllib.request.Request(url,data = postDataEncode)request.add_header("Referer",url)htmlObj = urllib.request.urlopen(request)html = htmlObj.read().decode("UTF-8")print(html)
#SSL证书问题(HTTPS)
#SSL证书问题(HTTPS)import sslssl._create_default_https_context = ssl._create_unverified_context
阅读全文
0 0
- 使用python 3的urllib.request库
- Python urllib.request 的使用
- Python3: urllib.request 的使用
- python urllib库使用
- python urllib.request
- Python爬虫入门(3):Urllib库的基本使用
- Python爬虫入门(3):Urllib库的基本使用
- Python爬虫入门(3):Urllib库的基本使用
- python之urllib库的基本使用
- Python3中urllib.request.retrieve的使用
- Python中urllib.request模块的Request对象
- python [3.2] urllib的使用
- python [3.2] urllib的使用
- python httplib urllib的使用
- 【Python】urllib模块的使用
- urllib.request.Request的用法
- Python中的urllib.request模块
- python | 学习总结 urllib.request
- C语言相关
- Html-<细节>多余字符(ex:回车符)引发的间距问题
- Apache Shiro
- Python的常量
- 启动Spark Shell,在Spark Shell中编写WordCount程序,在IDEA中编写WordCount的Maven程序,spark-submit使用spark的jar来做单词统计
- 使用python 3的urllib.request库
- Apache 403 error, (13)Permission denied: access to / denied问题
- 《机器学习实战》学习笔记-[3]-决策树_1_基础
- OSI七层模型与TCP/IP四层模型 必知必会
- 二维数组行列互换(学习)
- 负数的左移和右移
- Android studio上创建Cocos2d-x 3.X项目
- iOS KVC-对象初始化赋值的神级技巧
- Python程序的交互