由于 v 站我收藏的主题页面 ( https://www.v2ex.com/my/topics) 没有搜索功能,检索比较麻烦。我目前已经收藏了 595 个帖子了,这些帖子往往都是我们认为优质或者对自己十分有用希望后续能够翻阅的帖子。昨天下雨就在家肝了下面这个小项目。把关注的所有帖子的标题以及 url 还有创建时间获取到了。
项目地址:GetMyV2exTopicsList
技术栈 Spring Boot,没特别的技术含量,个人还是编程菜🐓️,昨天下雨在家肝了一晚上,今天又稍微完善了下。还是希望大佬们多多鼓励呀 😂️
希望这个工具对大家都有用。(我甚至挺想看看大家都收藏了哪些帖子,什么样的帖子……
数据截止 2021-07-26 14:37:57
收藏有 595 个帖子
30 页数据
但是这个页面没有搜索功能,有时候想找一个印象中曾经收藏过的帖子,翻遍了好几页也没找到,甚至找了几页又找了回来,担心看丢。
导出后在终端当前文件夹下生成 myv2extopicslist.json
文件。下面是一个简单的预览
如下图对应的 v 站的 5 个 cookie
去该项目的 release 下载 0.0.1
版本的 jar 包到本地
java -jar
运行确保本机安装有 java 8 以上环境。
打开终端,运行 java -jar .\getv2exmytopics-0.0.1-SNAPSHOT.jar TOTAL_PAGE_NUMBER "A2=aaa" "V2EX_LANG=zhcn" "PB3_SESSION=bbb" "V2EX_TAB=ccc" "V2EX_REFERRER=ddd"
将对应的 cookie 值替换成你自己的。运行结束后会在终端当前文件夹下生成 myv2extopicslist.json
文件。然后就可以对这个文件方便的检索了
截图
注意:
Linux/macOS 下终端创建临时代理
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
Windows 下使用 cmd 或者 PowerShell 创建临时代理
set http_proxy=http://127.0.0.1:7890
set https_proxy=http://127.0.0.1:7890
昨天下雨在家刚好在 n1 上装了一个 leanote 服务。发现还可以直接将文章一键发布成博文,挺有意思的。
我导出了我近期收藏的两页帖子,托管在 n1 上了。
👉🏻 V2EX 我收藏的帖子列表 https://blog.hellodk.com/blog/post/dk11/v2ex-my-topics
1
AllenHua OP v 站 COOKIE_VALUE 字符串类型的用双引号包裹了。填入 "COOKIE_NAME=COOKIE_VALUE" 时,需要把 复制过来的 COOKIE_VALUE 两端的双引号去掉
|
2
AllenHua OP 补图
![20210726161316.png]( https://cdn.jsdelivr.net/gh/hellodk34/image@main/img/20210726161316.png) 遇到 Caused by: java.io.EOFException: SSL peer shut down incorrectly 问题建议优先更换代理节点,比如从美国的梯子更换成新加坡的。 |
3
lujjjh 2021-07-26 17:42:12 +08:00 2
这个用 JS 更方便(练手 Java 为目的除外
贡献一个 JS 版,粘贴到 Console 运行即可 https://gist.github.com/lujjjh/b8d30f2be4ae82b858bdc22f4c2767df |