研究一下自动填充评论信息
最近工作方面很是清闲,所以我的日常基本就是刷刷购物网站、逛逛博客圈子。在逛到很棒的博客或者写的很好的文章时,总是想要评论两句,不过每次陌生的站点都要重新填写名字、邮箱等信息,甚是不便。于是就琢磨着能不能写个脚本进网页就自动填充信息。
(function() {
'use strict';
function get(name) {
return document.querySelector("input[name='" + name + "']");
}
function set(dom, value) {
for (let i in dom) {
if (dom[i]) dom[i].value = value;
}
}
var data = {
'17': 'author,name,comment-name',
'hello@s17.cn': 'mail,email,comment-mail',
'https://www.s17.cn': 'url,comment-url'
};
setTimeout(() = >{
load(data);
},
2000);
function load(data) {
for (let i in data) {
let t = i,
list = data[i].split(',');
for (let x in list) {
let dom = get(list[x]);
if (dom) dom.value = i;
}
}
}})();
业余选手,技术着实有限,虽然这段代码在部分网站可以实现,但是很多网站还是失效。
大概有些站点的评论区是调用的第三方,有的站点是用JS动态加载的评论区,有的站点输入框还有其他的命名,甚至有的站点会将自动填充的评论信息当作垃圾评论拦截......
这篇文章如果有幸被路过的大佬刷到,可以帮我完善一下吗?🥺
最后修改于:2026年05月29日 03:43 AM
© 著作权归作者所有