文章介绍了一个自动填写博客评论信息的技巧,通过创建一个书签并输入特定的JavaScript脚本代码,实现在点击书签时自动填入预设的评论昵称、邮箱和网址信息。脚本中包含了多个CSS选择器以适配不同博客的评论表单样式。
此内容根据文章生成,不代表个人观点,仅用于文章内容的解释与总结
经常逛博客网站的都知道,在评论时一般都会要求填写评论昵称,邮箱,网址三个主信息。所以,为了偷个懒。这里分享一个小技巧。手动输入进化成自动填入。
创建一个书签页,名称填写:一键评论填入

网址输入下面脚本代码:
javascript: void
function () {
var lauthor = [
"#author",
"input[name='comname']",
"#inpName",
"input[name='author']",
"#ds-dialog-name",
"#name",
"input[name='nick']",
"#comment_author"],
lmail = [
"#mail",
"#email",
"input[name='commail']",
"#inpEmail",
"input[name='email']",
"#ds-dialog-email",
"input[name='mail']",
"#comment_email"],
lurl = [
"#url",
"input[name='comurl']",
"#inpHomePage",
"#ds-dialog-url",
"input[name='url']",
"input[name='website']",
"#website", "input[name='link']",
"#comment_url"];
for (i = 0; i < lauthor.length; i++) {
var author = document.querySelector(lauthor[i]);
if (author != null) {
author.value = '流情';
author.dispatchEvent(new Event('input'));
author.dispatchEvent(new Event('change'));
break;
}
}
for (j = 0; j < lmail.length; j++) {
var mail = document.querySelector(lmail[j]);
if (mail != null) {
mail.value = '1136523167@qq.com';
mail.dispatchEvent(new Event('input'));
mail.dispatchEvent(new Event('change'));
break;
}
}
for (k = 0; k < lurl.length; k++) {
var url = document.querySelector(lurl[k]);
if (url != null) {
url.value = 'https://liuqingwushui.top';
url.dispatchEvent(new Event('input'));
url.dispatchEvent(new Event('change'));
break;
}
}
return !1;
}()原理就是在点击书签时,会执行脚本代码,获取输入的dom表单,然后自动填入事先预设好的内容。因为每个博客的评论表单样式,布局,css选择器各有差异,所以这里列举的是常见的获取评论表单css选择器。各位也可以在此基础上增加更多的选择器,使其满足你的要求。
这个可以有,实测正常填入。
我用的也是自动识别并自动填写的脚本 省去了自己输入评论信息的过程 方便
我都是浏览器记忆好了,然后直接选
操作了一下,没反应。不知道是不是我用的火狐不支持的缘故?
哪指定是你浏览器的问题。
js植入吗?当年那个扣扣空间装扮好像就是用这种。
js植入是只对自己有效吧
好像浏览器本来就会记住,只要输入一个或者是双击一下就好了
有的是输入法的记忆触发的
学习了。我是一个不懂代码的人,我的博客能有验证码做门槛拦截骚扰就已经很好了。像你博客这个数学计算的,我还没有找到。找到了就换这个。哈哈(((o(゚▽゚)o)))
我的博客没有验证码 OωO
分享一个我的小技巧,使用密码管理器,里面的身份信息——新增——自定义字段——分别增加author、mail(email)、url,这三个名字和对应的值。使用时只需要点击一下,就能自动填充了
本质还是获取css选择器进行填充