-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
报错了。不能运行青龙2.11.3版本。 #3
Comments
fix: 增加一个环境变量用于指定需要运行的分析脚本 #4 feture:原来唯一性文件格式换为json,未来可在里面增加其他功能,比如记忆上次安装会报错的依赖不再无用功 Signed-off-by: keven <[email protected]>
已经加上了try,可以更新脚本试试,脚本现在遇到报错应该大概会跳过并显示具体有问题的日志。 看看具体是那个脚本的日志导致出现 我这里试了常见的ANSI,GBK的txt都不能复现问题 |
开始执行... 2022-06-09 11:59:27当前代理: socks5://101.200.43.173:8118 ☺当前脚本目录为: /ql/scripts/keven1024_qinglong_helper/ql_log_scan.py 读取日志/ql/log/ckck2/2022-06-09-00-00-11.log出现异常: 'utf-8' codec can't decode byte 0x98 in position 30175: invalid start byte 读取日志/ql/log/ckck2/2022-06-08-21-00-04.log出现异常: 'utf-8' codec can't decode byte 0x98 in position 22058: invalid start byte 🐲青龙日志分析 📆分析 2022年06月09日11时 ~ 2022年06月08日12时 的日志报告: |
方便推一下这个ckck2的拉库地址吗,我本地测试试试😂 |
#!/usr/bin/env bash 版本号Ver="Build 20220319-001-Alpha" 导入通用变量与函数dir_shell=/ql/shell emoji 符号及分隔线emoji_OK="✅" 版本号判断function version_gt() { test "$(echo "$@" | tr " " "\n" | sort -V | head -n 1)" != "$1"; } 定义 json 数据查询工具def_envs_tool(){ def_json_total(){ def_json_grep_match(){ def_json(){ def_json_match(){ def_json_value(){ def_sub(){ def_sub_value(){ 生成 json 值数组gen_basic_value(){ 预备工作pre_work() {
} UA_array=( 生成一对一通知的时间条件NOTIFY_WxPusher_Condition(){ #青龙启用/禁用环境变量API
} #青龙添加环境变量API
} #青龙更新环境变量API
} 查询 WxPusher 应用用户 APTcheck_WxPusher_User(){ WxPusher 通知 APIWxPusher_notify_api() {
} 企业微信机器人通知 APIQYWX_Bot_notify_api() {
} 企业微信应用通知 APIQYWX_notify_api() {
} pushplus 通知 APIpushplus_notify_api() {
} hxtrip pushplus 通知 APIhxtrip_pushplus_notify_api() {
} Telegram 通知 APITelegram_notify_api() {
} JSON 字符串特殊符号处理spc_sym_tr(){ 字符串 urlencode 加密urlencode() { 字符串 urldecode 解密urldecode() { 数组的汇总处理print_array(){ 获取用户信息 API 1Get_CK_Status_1(){
} 获取用户信息 API 2Get_CK_Status_2(){
} 获取用户昵称 APIGet_NickName() { 名称处理Get_Full_Name(){
} 批量检查 Cookie 有效性verify_ck(){
} Load_UA_cache(){ Load_sign_cache(){ Get_UA(){ 获取 Sign 参数(jds 接口)Get_Sign_jds(){
} 获取 Sign 参数(Zy143L 接口)Get_Sign_Zy143L(){
} 生成 CK_Sign_UA.json 的缓存数据Dump_Sign_UA_json(){
} 获取 tokenKey 令牌Get_tokenKey(){
} 获取 pt_pin 和 pt_keyGet_jdCookie(){
} wskey 转换的流程组合wskey_process(){ 检测到失效账号,自动使用JD_WSCK(wskey) 转换 JD_COOKIEwsck_to_ck(){ 检测到失效账号,或还未转换为 JD_COOKIE 的 JD_WSCK(wskey),则搜索或下载wskey转换脚本进行转换wsck_to_ck_bak(){
} 通知内容整理及通知content_notify(){
} echo -e "" #[[ $CK_WxPusherUid = 1 ]] && echo -e "$CK_WxPusherUid_Json_content" > $dir_scripts/CK_WxPusherUid.json |
☺当前脚本目录为: /ql/scripts/keven1024_qinglong_helper/ql_log_scan.py
😁脚本唯一性检测通过,继续运行!
Traceback (most recent call last):
File "/ql/scripts/keven1024_qinglong_helper/ql_log_scan.py", line 252, in
ql = QlLogScan()
File "/ql/scripts/keven1024_qinglong_helper/ql_log_scan.py", line 54, in init
self.analysisLog()
File "/ql/scripts/keven1024_qinglong_helper/ql_log_scan.py", line 75, in analysisLog
log_text = log_file.read()
File "/usr/lib/python3.9/codecs.py", line 322, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x91 in position 18214: invalid start byte
The text was updated successfully, but these errors were encountered: