点本地导出的(对本地微博取消收藏)时卡死,然后再开提示操作失败…
都在本地导出tab上,先点了备份收藏 问题1: 点“对本地微博取消收藏” 结果跑了大概一页就卡住了,有400报错 前面看着正常,一排unfavorited ,不过这里还是有个问题,【我以为是勾选,导出后再取消来着,其实是个功能】 这下第一页得根据日志重新找回mid再下载了
[2024-03-02T04:11:00Z WARN weiback_rs::web_fetcher] http request https://weibo.com/ajax/statuses/destoryFavorites failed with status code 400 Bad Request, start to retry [2024-03-02T04:11:01Z WARN weiback_rs::web_fetcher] http request https://weibo.com/ajax/statuses/destoryFavorites failed with status code 400 Bad Request, start to retry [2024-03-02T04:11:02Z WARN weiback_rs::web_fetcher] http request https://weibo.com/ajax/statuses/destoryFavorites failed with status code 400 Bad Request, start to retry [2024-03-02T04:11:03Z ERROR weiback_rs::task_handler] http request https://weibo.com/ajax/statuses/destoryFavorites failed with status code 400 Bad Request finally
Stack backtrace:
0: <unknown>
1: <unknown>
2: <unknown>
3: <unknown>
4: <unknown>
5: <unknown>
6: <unknown>
7: <unknown>
8: <unknown>
9: <unknown>
10: <unknown>
11: BaseThreadInitThunk
12: RtlUserThreadStart
问题2: 看着没有反应,关了重开,看日志似乎本地db损坏了
[2024-03-02T04:13:20Z INFO weiback_rs] start running... [2024-03-02T04:13:20Z INFO weiback_rs::core] starting gui... [2024-03-02T04:13:20Z INFO weiback_rs::persister] db "D:\tools\weiback-rs-v0.2.2-x86_64-pc-windows-msvc\res/weiback.db" exists [2024-03-02T04:13:20Z ERROR weiback_rs::task_handler] Invalid database version, please upgrade db file
Stack backtrace:
0: <unknown>
1: <unknown>
2: <unknown>
3: <unknown>
4: <unknown>
5: <unknown>
6: <unknown>
7: <unknown>
8: <unknown>
9: <unknown>
10: <unknown>
11: BaseThreadInitThunk
12: RtlUserThreadStart
[2024-03-02T04:13:45Z INFO weiback_rs::executor] task send succ [2024-03-02T04:13:45Z INFO weiback_rs::task_handler] fetch posts from local and export [2024-03-02T04:13:45Z INFO weiback_rs::task_handler] fetched 50 posts from local [2024-03-02T04:13:45Z ERROR weiback_rs::task_handler] Failed to render 'posts.html'
Caused by:
Variable `post.user.profile_url` not found in context while rendering 'posts.html'
Stack backtrace:
0: <unknown>
1: <unknown>
2: <unknown>
3: <unknown>
4: <unknown>
5: <unknown>
6: <unknown>
7: <unknown>
8: <unknown>
9: <unknown>
10: <unknown>
11: <unknown>
12: <unknown>
13: BaseThreadInitThunk
14: RtlUserThreadStart
感谢你的反馈。 问题一:
- 【我以为是勾选,导出后再取消来着,其实是个功能】:抱歉,目前UI规划是有一些不合理的地方,容易产生误解。目前还没有时间推敲细节。后面会优化。
- 这下第一页得根据日志重新找回mid再下载了:不需要,没有保存到 db 的 post 不会被 unfavorite,能够被取消收藏的都是成功保存的。
- 跑了大概一页就卡住了,有400报错:在上个 issue 解决之后更新了版本,按理来说取消收藏的功能下,这种错误不会再卡住。而且 400 报错算是比较常见的,原因可能是已经偶然取消收藏了,再去取消就会这样,所以这种错误会直接忽略。
问题二: 用老版本创建的数据库文件使用新版本,需要在使用前用附带的 db-upgrade-tool.exe 工具升级一下版本,readme 里有写。 但是如果你不是在那几个需要更新的版本之前下载的 weiback-rs,那你要考虑一下,是否使用了之前启动出现问题的版本创建的 db 文件,这个 db 是没有经过正常初始化的,也可能产生 Invalid database version, please upgrade db file 的报错。
请问问题解决了吗
请问问题解决了吗
不好意思最近比较忙 orz 把这事儿忘了刚看见 我直接用了新整的,现在还有个问题是打开下载图片之后,db体积暴增,可否把图片放在外面? 我看了下爬了大概5页就上g了
你好,我看到了你的新 issue,请问最初的这个问题解决了吗?
请问问题解决了吗
不好意思最近比较忙 orz 把这事儿忘了刚看见 我直接用了新整的,现在还有个问题是打开下载图片之后,db体积暴增,可否把图片放在外面? 我看了下爬了大概5页就上g了
这个特性我考虑一下。可以新开 issue 讨论。