输出的字符串中有空格并且无法替换B e a r e r N D c y Z T g 4 N z A t N 2 N h Z C 0 0 Y 2 E 4 L T g x M W E t O D Y
###1.文件如下:
Request url: appv2.qichacha.net/app/v1/extras/getVersion?platform=android&version=11.3.0×tamp=1543816102814&sign=ddcd278ee55ab7feebef448ef4629663ba23483d
Request header:
GET /app/v1/extras/getVersion?platform=android&version=11.3.0×tamp=1543816102814&sign=ddcd278ee55ab7feebef448ef4629663ba23483d HTTP/1.1
Authorization: Bearer NDcyZTg4NzAtN2NhZC00Y2E4LTgxMWEtODYxZmZlYmNjNDlm
Host: appv2.qichacha.net
Connection: Keep-Alive
Accept-Encoding: gzip
User-Agent: okhttp/3.6.0Request body: Response code: 200
Response body: {"status":200,"message":"成功","result":{"version_no":"11.7.0","platform":"android","content":"【新增】新增超级会员SVIP模式,享有更多特权;\n【新增】企业主页新增人脉雷达,求合作找熟人引荐;\n【新增】老板主页风险扫描新增:限制消费;\n【新增】新增应用:终本案件查询;\n【新增】新增更多行政处罚信息;\n【优化】更多细节优化,不断提升体验","description":"","url":"https://co-image.qichacha.com/upload/apk/qichacha_11.7.0.apk","home_page":"","force_update":"0","is_lastest_version":"0","build_no":""}}
2.获取文件中的Authorization的值
data = []
for line in open("e.txt","r",errors='ignore'):data.append(line)
if data[3]:Authorization = data[3].encode("utf8").decode("utf8").split(":")[-1]print(Authorization)
3.以上代码运行结果中一直有空格
B e a r e r N D c y Z T g 4 N z A t N 2 N h Z C 0 0 Y 2 E 4 L T g x M W E t O D Y x Z m Z l Y m N j N D l m
最后找到原因,
因为我的e.txt是fiddler抓包自动保存下来的,默认的保存的编码方式是gbk。
解决办法,将e.txt另存一下,选择编码方式为utf-8.就可以正常输出Authorization的值:
Bearer NDcyZTg4NzAtN2NhZC00Y2E4LTgxMWEtODYxZmZlYmNjNDlm
输出的字符串中有空格并且无法替换B e a r e r N D c y Z T g 4 N z A t N 2 N h Z C 0 0 Y 2 E 4 L T g x M W E t O D Y相关推荐
- Oracle 给字符串补空格、补0
利用lpad().RPAD()函数来实现给字符串补空格或补0的功能: 一.lpad() lpad函数将左边的字符串填充一些特定的字符其语法格式如下:lpad(string,n,[pad_string] ...
- c语言读文件取消空格 0,c语言从文件读取字符串遇到空格停止,并把字符串保存...
用fgets就可以抄了 原型是2113char *fgets(char *s, int n, FILE *stream); 从流中读取n-1个字符,5261除非读完一行,参数4102s是来接收字符串, ...
- Java对于字符串的处理【String和int之间的转换、字符串拼接、字符串获取长度、字符串大小写转换、字符串去空格、字符串分割、字符串替换、字符串提取、字符串比较、字符串查找】
文章目录 String字符串 和 整型int 的相互转换 String转化为int int 转换为 String 字符串拼接 使用连接运算符 "+" 使用 concat() 方法 ...
- 备战sp23春招 day8 | 344.反转字符串 541. 反转字符串II 剑指 05.替换空格 151.翻转字符串里的单词 剑指58-II.左旋转字符串
344 反转字符串 class Solution {public:void reverseString(vector<char>& s) {int n = s.size();int ...
- 剑指offer之把字符串里面空格替换成百分之20[时间复杂度是O(n)]
1 问题 把字符串里面空格替换成20% 要求:时间复杂度是O(n) 2 思路 比如我们字符串ab cd ef,我们先计算出新字符串需要的长度,我们分别搞2个指针指向老的和新的字符串的尾巴,然后老字符串 ...
- matlab 查找字符串中第一个不为空格的_替换空格(剑指offer第三题)
替换空格 题目:请实现一个函数,把字符串 s 中的每个空格替换成"%20". 示例 1: 输入:s = "We are happy." 输出:"We% ...
- 剑指offer (05):替换字符串中空格 (C++ Python 实现)
1 题目: 请实现一个函数,把字符串中的每个空格替换成"%20".例如输入"We are happy.",则输出"We%20are%20happy.& ...
- java字符串替换逗号_将字符串中的空格用逗号替换 | 学步园
一个字符串里面包含了一些位置不定的空格符,把里面所有的非空格字符找出来,把空格用','替换. 替换后的句子末尾必须有一个','存在. 例如"this is an demo"替换后应 ...
- js字符串中的空格用nbsp替换的几种方式
想达到这样的效果,解决调用接口数据传来的多空格字符正确渲染在浏览器页面上,进而方便传值的问题(其实一般情况下,渲染值和实际值视觉效果有所不同) 例如:把str="a b c" =& ...
最新文章
- 研发管理101军规#003 实战规模化敏捷:从8人到百人的敏捷之路
- 解决‘C:\Program‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
- powerquery mysql数据库_window 10 下 --excel | power query 通过 ODBC链接 mysql 数据库
- 迪杰斯特拉算法(最短路径)
- 的向上取整函数_计算机二级Excel常用函数解析
- V-rep学习笔记:ROSInterface
- 值得看的youtube频道
- dea模型java实例_大水计划之DEA JAVA
- SDL游戏开发之七-虚拟摇杆
- 接收灵敏度dbm与W
- 支付宝退款申请PHP,使用:4、退款查询
- 2013年12月甘肃省广播电台网络影响力排名
- 查询-SPJ练习1参考答案
- Android开发 Retrofit使用
- 在Etherscan上自动验证Truffle智能合约
- 24的两个好的中文论坛
- phpcms选择文件无法加载插件怎么办_浏览器显示无法加载插件怎么办
- python msgbox_Python PyMsgBox包_程序模块 - PyPI - Python中文网
- Nervos:为了更好的世界
- 链栈常规插入删除操作
热门文章
- OJ old1226 算法提高 质数的后代
- [TIM] 微信登录TIM生产QQ号【并独立使用】
- 非常实用FPGA实现CRC校验介绍和代码生成工具
- 数据中台、业务中台、数据仓库、现有信息架构
- 【FFmpeg】【转载】图像拼接:画中画连麦
- range 小程序picker_微信小程序picker滚动选择器使用详解
- Linux如何才能ping通外网(详细设置过程,基于Qracle VM VirtualBox)
- windows无法连接到打印机?三个方法连接打印机(Win10系统)
- 什么是 FOUC(无样式内容闪烁)?你如何来避免 FOUC?
- 虚幻四学习笔记(2)—— 学习途径