zl程序教程

您现在的位置是:首页 >  其他

当前栏目

一个书签实现博客网站留言评论自动填写个人信息(全平台全网通用)

博客平台自动网站 实现 一个 通用 评论
2023-06-13 09:14:04 时间

今天在十年之约群里看到一个特牛逼的教程,瞬间感觉自己很low,每次去别人网站评论的时候,需要填写名称、邮箱以及网址,填个人信息确实比较繁琐,而使用这个,只需要在浏览器添加一个URL书签,遇到要评论的网站,点击一下书签即可自动添加。

原文地址https://www.ilxtx.com/automatically-fill-in-personal-information.html

实现教程

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="岳泽以";break}}for(j=0;j<lmail.length;j++){var mail=document.querySelector(lmail[j]);if(mail!=null){mail.value="2780008080@qq.com";break}}for(k=0;k<lurl.length;k++){var url=document.querySelector(lurl[k]);if(url!=null){url.value="https://www.yuezeyi.com/";break}}return!1}()

在浏览器新建书签,名称自定义,网址输入以上代码,并修改相关信息。

岳泽以修改为你的名称

2780008080@qq.com修改为你的邮箱

https://www.yuezeyi.com/修改为你的网址

然后在遇到想评论的网站,直接点击一下书签即可自动输入。

经过测试,基本适配现在所有主流博客系统。

如果上面的无法使用哈,可以使用下面这个:

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 = '岳泽以';
break;
}
}
for (j = 0; j < lmail.length; j++) {
var mail = document.querySelector(lmail[j]);
if (mail != null) {
mail.value = '2780008080@qq.com';
break;
}
}
for (k = 0; k < lurl.length; k++) {
var url = document.querySelector(lurl[k]);
if (url != null) {
url.value = 'https://www.yuezeyi.com';
break;
}
}
return ! 1;
} ()

lauthorlmaillurl中引号 ""里面的内容修改为自己的信息去添加书签即可。

实现原理:这里填的内容即为需要填写的评论留言框 input 元素里面的对应 id、class 或标签等,然后通过JavaScript寻找到相应的id等补充信息。

如遇到不能自动填写的博客网站,可以右键“审查元素”根据各个博客网站评论留言框 input 元素的相关变化在上述代码相关地方进行增删修改!