加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

python内置diff

(2023-05-02 21:25:21)
标签:

diff

分类: python/深度学习
https://mp.weixin.qq.com/s/8ZB4nnW_YBdHJ9Dl4qn24A



import difflib

# 常用来对比复杂的加密参数,headerscookie等数据
headers1 = {
'Accept': '**',
'Accept-Language': 'zh-CN,zh;q=0.9',
'Cache-Control': 'no-cache',
'Connection': 'keep-alive',
'Pragma': 'no-cache',
'Referer': 'https://www.baidu.com/',
'Sec-Fetch-Dest': 'empty',
'Sec-Fetch-Mode': 'cors',
'Sec-Fetch-Site': 'same-origin',
'X-Requested-With': 'XMLHttpRequest',
'is_referer': 'b349592VcpJM+QZv9yQ3rrPlKYL3Iu6CDz4ISiqhlD1EWwkFGNeQwOlVlsM',
'is_xhr': '1',
'sec-ch-ua': '"Chromium";v="110", "Not A(Brand";v="24", "Google Chrome";v="110"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"macOS"',
}
h1 = [k + ':' + v for k, v in headers1.items()]
h2 = [k + ':' + v for k, v in headers2.items()]
compare = difflib.HtmlDiff()
compare_result = compare.make_file(h1, h2)
# 比较后的结果用html展示,方便查看
with open('text_diff.html', 'w') as fp:
fp.writelines(compare_result)


python内置diff

0

阅读 收藏 喜欢 打印举报/Report
前一篇:页面嵌套页面
后一篇:pytest输出日志
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有