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里隐藏的“禅”
Jun 16 Python
Python简单实现查找一个字符串中最长不重复子串的方法
Mar 26 Python
python调用百度REST API实现语音识别
Aug 30 Python
opencv实现图片模糊和锐化操作
Nov 19 Python
python去除拼音声调字母,替换为字母的方法
Nov 28 Python
Django 创建/删除用户的示例代码
Jul 24 Python
python爬虫项目设置一个中断重连的程序的实现
Jul 26 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
Nov 11 Python
Pycharm 安装 idea VIM插件的图文教程详解
Feb 21 Python
Python socket服务常用操作代码实例
Jun 22 Python
Django实现文章详情页面跳转代码实例
Sep 16 Python
python和Appium的移动端多设备自动化测试框架
Apr 26 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
php函数间的参数传递(值传递/引用传递)
2013/09/23 PHP
ThinkPHP模板自定义标签使用方法
2014/06/26 PHP
PHP+JS三级菜单联动菜单实现方法
2016/02/24 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
2016/05/17 PHP
利用PHP绘图函数实现简单验证码功能的方法
2016/10/18 PHP
PHP实现微信提现(企业付款到零钱)
2019/08/01 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
2014/01/31 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
JS数组的常见用法实例
2015/02/10 Javascript
BootStrap的JS插件之轮播效果案例详解
2016/05/16 Javascript
浅谈JavaScript 数据属性和访问器属性
2016/09/01 Javascript
JS中微信小程序自定义底部弹出框
2016/12/22 Javascript
纯jQuery实现前端分页功能
2017/03/23 jQuery
一个简易时钟效果js实现代码
2020/03/25 Javascript
angularjs实现table增加tr的方法
2018/02/27 Javascript
Angular Renderer (渲染器)的具体使用
2018/05/03 Javascript
JS高阶函数原理与用法实例分析
2019/01/15 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
python 通过 socket 发送文件的实例代码
2018/08/14 Python
python中设置超时跳过,超时退出的方式
2019/12/13 Python
python orm 框架中sqlalchemy用法实例详解
2020/02/02 Python
英国一家专门出售品牌鞋子的网站:Allsole
2016/08/07 全球购物
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
英国最大的户外商店:Go Outdoors
2019/04/17 全球购物
意大利领先的奢侈品在线时装零售商:MCLABELS
2020/10/13 全球购物
JD Sports丹麦:英国领先的运动时尚零售商
2020/11/24 全球购物
电子信息科学专业自荐信
2014/01/30 职场文书
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
《忆江南》教学反思
2014/04/07 职场文书
财务会计专业自荐书
2014/06/30 职场文书
关于群众路线的心得体会
2014/11/05 职场文书
小学生差生评语
2014/12/29 职场文书
何时使用Map来代替普通的JS对象
2021/04/29 Javascript
swagger如何返回map字段注释
2021/07/03 Java/Android