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中用Decorator来简化元编程的教程
Apr 13 Python
Python实现股市信息下载的方法
Jun 15 Python
Python编程实现删除VC临时文件及Debug目录的方法
Mar 22 Python
详解Python如何生成词云的方法
Jun 01 Python
关于python列表增加元素的三种操作方法
Aug 22 Python
详解Python发送email的三种方式
Oct 18 Python
解决Python 使用h5py加载文件,看不到keys()的问题
Feb 08 Python
Python多线程threading模块用法实例分析
May 22 Python
python 弧度与角度互转实例
Apr 15 Python
python自动化测试三部曲之request+django实现接口测试
Oct 07 Python
Django一小时写出账号密码管理系统
Apr 29 Python
Python使用华为API为图像设置多个锚点标签
Apr 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
日本十大科幻动漫 宇宙骑士垫底,第一已成经典
2020/03/04 日漫
php结合飞信 免费天气预报短信
2009/05/07 PHP
PHP遍历并打印指定目录下所有文件实例
2014/02/10 PHP
PHP获取短链接跳转后的真实地址和响应头信息的方法
2014/07/25 PHP
360搜索引擎自动收录php改写方案
2018/04/28 PHP
别了 JavaScript中的isXX系列
2012/08/01 Javascript
js复制网页内容并兼容各主流浏览器的代码
2013/12/17 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
JQuery创建DOM节点的方法
2015/06/11 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
微信小程序 less文件编译成wxss文件实现办法
2016/12/05 Javascript
JS实现无缝循环marquee滚动效果
2017/05/22 Javascript
nodejs中express入门和基础知识点学习
2018/09/13 NodeJs
js实现轮播图效果 z-index实现轮播图
2020/01/17 Javascript
[57:53]Secret vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python标准库之多进程(multiprocessing包)介绍
2014/11/25 Python
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
numpy.delete删除一列或多列的方法
2018/04/03 Python
python实现判断一个字符串是否是合法IP地址的示例
2018/06/04 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
2019/02/17 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
2019/04/15 Python
Python在线和离线安装第三方库的方法
2020/10/31 Python
浅谈Selenium 控制浏览器的常用方法
2020/12/04 Python
美国顶级品牌男士大码服装店:DXL
2017/08/30 全球购物
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
介绍一下gcc特性
2012/01/20 面试题
AURALog面试题软件测试方面
2013/10/22 面试题
如何进行有效的自我评价
2013/09/27 职场文书
安全生产目标责任书
2014/04/14 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
松材线虫病防治方案
2014/06/15 职场文书
体育专业求职信
2014/07/16 职场文书
人生一定要学会的三样东西:放下、忘记、珍惜
2019/08/21 职场文书
关于企业的执行力标语大全
2020/01/06 职场文书
i7 6700处理器相当于i5几代
2022/04/19 数码科技