YaoZeyuan/zhihuhelp

导出用户赞同过的所有回答/导出用户赞同过的所有文章,任务一开始就崩溃闪退

xiaohuihuiliang opened this issue · 0 comments

因为我平时很常用知乎,每年都会点赞几百个回答,因此想把这些内容导出来出来做一个整理。但一打开 导出赞同过的回答/文章功能,应用就闪退,其他导出功能都能正常。这是为什么呢?

这个是我失败的日志:
2023-06-27 10_37_08.478: 重新载入cookie配置
2023-06-27 10_37_11.015: 重新载入cookie配置
2023-06-27 10_37_13.365: 开始工作
2023-06-27 10_37_13.367: 重新载入cookie配置
2023-06-27 10_37_13.369: 开始执行任务
2023-06-27 10_37_13.369: 初始化ace命令集
2023-06-27 10_37_13.374: 初始化运行环境
2023-06-27 10_37_13.378: [InitEnv] command start
2023-06-27 10_37_13.378: [InitEnv] 检查更新
2023-06-27 10_37_13.850: [InitEnv] 初始化文件夹
2023-06-27 10_37_13.852: [InitEnv] 文件夹初始化完毕
2023-06-27 10_37_13.852: [InitEnv] 初始化数据库
2023-06-27 10_37_13.856: [InitEnv] 数据库初始化完毕
2023-06-27 10_37_13.856: [InitEnv] command finish
2023-06-27 10_37_13.857: 开始抓取数据
2023-06-27 10_37_13.861: [FetchCustomer] command start
2023-06-27 10_37_13.861: [FetchCustomer] 从C:\Users\LC\AppData\Local\Programs\zhihuhelp\resources\app\config.json中读取配置文件
2023-06-27 10_37_13.862: [FetchCustomer] content =>{
"fetchTaskList": [
{
"comment": "",
"id": "liang-ce-51-74",
"rawInputText": "https://www.zhihu.com/people/liang-ce-51-74",
"skipFetch": false,
"type": "author-agree-answer"
}
],
"generateConfig": {
"bookTitle": "梁策(liang-ce-51-74)赞同过的回答合集",
"imageQuilty": "none",
"maxItemInBook": 10000,
"comment": "",
"orderByList": [
{
"orderBy": "asc",
"orderWith": "createAt"
}
],
"generateType": "merge_by_task"
},
"requestConfig": {
"cookie":
"ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
}
}
2023-06-27 10_37_13.862: [FetchCustomer] 开始进行自定义抓取, 共有1个任务
2023-06-27 10_37_13.863: [FetchCustomer] 合并抓取任务
2023-06-27 10_37_13.863: [FetchCustomer] 抓取任务合并完毕, 最终结果为=>{"author-agree-answer":{}}
2023-06-27 10_37_13.863: [FetchCustomer] 开始派发自定义任务=>
2023-06-27 10_37_13.863: [BatchFetchAuthorActivity] 添加第1/1个抓取任务(liang-ce-51-74)
2023-06-27 10_37_13.864: 开始执行第17轮任务
2023-06-27 10_37_13.864: [第17轮任务1/2]执行无需等待的任务
2023-06-27 10_37_13.864: 所有任务执行完毕
2023-06-27 10_37_13.864: [第17轮任务1/2]所有无需等待的任务执行完毕
2023-06-27 10_37_13.865: [第17轮任务2/2]执行需间隔中断的任务
2023-06-27 10_37_13.865: [uuid:j9d-brl-o5a-mdy]开始执行第16轮第1个任务, 当前任务执行情况:待执行1个, 执行中1个, 已完成0个, 已失败0个
2023-06-27 10_37_13.865: [BatchFetchAuthorActivity] 开始抓取用户liang-ce-51-74的历史活动
2023-06-27 10_37_13.865: [BatchFetchAuthorActivity] 获取用户信息
2023-06-27 10_37_13.874: [BatchFetchAuthorActivity] 用户信息获取完毕
2023-06-27 10_37_13.875: [BatchFetchAuthorActivity] 开始抓取用户行为列表
2023-06-27 10_37_13.875: [BatchFetchAuthorActivity] 检查用户梁策(liang-ce-51-74)最后一次活跃时间
2023-06-27 10_37_14.110: [BatchFetchAuthorActivity] 用户梁策(liang-ce-51-74)最后一次活跃于2023-06-27 10_37_13
2023-06-27 10_37_14.111: [BatchFetchAuthorActivity] 检查用户梁策(liang-ce-51-74)首次活跃时间
2023-06-27 10_37_14.384: [BatchFetchAuthorActivity] 经检查, 用户梁策(liang-ce-51-74)在2011-01-01 00_00_00前有活动记录
2023-06-27 10_37_14.384: [BatchFetchAuthorActivity] 检查完毕
2023-06-27 10_37_14.385: [BatchFetchAuthorActivity] 用户活动时间范围为2011-01-01 00_00_00 ~ 2023-06-27 10_37_13, 按照该范围按月抓取
2023-06-27 10_37_14.386: 开始执行第18轮任务
2023-06-27 10_37_14.386: [第18轮任务1/2]执行无需等待的任务
2023-06-27 10_37_14.386: 所有任务执行完毕
2023-06-27 10_37_14.386: [第18轮任务1/2]所有无需等待的任务执行完毕
2023-06-27 10_37_14.387: [第18轮任务2/2]执行需间隔中断的任务
2023-06-27 10_37_14.387: [uuid:iwk-9y1-pz7-tux]开始执行第17轮第1个任务, 当前任务执行情况:待执行150个, 执行中1个, 已完成0个, 已失败0个
2023-06-27 10_37_14.387: [BatchFetchAuthorActivity] 抓取时间范围为:2011-01-01 ~ 2011-01-31内的记录
2023-06-27 10_37_38.228: 重新载入cookie配置
2023-06-27 10_37_38.255: 重新载入cookie配置
2023-06-27 10_37_38.444: 网络请求失败, 两种可能: 1.知乎更换了接口签名算法, 知乎私信@姚泽源 更新代码 2. 您的账号可能因抓取频繁被知乎认为有风险, 在浏览器中访问知乎首页,输入验证码即可恢复
2023-06-27 10_37_38.445: 错误内容=> message:Request failed with status code 403, stack=>undefined
2023-06-27 10_37_38.450: 网络请求失败, 两种可能: 1.知乎更换了接口签名算法, 知乎私信@姚泽源 更新代码 2. 您的账号可能因抓取频繁被知乎认为有风险, 在浏览器中访问知乎首页,输入验证码即可恢复
2023-06-27 10_37_38.451: 错误内容=> message:Request failed with status code 403, stack=>undefined

