专栏文章

复制 Markdown

科技·工程参与者 26已保存评论 28

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
28 条
当前快照
1 份
快照标识符
@miodbjp5
此快照首次捕获于
2025/12/02 17:20
3 个月前
此快照最后确认于
2025/12/02 17:20
3 个月前
查看原文
复制洛谷部分页面 Markdown 源代码。

使用

点击右上角按钮复制源代码到剪贴板。
特别地,比赛、训练页面按钮位于比赛标题下方。

安装

推荐使用 cos 方式进行安装,greasyfork 需要你有稳定的国际网络连接。

原理

容易发现。洛谷专栏获取到的数据以 JSON 格式存在 script[id="lentille-context"] 标签内,我们只需要解析该元素即可。
添加 x-lentille-request: content-only headers 即可获取 JSON 格式的返回数据。
对于比赛、训练和个人主页,其 Markdown 源代码分别位于 _feInstance.currentData.contest.description_feInstance.currentData.training.description_feInstance.currentData.user.introduction

更新

v1.2.0

  • 支持比赛详情、训练详情、个人主页源代码复制。
  • 重构部分代码。
  • 修复与某 e**g 插件的冲突。

v1.1.2

add headers for fetching clean JSON data

v1.1.1

fix bugs.

v1.1.0

  • 修复部分场景下因路径变化导致的 btn 显示问题。
  • 添加成功/失败状态显示。

TODO

  • 支持讨论区、工单等页面。
  • 更优雅的轮询方式。

评论

28 条评论,欢迎与作者交流。

正在加载评论...