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中的对象拷贝示例 python引用传递
Jan 23 Python
在Python的Django框架中用流响应生成CSV文件的教程
May 02 Python
python 链接和操作 memcache方法
Mar 04 Python
python绘制立方体的方法
Jul 02 Python
numpy:np.newaxis 实现将行向量转换成列向量
Nov 30 Python
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
Mar 24 Python
Python基于当前时间批量创建文件
May 07 Python
django 外键创建注意事项说明
May 20 Python
Python实现http接口自动化测试的示例代码
Oct 09 Python
详解python os.path.exists判断文件或文件夹是否存在
Nov 16 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
Dec 21 Python
Python 数据可视化工具 Pyecharts 安装及应用
Apr 20 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
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
PHP类的静态(static)方法和静态(static)变量使用介绍
2012/02/19 PHP
如何用php获取程序执行的时间
2013/06/09 PHP
php递归方法实现无限分类实例代码
2014/02/28 PHP
php中解析带中文字符的url函数分享
2015/01/20 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
PDO的安全处理与事物处理方法
2016/10/31 PHP
JQuery 浮动导航栏实现代码
2009/08/27 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
JS控制表单提交的方法
2015/07/09 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
基于jQuery实现的查看全文功能【实用】
2016/12/11 Javascript
微信小程序 require机制详解及实例代码
2016/12/14 Javascript
解决mpvue + vuex 开发微信小程序vuex辅助函数mapState、mapGetters不可用问题
2018/08/03 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
element-ui中的select下拉列表设置默认值方法
2018/08/24 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
对TypeScript库进行单元测试的方法
2019/07/18 Javascript
详解JWT token心得与使用实例
2019/08/02 Javascript
基于JQuery实现页面定时弹出广告
2020/05/08 jQuery
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
Python 序列的方法总结
2016/10/18 Python
pandas通过loc生成新的列方法
2018/11/28 Python
python TF-IDF算法实现文本关键词提取
2019/05/29 Python
python中比较两个列表的实例方法
2019/07/04 Python
tensorflow 保存模型和取出中间权重例子
2020/01/24 Python
Anaconda的安装及其环境变量的配置详解
2020/04/22 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
html5中JavaScript removeChild 删除所有节点
2014/05/16 HTML / CSS
解析html5 canvas实现背景鼠标连线动态效果代码
2019/06/17 HTML / CSS
大码女装:Ulla Popken
2019/08/06 全球购物
幼儿园英语教学反思
2014/01/30 职场文书
党的群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
补充协议书
2015/01/28 职场文书
关于JavaScript 中 if包含逗号表达式
2021/11/27 Javascript