这个是成功导出自己回答的日志:

2023-06-27 10_31_17.132: 重新载入cookie配置
2023-06-27 10_31_18.203: 重新载入cookie配置
2023-06-27 10_31_20.055: 开始工作
2023-06-27 10_31_20.057: 重新载入cookie配置
2023-06-27 10_31_20.059: 开始执行任务
2023-06-27 10_31_20.059: 初始化ace命令集
2023-06-27 10_31_20.065: 初始化运行环境
2023-06-27 10_31_20.070: [InitEnv] command start
2023-06-27 10_31_20.070: [InitEnv] 检查更新
2023-06-27 10_31_20.443: [InitEnv] 初始化文件夹
2023-06-27 10_31_20.445: [InitEnv] 文件夹初始化完毕
2023-06-27 10_31_20.446: [InitEnv] 初始化数据库
2023-06-27 10_31_20.450: [InitEnv] 数据库初始化完毕
2023-06-27 10_31_20.450: [InitEnv] command finish
2023-06-27 10_31_20.450: 开始抓取数据
2023-06-27 10_31_20.454: [FetchCustomer] command start
2023-06-27 10_31_20.454: [FetchCustomer] 从C:\Users\LC\AppData\Local\Programs\zhihuhelp\resources\app\config.json中读取配置文件
2023-06-27 10_31_20.455: [FetchCustomer] content =>{
"fetchTaskList": [
{
"comment": "",
"id": "liang-ce-51-74",
"rawInputText": "https://www.zhihu.com/people/liang-ce-51-74",
"skipFetch": false,
"type": "author-answer"
}
],
"generateConfig": {
"bookTitle": "梁策(liang-ce-51-74)的知乎回答合集",
"imageQuilty": "none",
"maxItemInBook": 10000,
"comment": "",
"orderByList": [
{
"orderBy": "asc",
"orderWith": "createAt"
}
],
"generateType": "merge_by_task"
},
"requestConfig": {
"cookie":
"ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
}
}
2023-06-27 10_31_20.456: [FetchCustomer] 开始进行自定义抓取, 共有1个任务
2023-06-27 10_31_20.456: [FetchCustomer] 合并抓取任务
2023-06-27 10_31_20.456: [FetchCustomer] 抓取任务合并完毕, 最终结果为=>{"author-answer":{}}
2023-06-27 10_31_20.456: [FetchCustomer] 开始派发自定义任务=>
2023-06-27 10_31_20.457: [BatchFetchAuthorAnswer] 添加第1/1个抓取任务(liang-ce-51-74)
2023-06-27 10_31_20.457: 开始执行第13轮任务
2023-06-27 10_31_20.457: [第13轮任务1/2]执行无需等待的任务
2023-06-27 10_31_20.457: 所有任务执行完毕
2023-06-27 10_31_20.457: [第13轮任务1/2]所有无需等待的任务执行完毕
2023-06-27 10_31_20.458: [第13轮任务2/2]执行需间隔中断的任务
2023-06-27 10_31_20.458: [uuid:j4i-5mb-5cs-79p]开始执行第12轮第1个任务, 当前任务执行情况:待执行1个, 执行中1个, 已完成0个, 已失败0个
2023-06-27 10_31_20.458: [BatchFetchAuthorAnswer] 开始抓取用户liang-ce-51-74的数据
2023-06-27 10_31_20.458: [BatchFetchAuthorAnswer] 获取用户信息
2023-06-27 10_31_20.467: [BatchFetchAuthorAnswer] 用户信息获取完毕
2023-06-27 10_31_20.468: [BatchFetchAuthorAnswer] 用户梁策(liang-ce-51-74)共有3个回答
2023-06-27 10_31_20.468: [BatchFetchAuthorAnswer] 开始抓取回答列表
2023-06-27 10_31_20.468: [BatchFetchAuthorAnswer] 开始抓取用户梁策(liang-ce-51-74)的所有回答id记录,共3条
2023-06-27 10_31_20.468: 开始执行第14轮任务
2023-06-27 10_31_20.468: [第14轮任务1/2]执行无需等待的任务
2023-06-27 10_31_20.469: 所有任务执行完毕
2023-06-27 10_31_20.469: [第14轮任务1/2]所有无需等待的任务执行完毕
2023-06-27 10_31_20.469: [第14轮任务2/2]执行需间隔中断的任务
2023-06-27 10_31_20.469: [uuid:jl7-xto-d2m-nkc]开始执行第13轮第1个任务, 当前任务执行情况:待执行1个, 执行中1个, 已完成0个, 已失败0个
2023-06-27 10_31_20.469: [BatchFetchAuthorAnswer] 准备收集梁策的第020条回答id
2023-06-27 10_31_20.473: [BatchFetchAuthorAnswer] 第0
20条回答id抓取完毕
2023-06-27 10_31_20.474: [uuid:jl7-xto-d2m-nkc]第13轮第1个任务执行完毕
2023-06-27 10_31_20.474: 所有任务执行完毕
2023-06-27 10_31_20.474: [第14轮任务2/2]所有需间隔中断的任务执行完毕
2023-06-27 10_31_20.474: [第14轮任务]所有任务执行完毕
2023-06-27 10_31_20.474: [BatchFetchAuthorAnswer] 开始抓取用户梁策(liang-ce-51-74)的所有回答记录,共3条
2023-06-27 10_31_20.475: [BatchFetchAnswer] 添加第1/3个抓取任务(1871082160)
2023-06-27 10_31_20.475: [BatchFetchAnswer] 添加第2/3个抓取任务(1704207513)
2023-06-27 10_31_20.475: [BatchFetchAnswer] 添加第3/3个抓取任务(159787743)
2023-06-27 10_31_20.475: 开始执行第15轮任务
2023-06-27 10_31_20.476: [第15轮任务1/2]执行无需等待的任务
2023-06-27 10_31_20.476: 所有任务执行完毕
2023-06-27 10_31_20.476: [第15轮任务1/2]所有无需等待的任务执行完毕
2023-06-27 10_31_20.476: [第15轮任务2/2]执行需间隔中断的任务
2023-06-27 10_31_20.476: [uuid:myi-80v-xaf-yya]开始执行第14轮第1个任务, 当前任务执行情况:待执行3个, 执行中1个, 已完成0个, 已失败0个
2023-06-27 10_31_20.477: [BatchFetchAnswer] 准备抓取回答1871082160
2023-06-27 10_31_20.477: [uuid:ra6-h0d-jhz-wui]开始执行第14轮第2个任务, 当前任务执行情况:待执行3个, 执行中2个, 已完成0个, 已失败0个
2023-06-27 10_31_20.477: [BatchFetchAnswer] 准备抓取回答1704207513
2023-06-27 10_31_20.477: [uuid:19a-qqb-33n-i8r]开始执行第14轮第3个任务, 当前任务执行情况:待执行3个, 执行中3个, 已完成0个, 已失败0个
2023-06-27 10_31_20.478: [BatchFetchAnswer] 准备抓取回答159787743
2023-06-27 10_31_20.481: [BatchFetchAnswer] 问题449099344下的回答1871082160抓取成功, 存入数据库
2023-06-27 10_31_20.484: [BatchFetchAnswer] 问题441717173下的回答1704207513抓取成功, 存入数据库
2023-06-27 10_31_20.486: [BatchFetchAnswer] 问题50185864下的回答159787743抓取成功, 存入数据库
2023-06-27 10_31_20.487: [BatchFetchAnswer] 问题449099344下的回答1871082160成功存入数据库
2023-06-27 10_31_20.487: [BatchFetchAnswer] 第1/3个任务(1871082160)执行完毕
2023-06-27 10_31_20.487: [uuid:myi-80v-xaf-yya]第14轮第1个任务执行完毕
2023-06-27 10_31_20.492: [BatchFetchAnswer] 问题441717173下的回答1704207513成功存入数据库
2023-06-27 10_31_20.493: [BatchFetchAnswer] 第2/3个任务(1704207513)执行完毕
2023-06-27 10_31_20.493: [uuid:ra6-h0d-jhz-wui]第14轮第2个任务执行完毕
2023-06-27 10_31_20.498: [BatchFetchAnswer] 问题50185864下的回答159787743成功存入数据库
2023-06-27 10_31_20.498: [BatchFetchAnswer] 第3/3个任务(159787743)执行完毕
2023-06-27 10_31_20.498: [uuid:19a-qqb-33n-i8r]第14轮第3个任务执行完毕
2023-06-27 10_31_20.498: 所有任务执行完毕
2023-06-27 10_31_20.499: [第15轮任务2/2]所有需间隔中断的任务执行完毕
2023-06-27 10_31_20.499: [第15轮任务]所有任务执行完毕
2023-06-27 10_31_20.499: [BatchFetchAnswer] 所有抓取任务执行完毕
2023-06-27 10_31_20.499: [BatchFetchAuthorAnswer] 用户梁策(liang-ce-51-74)的回答记录抓取完毕
2023-06-27 10_31_20.499: [BatchFetchAuthorAnswer] 第1/1个任务(liang-ce-51-74)执行完毕
2023-06-27 10_31_20.500: [uuid:j4i-5mb-5cs-79p]第12轮第1个任务执行完毕
2023-06-27 10_31_20.500: 当前已累计派发20个任务, 暂停派发任务10秒, 以保护知乎服务器
2023-06-27 10_31_30.501: 休眠完毕, 继续执行剩余任务
2023-06-27 10_31_30.501: 所有任务执行完毕
2023-06-27 10_31_30.501: [第13轮任务2/2]所有需间隔中断的任务执行完毕
2023-06-27 10_31_30.502: [第13轮任务]所有任务执行完毕
2023-06-27 10_31_30.502: [BatchFetchAuthorAnswer] 所有抓取任务执行完毕
2023-06-27 10_31_30.502: [FetchCustomer] 自定义任务抓取完毕
2023-06-27 10_31_30.502: [FetchCustomer] command finish
2023-06-27 10_31_30.503: 开始生成电子书
2023-06-27 10_31_30.506: [GenerateCustomer] command start
2023-06-27 10_31_30.506: [GenerateCustomer] 从C:\Users\LC\AppData\Local\Programs\zhihuhelp\resources\app\config.json中读取配置文件
2023-06-27 10_31_30.507: [GenerateCustomer] content =>{
"fetchTaskList": [
{
"comment": "",
"id": "liang-ce-51-74",
"rawInputText": "https://www.zhihu.com/people/liang-ce-51-74",
"skipFetch": false,
"type": "author-answer"
}
],
"generateConfig": {
"bookTitle": "梁策(liang-ce-51-74)的知乎回答合集",
"imageQuilty": "none",
"maxItemInBook": 10000,
"comment": "",
"orderByList": [
{
"orderBy": "asc",
"orderWith": "createAt"
}
],
"generateType": "merge_by_task"
},
"requestConfig": {
"cookie":
"ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
}
}
2023-06-27 10_31_30.507: [GenerateCustomer] 获取用户liang-ce-51-74信息
2023-06-27 10_31_30.509: [GenerateCustomer] 获取用户梁策(liang-ce-51-74)所有回答过的答案
2023-06-27 10_31_30.511: [GenerateCustomer] 用户梁策(liang-ce-51-74)数据获取完毕
2023-06-27 10_31_30.511: [GenerateCustomer] 输出电子书:梁策(liang-ce-51-74)的知乎回答合集
2023-06-27 10_31_30.511: [EpubGenerator] 删除旧目录
2023-06-27 10_31_30.511: [EpubGenerator] 删除旧epub缓存资源目录:C:\Users\LC\AppData\Local\Programs\zhihuhelp\resources\app\缓存文件\epub\梁策(liang-ce-51-74)的知乎回答合集
2023-06-27 10_31_30.520: [EpubGenerator] 旧epub缓存目录删除完毕
2023-06-27 10_31_30.520: [EpubGenerator] 删除旧epub输出资源目录:C:\Users\LC\AppData\Local\Programs\zhihuhelp\resources\app\知乎助手输出的电子书\epub\梁策(liang-ce-51-74)的知乎回答合集.epub
2023-06-27 10_31_30.521: [EpubGenerator] 旧epub输出目录删除完毕
2023-06-27 10_31_30.521: [EpubGenerator] 删除旧html资源目录:C:\Users\LC\AppData\Local\Programs\zhihuhelp\resources\app\缓存文件\html\梁策(liang-ce-51-74)的知乎回答合集
2023-06-27 10_31_30.527: [EpubGenerator] 旧html资源目录删除完毕
2023-06-27 10_31_30.527: [EpubGenerator] 删除旧html输出目录:C:\Users\LC\AppData\Local\Programs\zhihuhelp\resources\app\知乎助手输出的电子书\html\梁策(liang-ce-51-74)的知乎回答合集
2023-06-27 10_31_30.528: [EpubGenerator] 旧html输出目录删除完毕
2023-06-27 10_31_30.528: [EpubGenerator] 创建电子书:梁策(liang-ce-51-74)的知乎回答合集对应文件夹
2023-06-27 10_31_30.532: [EpubGenerator] 电子书:梁策(liang-ce-51-74)的知乎回答合集对应文件夹创建完毕
2023-06-27 10_31_30.537: [GenerateCustomer] 生成问题html列表
2023-06-27 10_31_30.549: [GenerateCustomer] 生成单一html文件
2023-06-27 10_31_30.551: [EpubGenerator] 内容列表预处理完毕, 准备下载图片
2023-06-27 10_31_30.551: [EpubGenerator] 开始下载图片, 共0张待下载
2023-06-27 10_31_30.551: [EpubGenerator] 开始下载图片
2023-06-27 10_31_30.551: 开始执行第16轮任务
2023-06-27 10_31_30.552: [第16轮任务1/2]执行无需等待的任务
2023-06-27 10_31_30.552: 所有任务执行完毕
2023-06-27 10_31_30.552: [第16轮任务1/2]所有无需等待的任务执行完毕
2023-06-27 10_31_30.552: [第16轮任务2/2]执行需间隔中断的任务
2023-06-27 10_31_30.553: 所有任务执行完毕
2023-06-27 10_31_30.553: [第16轮任务2/2]所有需间隔中断的任务执行完毕
2023-06-27 10_31_30.553: [第16轮任务]所有任务执行完毕
2023-06-27 10_31_30.553: [EpubGenerator] 所有图片下载完毕
2023-06-27 10_31_30.553: [EpubGenerator] 开始转换Latex图片
2023-06-27 10_31_30.554: [EpubGenerator] 所有Latex图片转换完毕
2023-06-27 10_31_30.554: [EpubGenerator] 图片下载流程执行完毕
2023-06-27 10_31_30.554: [EpubGenerator] 图片下载完毕
2023-06-27 10_31_30.554: [EpubGenerator] 将图片从图片池复制到电子书文件夹中
2023-06-27 10_31_30.554: [EpubGenerator] 全部图片复制完毕
2023-06-27 10_31_30.555: [EpubGenerator] 图片复制完毕
2023-06-27 10_31_30.555: [EpubGenerator] 复制静态资源
2023-06-27 10_31_30.569: [EpubGenerator] 静态资源完毕
2023-06-27 10_31_30.569: [EpubGenerator] 生成电子书
2023-06-27 10_31_30.570: 开始制作epub, 压缩为zip需要一定时间, 请等待
2023-06-27 10_31_30.599: epub制作完成
2023-06-27 10_31_30.599: [EpubGenerator] 电子书生成完毕
2023-06-27 10_31_30.599: [EpubGenerator] 将生成文件复制到目标文件夹
2023-06-27 10_31_30.599: [EpubGenerator] 复制epub电子书
2023-06-27 10_31_30.600: [EpubGenerator] epub电子书复制完毕
2023-06-27 10_31_30.600: [EpubGenerator] 复制网页
2023-06-27 10_31_30.617: [EpubGenerator] 网页复制完毕
2023-06-27 10_31_30.618: [GenerateCustomer] 自定义电子书梁策(liang-ce-51-74)的知乎回答合集生成完毕
2023-06-27 10_31_30.618: [GenerateCustomer] 电子书:梁策(liang-ce-51-74)的知乎回答合集输出完毕
2023-06-27 10_31_30.618: [GenerateCustomer] 所有电子书输出完毕
2023-06-27 10_31_30.618: [GenerateCustomer] command finish
2023-06-27 10_31_30.618: 所有任务执行完毕, 打开电子书文件夹 => C:\Users\LC\AppData\Local\Programs\zhihuhelp\resources\app\知乎助手输出的电子书