因为现在的 gemini-3-pro-preview 用 API 调用功能有限,比如说不能识图,再加上开了 Gemini in Chrome 之后经常有一些上网过程中和它的对话想要保存下来。以前常用 Cherry Studio 的导入到 notion 功能,但哪怕至今,这个功能对于图片也是无法很好的解决,我之前在提过issue,但最终也没下文了。再加上最近用 Gemini 网页版玩大香蕉玩得很开心,有时候也想把有趣的图存起来,而不是一关了对话就没了。
为了解决这个问题,搓了一个油猴脚本 Gemini to Notion Exporter。之前在Linux.do分享过。最近更新了 v13.1 版本,修了一些 bugs ,也来这里分享一下。
因为涉及图片转存,需要配合 PicList (或 PicGo) 使用:
代码完全开源,欢迎试用反馈!
目前脚本虽然能用,但还有两个硬骨头没啃下来,求路过的大佬们给点思路:
用户上传文件的转存问题:
目前 Chat 中用户上传的文件( PDF/CSV 等),点击打开 viewer 再点下载,会请求一个 https://contribution.usercontent.google.com/download?c=... 开头的长链接。
我的如意算盘是:脚本自动模拟点击 Viewer -> 点击下载 -> 捕获这个 URL -> 调用 Notion API 直接上传( 20MB 以内)。
现状:尝试了各种注入和模拟点击,都无法稳定触发下载并截获链接。如果有处理过类似 Google 动态生成下载链的老哥,求指教。
Gemini Business/Enterprise 版失效:
普通版 Gemini 没问题,但 Business 版的内容似乎封装在 Shadow DOM (Closed) 里,脚本默认抓不到宿主内部的 DOM 。最近太忙还没空 Vibe Coding 去针对性处理,如果有现成的穿透方案也欢迎告知。
1. 导出与 UI 界面:

2. 导出到 Notion 的效果 (图片已转存图床):

3. Markdown 表格完美保留:

4. 代码块高亮支持:
