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创建日历实例
Aug 21 Python
Python使用functools实现注解同步方法
Feb 06 Python
Python Requests库基本用法示例
Aug 20 Python
python生成lmdb格式的文件实例
Nov 08 Python
对Python+opencv将图片生成视频的实例详解
Jan 08 Python
windows下numpy下载与安装图文教程
Apr 02 Python
python爬虫 模拟登录人人网过程解析
Jul 31 Python
Python小程序 控制鼠标循环点击代码实例
Oct 08 Python
Python3实现个位数字和十位数字对调, 其乘积不变
May 03 Python
基于python计算并显示日间、星期客流高峰
May 07 Python
如何在python中处理配置文件代码实例
Sep 27 Python
详解解Django 多对多表关系的三种创建方式
Aug 23 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
《逃离塔科夫》——“萌新劝退,老手自嗨”的硬核FPS游戏
2020/04/03 其他游戏
PHP模板引擎Smarty内建函数foreach,foreachelse用法分析
2016/04/11 PHP
php封装单文件上传到数据库(路径)
2017/10/15 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
基于jquery的仿百度的鼠标移入图片抖动效果
2010/09/17 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
javascript中的toFixed固定小数位数 简单实例分享
2013/07/12 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
jQuery插件datatables使用教程
2016/04/21 Javascript
JavaScript获取css行间样式,内连样式和外链样式的简单方法
2016/07/18 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
微信小程序中显示html格式内容的方法
2017/04/25 Javascript
解决vue中对象属性改变视图不更新的问题
2018/02/23 Javascript
JS实现选项卡效果的代码实例
2019/05/20 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
vue3+typeScript穿梭框的实现示例
2020/12/29 Vue.js
Element-ui upload上传文件限制的解决方法
2021/01/22 Javascript
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
Python使用redis pool的一种单例实现方式
2016/04/16 Python
Python采用Django开发自己的博客系统
2020/09/29 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
Pandas替换及部分替换(replace)实现流程详解
2020/10/12 Python
CSS3 伪类选择器 nth-child()说明
2010/07/10 HTML / CSS
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
Gtech官方网站:地毯清洁器、吸尘器及园艺设备
2018/05/23 全球购物
P D PAOLA意大利官网:西班牙著名的珠宝首饰品牌
2019/09/24 全球购物
职业生涯规划书前言
2014/04/15 职场文书
《每逢佳节倍思亲》教后反思
2014/04/19 职场文书
四风问题查摆材料
2014/08/25 职场文书
大学生团员个人总结
2015/02/14 职场文书
幼儿园毕业典礼园长致辞
2015/07/29 职场文书
教你用eclipse连接mysql数据库
2021/04/22 MySQL
nginx安装以及配置的详细过程记录
2021/09/15 Servers