吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4788|回复: 38
收起左侧

[原创工具] python请求头格式化_tkinterk可视化

  [复制链接]
kafei000 发表于 2022-2-11 00:41
本帖最后由 kafei000 于 2022-2-13 01:05 编辑

工具编写原因

这个帖子里的请求头格式化工具我用了很久,但是会删除字典value字符串里的空格,
[原创工具] python请求头格式化 [b]https://www.52pojie.cn/thread-1483388-1-3.html[/b]

大部分时候没什么问题,但是有时候我也用来格式化data,params参数,空格除去之后,参数不正确,导致请求结果返回错误。
然后花费了很长时间,才发现这个是因为去掉了字符串里的空格。因此编写此请求头格式化工具,基于python实现,使用了tkinter库进行可视化,pyinstaller 进行打包

功能

  • 请求头格式化
  • V1.1.2 增加自动复制格式化结果到粘贴板

演示

输入:

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Encoding: gzip, deflate, br
Accept-Language: zh,zh-CN;q=0.9,en-US;q=0.8,en;q=0.7,zh-HK;q=0.6
Cache-Control: no-cache
Connection: keep-alive
Cookie: KF4=K5wI7H; htVD_2152_connect_is_bind=1;
dnt: 1
sec-ch-ua: " Not;A Brand";v="99", "Google Chrome";v="97", "Chromium";v="97"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Windows"
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: same-origin
Sec-Fetch-User: ?1
sec-gpc: 1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36

输出:

headers = {
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
    'Accept-Encoding': 'gzip, deflate, br',
    'Accept-Language': 'zh,zh-CN;q=0.9,en-US;q=0.8,en;q=0.7,zh-HK;q=0.6',
    'Cache-Control': 'no-cache',
    'Connection': 'keep-alive',
    'Cookie': 'KF4=K5wI7H; htVD_2152_connect_is_bind=1;',
    'dnt': '1',
    'sec-ch-ua': '" Not;A Brand";v="99", "Google Chrome";v="97", "Chromium";v="97"',
    'sec-ch-ua-mobile': '?0',
    'sec-ch-ua-platform': '"Windows"',
    'Sec-Fetch-Dest': 'document',
    'Sec-Fetch-Mode': 'navigate',
    'Sec-Fetch-Site': 'same-origin',
    'Sec-Fetch-User': '?1',
    'sec-gpc': '1',
    'Upgrade-Insecure-Requests': '1',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36'
}

演示截图

版本

2022-02-12_V1.1.1

  • 修复了":"开头的字符串格式化错误的问题
    eg
    
    :authority: blog.csdn.net
    :method: GET
    :path: /qq_30468133/article/details/84946416
    :scheme: https
    accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
    accept-encoding: gzip, deflate, br
    accept-language: zh-CN,zh;q=0.9,zh-TW;q=0.8,en;q=0.7```

2022-02-13_V1.1.2

  • 重构了可视化部分的代码
  • 新增自动复制格式化结果到粘贴板,
    小技巧,windows平台下,win+v可以查看剪贴板

源码帖子  https://www.52pojie.cn/thread-1587045-1-1.html

下载地址 V1.1.2

[hide]https://wwe.lanzouw.com/i1e1mzzthcd[/hide]



免费评分

参与人数 12吾爱币 +19 热心值 +11 收起 理由
cxs808 + 1 + 1 谢谢@Thanks!也可以选中请求头以后直接用正则替换,第一行输入:(.*?): (..
fidcz + 1 + 1 我很赞同!
xinkui + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zhanyuezi + 1 有用的小工具,感谢
xhtdtk + 1 + 1 早就想弄一个,现在点赞白嫖
福星高照 + 1 需要MacOS版本去30楼下载我编译了下并新增了功能.
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
onlyclxy + 3 + 1 我很赞同!
wu_yang007 + 1 + 1 谢谢@Thanks!
狂笑一君 + 1 + 1 谢谢@Thanks!
刘溜溜溜 + 1 + 1 我很赞同!
为之奈何? + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

福星高照 发表于 2022-2-14 13:25
本帖最后由 福星高照 于 2022-2-14 14:43 编辑

小工具很方便,没mac下的版本,新增了个复制功能并基于macos12系统编译了下.

iShot2022-02-14 13.16.44.png

下载链接: https://pan.baidu.com/s/1nV4mOdfyY2MGItK9uVlvhg?pwd=u25d 提取码: u25d 复制这段内容后打开百度网盘手机App,操作更方便哦
MoMoSa 发表于 2022-2-11 17:53
楼主有个问题:
[HTML] 纯文本查看 复制代码
:authority: blog.csdn.net
:method: GET
:path: /qq_30468133/article/details/84946416
:scheme: https
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
accept-encoding: gzip, deflate, br
accept-language: zh-CN,zh;q=0.9,zh-TW;q=0.8,en;q=0.7


这种形式的,转换就错了
[Python] 纯文本查看 复制代码
headers = {
    '': 'authority: blog.csdn.net',
    '': 'method: GET',
    '': 'path: /qq_30468133/article/details/84946416',
    '': 'scheme: https',
    'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',


头像被屏蔽
hwxq43 发表于 2022-2-11 05:53
Lxx55 发表于 2022-2-11 06:07
给老大哥磕头,太实用了
jandyx 发表于 2022-2-11 07:06
很实用的工具
明镜天水 发表于 2022-2-11 07:15
不是很懂,支持下
xuq1981 发表于 2022-2-11 07:33
感觉很厉害的样子
无字情书 发表于 2022-2-11 08:00
很实用 感谢分享
fxd680126 发表于 2022-2-11 08:19
不懂有什么用。感谢分享!
YR0207 发表于 2022-2-11 08:32
好东西,留着
t2aonw5upmi 发表于 2022-2-11 09:04
还是有点用
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-1 17:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表