python url安全转码
import string
from urllib.request import urlopen
from urllib.parse import quote# parse 解析 quote 引用
# url 不能写中文 之所以我们能够在url中看到中文
# 是因为浏览器出于用户友好的目的
# 但是在url执行的时候 中文会被转码
# 如果不进行转码 程序会出错url = 'http://api.map.baidu.com/telematics/v3/weather?location=郑州市&output=json&ak=TueGDhCvwI6fOrQnLM0qmXxY9N0OkOiQ&callback=?'
response = urlopen(quote(url,safe = string.printable))
#urlopen 不支持中英文混写
responseData = response.read()
print(responseData)# 地址栏不支持使用中文,所以需要进行转码
# 转码的时候 不但会将中文进行转码
# 同事也会将一些特殊符号进行转码 比如:: ?
# 如果不想让这些特殊符号进行转码
# 就要使用安全转码(只会转码中文)
print('没有使用safe\n{}'.format(quote(url)))print('使用了safe \n{}'.format(quote(url,safe=string.printable)))
结果显示:
python url安全转码相关推荐
- python url中文转码_python实现中文转换url编码的方法
本文实例讲述了python实现中文转换url编码的方法.分享给大家供大家参考,具体如下: 今天要处理百度贴吧的东西.想要做一个关键词的list,每次需要时,直接添加 到list里面就可以了.但是添加到 ...
- python实战扫码下载_实例:用 Python 做一个扫码工具
原标题:实例:用 Python 做一个扫码工具 来自公众号: 新建文件夹X 链接:https://blog.csdn.net/ZackSock/article/details/108610957Pyt ...
- Python爬虫的源码
利用Python批量下载百度图片 # !/usr/bin/env python # -*- coding:utf-8 -*-# 导入URLLIB库的编码方法 from urllib.parse imp ...
- 翻译python代码的软件_Linux环境下的Python翻译工具源码
玩蛇网Python教程源码示例,本文源码是用于Linux环境下的Python翻译工具源码详解. 学习计算机编程语言一定会涉及到英文和学习应用,但通常英语词典在Linux环境下都不如Win环境下的好用. ...
- Python解析二维码、条形码
Python解析二维码.条形码 1 前言 2 二维码知识小科普 2.1 什么是二维码 2.2 二维码的结构 2.3 二维码的绘制过程 3 Python解析二维码 3.1 准备工作: 3.2 pyzba ...
- 【python】又拍云采集工具助手exe带python图片采集源码
[python]又拍云采集工具助手exe带python图片采集源码 论坛的老哥要的东西!练手试了一下! 技术比较渣,见谅! 拿去玩! 适合想要获取 又拍云 相册图片的需求! 自己测试了一下,没有用多线 ...
- 利用Python实现MOOC扫码登录
利用Python实现MOOC扫码登录 1.基本原理 访问网站扫码登录页,网站给浏览器返回一个二维码和一个唯一标志KEY 浏览器开启定时轮询服务器,确认KEY对应的扫码结果 用户使用app扫码二维码,a ...
- python解析二维码_Python如何识别二维码
最近呢,知乎发表了一个报告说,安全防护系统全面升级了(是小管家说的). 现在内容中的二维码会被自动替换为相应的链接,并缀以"(二维码自动识别)"字样. 今天就来看,如何用Pytho ...
- python爬虫----DAY4-1-----验证码识别实战---识别古诗文网
python爬虫----DAY4-1-----验证码识别实战 实战:识别古诗文网登录页面中的验证码 -https://so.gushiwen.cn/user/login.aspx 文章目录 pytho ...
最新文章
- java模拟退火程序
- matlab 归一化_MATLAB主成分PCA人脸识别深度解析(一)
- 3,外键之表关联关系,修改表,复制表
- 在通往VR内容的道路上,音乐将成为一项重要助力
- java widget_自己的AppWidget一个简单教程 - 开发 - Android - JavaEye群组
- IT小天博客APP版本
- 支付宝拿技术开刀把扫码无情地革掉
- JavaScript 使用指定字符格式化整数
- 韩立刚计算机网络——第四章:网络层
- Android视频融合特效播放与渲染
- 一个简单的RingBuffer
- centos7 播放网页flash视频
- 3D模型【茶几垫子】
- 巴旦木树苗适合在哪些地方种植?巴旦木苗木成长过程
- HCIE-Routing Switching V3.0模拟试题.docx
- 大数据(线性/非线性)降维方法(PCA,LDA,MDS,ISOMAP,LLE)
- 获取当前所在地的天气
- stty的使用 和 RTSCTS问题
- java early eof_jfinal上传文件报异常RuntimeException:Early EOF
- matlab simulink 除法,第03讲 MATLAB-simulink的数值运算.ppt
热门文章
- 推荐几篇图片隐写技术的文章
- makefile中的patsubst、notdir、wildcard介绍以及用法
- iso镜像下载及虚拟机安装
- springboot整合mybatis框架,超详细
- 生成固定长度的序列号,excel表格自动增加
- 编写10个线程,第一个线程从1加到10,第二个线程从11加到20…第十个线程从91加到100, 最后再把10个线程结果相加。
- 日程表组件FullCalendar(V4.4.1)使用小结
- 弘辽科技:微信小程序嵌入小红书 GUCCI纪梵希YSL尝鲜“化公为私”
- 最安全的加密算法 Bcrypt,再也不用担心数据泄密了~
- python模块导入教学_【python基础课|今日教学内容:Python导入模块的方式,学python的必备技能】- 环球网校...