博客无登录评论系统、留言系统,自动填写个人信息油猴脚本
大部分博友在自己博客使用的都是无登录评论系统,好处是不需要收集用户信息,主要依靠用户自己填写的邮箱来区分用户,本质上是留言是“可匿名化”的,但缺点是访客每次想评论留言时,总是要重复在评论区填写,昵称、邮箱和网址。有些评论系统也没有记住上次填写信息的功能,每次留言时的重复机械性操作很是繁琐。于是抽空搓了个油猴脚本实现了自动填充。
现有轮子的寻找
最近十一高强度刷其他博友的博客,每次想评论留言,总要重复在评论区填写,昵称、邮箱和网址的操作,搞得有时候本来想评论的,结果最后因为填信息很麻烦就就放弃了。
评论信息自动填写,一个如此常见的需求,肯定已经有前人做过功课了,于是我就去网上找了一圈看有没有现成的解决方案,结果是:有,但没有一个让我满意的。
各种方案大体上核心部分都是一致的,都是通过JS脚本识别网页中可能的元素,将预先设置的信息填写到对应的输入框中,只是分成了三种具体方案:小书签、油猴脚本、浏览器扩展,这三者各有优劣。
- 书签方案:只需要保存代码为书签,需要填写时点击书签工具栏中的按钮即可
- 优点:方便,点击即可填写,
- 缺点:改起来不方便,你存到浏览器书签后再导出格式化就破了,而且无法实现自动更新。
- 油猴脚本:书签方案的升级版
- 浏览器扩展:油猴脚本的升级版
- 优点:浏览器商店更新方便,和浏览器结合更加紧密,UI更加美观(油猴脚本倒也能做到,但是实现起来比较复杂,少有脚本作者愿意为此花费大量精力)
- 缺点:“闭源”,无法自行修改,需要什么功能,只能反馈后等作者更新。
- 浏览器扩展邪道版:基于密码管理器等扩展的自定义字段自动填充
- 优点:你要是本来就装了密码管理器,就可以少装一个扩展了,而且这样更安全,毕竟是基于密码管理器的,安全性肯定要拉满。
- 缺点:需要自己折腾适配各种网站,有些密码管理器对自定义字段的配置项不是太完善,导致无法触发填充,个人感觉这里比较好用的是知名的 1password 有精力的可以自己折腾。
最后经过一番检索,发现了两个现成的比较好的轮子。但是经过我十一期间的试用,两者都不太完美,于是在假期最后一天,抽空自己动手将两个现成轮子的特点合二为一,搓了一个新的油猴脚本。
现成轮子一:洪绘速填
- 优点:
- 这是个浏览器扩展,基本没什么上手难度
- 支持全自动和点击填写两种模式
- 缺点:
- 扩展比较死板,如果遇到现有扩展不能填写的网站,想要适配最佳路径只能是:反馈作者-作者更新-审核上架-更新扩展的路子,经过我的测试,有两种评论系统洪绘速填都无法填写。
- 洪绘速填作者的介绍页:点击访问
现成轮子二:龙笑天下的油猴脚本
- 优点:
- 油猴脚本,开源方便改
- 支持全自动填充
- 缺点:
- 只支持自动填充,需要手动排除大量误触发网站。
- 修改配置需要手动修改脚本代码,一旦代码更新需要重新修改配置。
- 龙笑天下的脚本介绍页:点击访问
我的作品:博客无登录评论系统、留言系统,自动填写个人信息油猴脚本
使用教程
- 安装一个用户脚本管理器
浏览器的版本实在太多了,我就不自己写这部分,请访问 Greasy Fork 网站 内的介绍,第 1 步 来安装一个油猴脚本管理器。
个人比较推荐安装 Tampermonkey (篡改猴),主要是因为,这个扩展是目前使用人数最多的,而且相对更新更勤快一点,Violentmonkey(暴力猴)因为开发团队精力问题,稍微更的慢一点。不过两者对于一般用户来说没有本质上的区别,选一个你看起来顺眼的就行。 -
安装 博客网站留言评论信息自动填充油猴脚本 。访问网页,点击用户脚本页面上绿色的「安装此脚本」/「Install this script」按钮,你的油猴脚本管理器会问你是否安装。
-
随便打开一个网页,点你油猴脚本管理器的扩展图标
-
配置对应内容项设置
- 设置昵称:在弹出窗口中输入你的昵称
- 设置邮箱:在弹出窗口中输入你的邮箱
- 设置网址:在弹出窗口中输入你的网站网址(如果你没自己的网站这一项可以留空不写)
- 切换自动填充状态:默认是开启自动填充的,点击可以关闭自动填充
- 设置填充快捷键:默认是Ctrl+Shift+F,如果不需要或者遇到快捷键冲突可以留空或修改组合键。
写在后边
- 真没想到,无登录评论留言系统自动填写个人信息这种如此普遍的需求,居然至今都没有一个完善的解决方案……我这个油猴脚本说实话也谈不上完善,只是尽可能融合了前人现有成果的优点而已。
- 因为的脚本原理是查询页面里面的常见的评论系统的对应元素,如果相应元素存在,则会自动填写你设定的信息到相应元素input框里。但有些网页并不仅仅会在评论区使用这些元素,就会导致脚本在本不该自动填充信息的网页内填上内容。目前脚本已经尽量排除掉常见的网站,如果自动填充总是在错误的网页自动填写内容,可以考虑关闭自动填充,改为使用填充快捷键手动触发填充。
- 填充时光标不能位于页面内的输入框中(无论自动还是手动),这是为了防止在输入文字时误触快捷键的设计。因为理论上是可以设置单字快捷键的。
- 你可以认为本脚本是《【龙笑天下】博客网站留言评论信息自动填充脚本》与《洪绘速填》两位大佬作品的融合特长后的开源版,感谢以上两位大佬的工作付出。
- 浏览器扩展版的我还在写,头一次写 Chrome 扩展,一边学一边写,进度有点慢。
刘郎
2025-10-14 12:53
手动输入评论信息确实有点麻烦 自动填入大大提高了效率
石樱灯笼
2025-10-13 13:34
本质上浏览器支持自动填充,用的
input name="author"
,但实际上很多魔改的博客页面的作者对html一点基础都没有,都是瞎抄,能用就行了。当然现在已经重新开始流行「强制注册」和「禁止评论」,资本主义大公司还没成功剿灭个人网站之前,这些自己搞个人网站的都纷纷先主动自杀了。
去年夏天
2025-10-13 14:09
很多人写的五花八门的,有些评论系统/主题为了显示自己,或者为了防止自动化评论,会故意给元素名加自有前缀,什么author、name、nick、comment_author、comment_nick、com_author、com_nick一堆奇怪的变种
沉冰浮水
2025-10-12 20:11
主要现在已经懒得评论了。。早在还在用 Z-Blog ASP 版时,有用过一个火狐的自动填插件,后边博客换到 Z-BlogPHP,浏览器先是换 Chrome 又换 Edge。。
唯一长久的习惯可能就是 RSS 了吧。。
涛叔
2025-10-11 08:26
主要是因为评论没有标准UI,大家各搞一套~可以考虑在在浏览器本地保存用户信息
去年夏天
2025-10-12 13:36
是的,如果是评论系统是默认的就很容易实现填写。但是一些人会自己改一点。
大致
2025-10-10 13:14
只有自己写的油猴才是最合适的。其实无非是三个框,各个博客系统起的名字都不一样,还有用静态+留言服务的,名字也不一样。还有人为了防止垃圾留言故意把框的ID给改了,甚至不用ID的。
去年夏天
2025-10-10 13:20
是,其实主要工作量就是是收集各种评论系统的数据,静态站用的最常见的评论系统Twikoo,Artalk,Valine,Waline 都是适配的。
去年夏天
2025-10-10 13:22
可不,今天就碰到一个,脚本能自动填进框,但实际无法使用,他整了个 js 检测,不在输入框里时输入就无效
织梦岁月
2025-10-10 09:01
已经安装,好用。
去年夏天
2025-10-10 10:21
之前每次都要手动写太费劲了
满心
2025-10-10 08:45
这个信息每次都要自动填,确实很麻烦,匿名我之前也做过一个,全部随机,貌似效果也不太好
去年夏天
2025-10-10 09:44
这个想法不错,可以增加一个随机生成个人信息实现匿名留言的功能。
S
2025-10-09 22:08
还有个更简单的方案就是把昵称邮箱和网站保存为输入法的自定义短语,输入快速代码就填好了,比如网址 https://synyan.cn 我设置为syn就自动弹出了,完全不涉及js。
去年夏天
2025-10-09 22:13
我之前就是这样的,但是毕竟三个框就需要输入三次,每次至少3个字母。
用脚本能稍微节约一点点功夫,只需要按一次组合键。
obaby
2025-10-09 21:39
开启记住用户信息能解决一部分填充问题。
去年夏天
2025-10-09 22:01
有些主题没这功能…就很愁人
ACEVS
2025-10-09 17:18
有时候会不自动填,我用的龙啸天的。
去年夏天
2025-10-09 17:22
哪个不自动填呀,有例子不,正好我正在增加另外两个评论系统的支持中
acevs
2025-10-10 10:17
你的这个可以自动。不错。
去年夏天
2025-10-10 10:20
啊这,按说我的脚本能填的,龙啸天的就能填。因为识别部分代码目前是一样的。