Python3.6通过自带的urllib通过get或post方法请求url的实例


Posted in Python onMay 10, 2018

废话不多说,直接上代码:

# coding:utf-8
from urllib import request
from urllib import parse
url = "http://10.1.2.151/ctower-mall-c/sys/login/login.do"
data = {"id":"wdb","pwd":"wdb"}
params="?"
for key in data:
  params = params + key + "=" + data[key] + "&"
print("Get方法参数:"+params)
headers = {
  #heard部分直接通过chrome部分request header部分
  'Accept':'application/json, text/plain, */*',
  'Accept-Encoding':'gzip, deflate',
  'Accept-Language':'zh-CN,zh;q=0.8',
  'Connection':'keep-alive',
  'Content-Length':'14', #get方式提交的数据长度,如果是post方式,转成get方式:【id=wdb&pwd=wdb】
  'Content-Type':'application/x-www-form-urlencoded',
  'Referer':'http://10.1.2.151/',
  'User-Agent':'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.23 Mobile Safari/537.36'
}
data = parse.urlencode(data).encode('utf-8')
req = request.Request(url, headers=headers, data=data) #POST方法
#req = request.Request(url+params) # GET方法
page = request.urlopen(req).read()
page = page.decode('utf-8')
print(page)

以上这篇Python3.6通过自带的urllib通过get或post方法请求url的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python数据分析之真实IP请求Pandas详解
Nov 18 Python
200 行python 代码实现 2048 游戏
Jan 12 Python
python pandas 组内排序、单组排序、标号的实例
Apr 12 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
Aug 30 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
Jun 18 Python
python3实现绘制二维点图
Dec 04 Python
python数据处理——对pandas进行数据变频或插值实例
Apr 22 Python
python 逆向爬虫正确调用 JAR 加密逻辑
Jan 12 Python
Python实现区域填充的示例代码
Feb 03 Python
利用python Pandas实现批量拆分Excel与合并Excel
May 23 Python
Python自动化爬取天眼查数据的实现
Jun 15 Python
Python turtle实现贪吃蛇游戏
Jun 18 Python
对python3 urllib包与http包的使用详解
May 10 #Python
Python3处理HTTP请求的实例
May 10 #Python
python字符串与url编码的转换实例
May 10 #Python
Python中的单继承与多继承实例分析
May 10 #Python
python3处理含有中文的url方法
May 10 #Python
Python异常处理操作实例详解
May 10 #Python
解决python3 网络请求路径包含中文的问题
May 10 #Python
You might like
服务器web工具 php环境下
2010/12/29 PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
2014/07/02 PHP
php实现猴子选大王问题算法实例
2015/04/20 PHP
PHP7 新特性详细介绍
2016/09/06 PHP
PHP开发之用微信远程遥控服务器
2018/01/25 PHP
PHPMAILER实现PHP发邮件功能
2018/04/18 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
php的单例模式及应用场景详解
2021/02/27 PHP
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
jquery简单实现网页层的展开与收缩效果
2015/08/07 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
JavaScript中两个字符串的匹配
2016/06/08 Javascript
JS实现pasteHTML兼容ie,firefox,chrome的方法
2016/06/22 Javascript
jquery 实现复选框的全选操作实例代码
2017/01/24 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
js实现秒表计时器
2019/12/16 Javascript
python笔记(1) 关于我们应不应该继续学习python
2012/10/24 Python
python实现360的字符显示界面
2014/02/21 Python
python自动化生成IOS的图标
2018/11/13 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
Django使用中间键实现csrf认证详解
2019/07/22 Python
python实现简单颜色识别程序
2020/02/19 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
Django choices下拉列表绑定实例
2020/03/13 Python
python爬虫用mongodb的理由
2020/07/28 Python
python中numpy.empty()函数实例讲解
2021/02/05 Python
Application Cache未缓存文件无法访问无法加载问题
2014/05/31 HTML / CSS
世界上最好的儿童品牌:AlexandAlexa
2018/01/27 全球购物
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
英国在线汽车和面包车零件商店:Car Parts 4 Less
2018/08/15 全球购物
LN-CC中国:高端男装和女装的奢侈时尚目的地
2019/09/14 全球购物
保险公司反洗钱宣传活动总结
2015/05/08 职场文书
CSS3 实现的图片悬停的切换按钮
2021/04/13 HTML / CSS
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
2021/04/22 HTML / CSS
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL
css3带你实现3D转换效果
2022/02/24 HTML / CSS