<commit_before># auth_login_tools
封装授权登陆时的一些通用方法
<pre>

1、session_obj_pickle.py   -- session对象持久化到本地，进行断点调试
2、rsa_encrypt.py    -- rsa 加密相关及前端加密常用函数封装
3、decorator.py  -- 网络请求的封装器


web抓包工具:Firebug+Httpfox相互补充
	1、Firebug适用普通跳转抓包，全局搜索，js断点跟踪，当前页面跳转抓包
	但window.open(url,"_blank");另起开启新的窗口完成跳转时，Firebug的Presist设置会无效，导致跳转页可能会有丢包的情况
	2、Httpfox功能可视化展示及断点捕捉较Firebug稍微弱一些，但是却可以弥补Firebug在新窗口跳转时捕获所有网络交互包<commit_msg>add annotation<commit_after># auth_login_tools
封装授权登陆时的一些通用方法
<pre>

1、session_obj_pickle.py   -- session对象持久化到本地，进行断点调试
2、rsa_encrypt.py    -- rsa 加密相关及前端加密常用函数封装，rsa nopadding封装
3、decorator.py  -- 网络请求的装饰器
4、load_config.py -- 文件加载


web抓包工具:Firebug+Httpfox相互补充
	1、Firebug适用普通跳转抓包，全局搜索，js断点跟踪，当前页面跳转抓包
	但window.open(url,"_blank");另起开启新的窗口完成跳转时，Firebug的Presist设置会无效，导致跳转页可能会有丢包的情况
	2、Httpfox功能可视化展示及断点捕捉较Firebug稍微弱一些，但是却可以弥补Firebug在新窗口跳转时捕获所有网络交互包
{'fraction_non_alphanumeric': 0.0903755868544601, 'fraction_numerical': 0.012910798122065728, 'mean_word_length': 8.804597701149426, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4112665', 'n_tokens_mistral': 593, 'n_tokens_neox': 716, 'n_words': 33}