1.找个可以自定义登录脚本的密码登录软件,组合一下;
2.自己抓下代码做个填充;
3.自己拿AHK等等脚本软件做个简单的键盘动作组合的专用登录程序。。。
keepass没有问题,只需要新建一个
id:layui-input
value:你的大学
type:text
然后把password username的id固定填一下username
不然会把大学位置当用户名
1 个赞
印象中LastPass好像支持这里的选择
单独写个脚本用油猴之类的在对应网页执行也可以的,比如下面自动选择清华大学的脚本。
随便写的,仅供参考
// ==UserScript==
// @name vgms
// @version 1.0
// @description vgms auto selector
// @author F
// @match https://vgms.fanyu.com
// @license AGPL-3.0
// @icon https://vgms.fanyu.com/favicon.ico
// @grant none
// ==/UserScript==
(() => {
'use strict';
let t = setInterval(() => {
let h = document.querySelector("dd[lay-value='111554']");
if (h != null) {
clearInterval(t);
loadcomplete();
}
}, 1000);
})();
function loadcomplete() {
Array.from(document.querySelectorAll(`dd`)).find(el => el.textContent.includes('清华大学')).click();
document.querySelector(`.layui-icon.layui-icon-ok`).click();
}
用Automa自动化点击插件。
1 个赞
还有这么好的插件!!!
大佬,这个插件名字是什么
大佬牛!
待会配合 ChatGPT 研究下,看看自己能不能修改一下使其应用到其他网页。
我也不是大佬 这个就是最基础的,
一开始每隔1000毫秒检测一下某个元素有没有加载出来,我是随便选了下拉框里的一个选项。有的话就开始执行下面loadcomplete()开始做点击,为了方便替换我用了从dd里找附带清华大学的,然后点一下。然后找一下选框打勾的地方也点击一下。
页面元素的查找可以用一些浏览器插件来方便查找
这种方法如果列表是通过JS加载(我也不知道这样描述对不对),就无法生效了。
我尝试在另一个网页修改代码实现,两者的区别在于,vgms的列表是包含在网页源代码中,而我尝试的网页列表是通过JS加载的。