###1.文件如下:

Request url: appv2.qichacha.net/app/v1/extras/getVersion?platform=android&version=11.3.0&timestamp=1543816102814&sign=ddcd278ee55ab7feebef448ef4629663ba23483d
Request header:
GET /app/v1/extras/getVersion?platform=android&version=11.3.0&timestamp=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相关推荐

  1. Oracle 给字符串补空格、补0

    利用lpad().RPAD()函数来实现给字符串补空格或补0的功能: 一.lpad() lpad函数将左边的字符串填充一些特定的字符其语法格式如下:lpad(string,n,[pad_string] ...

  2. c语言读文件取消空格 0,c语言从文件读取字符串遇到空格停止,并把字符串保存...

    用fgets就可以抄了 原型是2113char *fgets(char *s, int n, FILE *stream); 从流中读取n-1个字符,5261除非读完一行,参数4102s是来接收字符串, ...

  3. Java对于字符串的处理【String和int之间的转换、字符串拼接、字符串获取长度、字符串大小写转换、字符串去空格、字符串分割、字符串替换、字符串提取、字符串比较、字符串查找】

    文章目录 String字符串 和 整型int 的相互转换 String转化为int int 转换为 String 字符串拼接 使用连接运算符 "+" 使用 concat() 方法 ...

  4. 备战sp23春招 day8 | 344.反转字符串 541. 反转字符串II 剑指 05.替换空格 151.翻转字符串里的单词 剑指58-II.左旋转字符串

    344 反转字符串 class Solution {public:void reverseString(vector<char>& s) {int n = s.size();int ...

  5. 剑指offer之把字符串里面空格替换成百分之20[时间复杂度是O(n)]

    1 问题 把字符串里面空格替换成20% 要求:时间复杂度是O(n) 2 思路 比如我们字符串ab cd ef,我们先计算出新字符串需要的长度,我们分别搞2个指针指向老的和新的字符串的尾巴,然后老字符串 ...

  6. matlab 查找字符串中第一个不为空格的_替换空格(剑指offer第三题)

    替换空格 题目:请实现一个函数,把字符串 s 中的每个空格替换成"%20". 示例 1: 输入:s = "We are happy." 输出:"We% ...

  7. 剑指offer (05):替换字符串中空格 (C++ Python 实现)

    1 题目: 请实现一个函数,把字符串中的每个空格替换成"%20".例如输入"We are happy.",则输出"We%20are%20happy.& ...

  8. java字符串替换逗号_将字符串中的空格用逗号替换 | 学步园

    一个字符串里面包含了一些位置不定的空格符,把里面所有的非空格字符找出来,把空格用','替换. 替换后的句子末尾必须有一个','存在. 例如"this is an demo"替换后应 ...

  9. js字符串中的空格用nbsp替换的几种方式

    想达到这样的效果,解决调用接口数据传来的多空格字符正确渲染在浏览器页面上,进而方便传值的问题(其实一般情况下,渲染值和实际值视觉效果有所不同) 例如:把str="a b c" =& ...

最新文章

  1. 研发管理101军规#003 实战规模化敏捷:从8人到百人的敏捷之路
  2. 解决‘C:\Program‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
  3. powerquery mysql数据库_window 10 下 --excel | power query 通过 ODBC链接 mysql 数据库
  4. 迪杰斯特拉算法(最短路径)
  5. 的向上取整函数_计算机二级Excel常用函数解析
  6. V-rep学习笔记:ROSInterface
  7. 值得看的youtube频道
  8. dea模型java实例_大水计划之DEA JAVA
  9. SDL游戏开发之七-虚拟摇杆
  10. 接收灵敏度dbm与W
  11. 支付宝退款申请PHP,使用:4、退款查询
  12. 2013年12月甘肃省广播电台网络影响力排名
  13. 查询-SPJ练习1参考答案
  14. Android开发 Retrofit使用
  15. 在Etherscan上自动验证Truffle智能合约
  16. 24的两个好的中文论坛
  17. phpcms选择文件无法加载插件怎么办_浏览器显示无法加载插件怎么办
  18. python msgbox_Python PyMsgBox包_程序模块 - PyPI - Python中文网
  19. Nervos:为了更好的世界
  20. 链栈常规插入删除操作

热门文章

  1. OJ old1226 算法提高 质数的后代
  2. [TIM] 微信登录TIM生产QQ号【并独立使用】
  3. 非常实用FPGA实现CRC校验介绍和代码生成工具
  4. 数据中台、业务中台、数据仓库、现有信息架构
  5. 【FFmpeg】【转载】图像拼接:画中画连麦
  6. range 小程序picker_微信小程序picker滚动选择器使用详解
  7. Linux如何才能ping通外网(详细设置过程,基于Qracle VM VirtualBox)
  8. windows无法连接到打印机?三个方法连接打印机(Win10系统)
  9. 什么是 FOUC(无样式内容闪烁)?你如何来避免 FOUC?
  10. 虚幻四学习笔记(2)—— 学习途径