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下的Mysql模块MySQLdb安装详解
Apr 09 Python
python快速查找算法应用实例
Sep 26 Python
再谈Python中的字符串与字符编码(推荐)
Dec 14 Python
python如何为创建大量实例节省内存
Mar 20 Python
python同时遍历数组的索引和值的实例
Nov 15 Python
12个Python程序员面试必备问题与答案(小结)
Jun 24 Python
python实现集中式的病毒扫描功能详解
Jul 09 Python
python腾讯语音合成实现过程解析
Aug 01 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
Feb 27 Python
Django-migrate报错问题解决方案
Apr 21 Python
python requests.get带header
May 05 Python
python,Java,JavaScript实现indexOf
Sep 09 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实现mysql数据库备份类
2008/03/20 PHP
php分页思路以及在ZF中的使用
2012/05/30 PHP
PHP命令行脚本接收传入参数的三种方式
2014/08/20 PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
2016/01/08 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
Aster vs KG BO3 第三场2.19
2021/03/10 DOTA
JavaScript去掉空格的方法集合
2010/12/28 Javascript
Javascript面向对象之四 继承
2011/02/08 Javascript
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
2013/08/05 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
2015/10/10 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
关于laydate.js加载laydate.css路径错误问题解决
2017/12/27 Javascript
Vue2.0实现组件数据的双向绑定问题
2018/03/06 Javascript
vue单个组件实现无限层级多选菜单功能
2018/04/10 Javascript
webstorm中vue语法的支持详解
2018/05/09 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
2019/03/29 Javascript
JS实现购物车基本功能
2020/11/08 Javascript
Python简单实现socket信息发送与监听功能示例
2018/01/03 Python
使用CodeMirror实现Python3在线编辑器的示例代码
2019/01/14 Python
Python:type、object、class与内置类型实例
2019/12/25 Python
Python Scrapy框架:通用爬虫之CrawlSpider用法简单示例
2020/04/11 Python
日本PLST在线商店:日本时尚杂志刊载的人气服装
2016/12/10 全球购物
欧舒丹加拿大官网:L’Occitane加拿大
2017/10/29 全球购物
如何写求职信
2014/05/24 职场文书
会计岗位说明书
2014/07/29 职场文书
交通事故委托书范本
2014/09/28 职场文书
高中生综合素质自我评价
2015/03/06 职场文书
2015年司法局工作总结
2015/05/22 职场文书
运动会新闻稿
2015/07/17 职场文书
公司新员工欢迎词
2015/09/30 职场文书
小学副班长竞选稿
2015/11/21 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
vue配置型表格基于el-table拓展之table-plus组件
2022/04/12 Vue.js
GoFrame基于性能测试得知grpool使用场景
2022/06/21 Golang