一键自动填入评论信息

技巧分享 · 3 天前 · 295 人浏览

AI摘要

文章介绍了一个自动填写博客评论信息的技巧,通过创建一个书签并输入特定的JavaScript脚本代码,实现在点击书签时自动填入预设的评论昵称、邮箱和网址信息。脚本中包含了多个CSS选择器以适配不同博客的评论表单样式。

此内容根据文章生成,不代表个人观点,仅用于文章内容的解释与总结

经常逛博客网站的都知道,在评论时一般都会要求填写评论昵称,邮箱,网址三个主信息。所以,为了偷个懒。这里分享一个小技巧。手动输入进化成自动填入。

创建一个书签页,名称填写:一键评论填入

image.png

网址输入下面脚本代码:

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选择器。各位也可以在此基础上增加更多的选择器,使其满足你的要求。


验证码:
  1. ymz316 3 天前

    操作了一下,没反应。不知道是不是我用的火狐不支持的缘故?

    1. 流情 (作者)  昨天
      @ymz316

      哪指定是你浏览器的问题。

  2. js植入吗?当年那个扣扣空间装扮好像就是用这种。

    1. 流情 (作者)  昨天
      @文案姐笔记

      js植入是只对自己有效吧

  3. Vind 3 天前

    好像浏览器本来就会记住,只要输入一个或者是双击一下就好了

    1. 流情 (作者)  昨天
      @Vind

      有的是输入法的记忆触发的

  4. 醉雨 3 天前

    学习了。我是一个不懂代码的人,我的博客能有验证码做门槛拦截骚扰就已经很好了。像你博客这个数学计算的,我还没有找到。找到了就换这个。哈哈(((o(゚▽゚)o)))

    1. @醉雨

      我的博客没有验证码 OωO

  5. Peanut酱 3 天前

    分享一个我的小技巧,使用密码管理器,里面的身份信息——新增——自定义字段——分别增加author、mail(email)、url,这三个名字和对应的值。使用时只需要点击一下,就能自动填充了

    1. 流情 (作者)  昨天
      @Peanut酱

      本质还是获取css选择器进行填充

Theme: Jasmine | RSS订阅 | 网站地图