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实现爬虫下载漫画示例
Feb 16 Python
python进阶教程之循环相关函数range、enumerate、zip
Aug 30 Python
python使用socket连接远程服务器的方法
Apr 29 Python
Python 正则表达式的高级用法
Dec 04 Python
python中的不可变数据类型与可变数据类型详解
Sep 16 Python
python读取几个G的csv文件方法
Jan 07 Python
python面试题之列表声明实例分析
Jul 08 Python
妙用itchat! python实现久坐提醒功能
Nov 25 Python
Python ArgumentParse的subparser用法说明
Apr 20 Python
python实现感知机模型的示例
Sep 30 Python
python 实现Requests发送带cookies的请求
Feb 08 Python
Python socket如何解析HTTP请求内容
Feb 12 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/06/23 PHP
PHP实现清除wordpress里恶意代码
2015/10/21 PHP
ThinkPHP框架实现数据增删改
2017/05/07 PHP
js预载入和JavaScript Image()对象使用介绍
2011/08/28 Javascript
jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法
2011/09/27 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
使用jQuery动态加载js脚本文件的方法
2014/04/03 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
2014/08/24 Javascript
js动态创建及移除div的方法
2015/06/03 Javascript
jQuery跨域问题解决方案
2015/08/03 Javascript
HTML5 JS压缩图片并获取图片BASE64编码上传
2020/11/16 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
jQuery动态移除与增加onclick属性的方法详解
2018/06/07 jQuery
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
jquery-ui 进度条功能示例【测试可用】
2019/07/25 jQuery
JS图片预加载三种实现方法解析
2020/05/08 Javascript
Vue 封装防刷新考试倒计时组件的实现
2020/06/05 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
Vue使用v-viewer实现图片预览
2020/10/21 Javascript
[13:16]INFAMOUS vs VGJ T BO3
2018/06/07 DOTA
Python中with及contextlib的用法详解
2017/06/08 Python
Python探索之爬取电商售卖信息代码示例
2017/10/27 Python
python实现堆和索引堆的代码示例
2018/03/19 Python
Python 3.x 安装opencv+opencv_contrib的操作方法
2018/04/02 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
python通过链接抓取网站详解
2019/11/20 Python
new修饰符是起什么作用
2015/06/28 面试题
个人工作主要事迹
2014/05/08 职场文书
信用社竞聘演讲稿
2014/05/16 职场文书
安全宣传标语
2014/06/10 职场文书
面试自我评价范文
2014/09/17 职场文书
护士2014年终工作总结
2014/11/11 职场文书
入党现实表现材料
2014/12/23 职场文书
导游词之京东大峡谷旅游区
2019/10/29 职场文书
python文本处理的方案(结巴分词并去除符号)
2021/05/26 Python