# 可选择可输入的网页控件浏览器密码如何自动填充？

**URL:** <https://meta.appinn.net/t/topic/54600>\
**Category:** 问题求助\
**Tags:** chrome\
**Created:** [2024 年4 月 1 日 01:38 UTC](https://meta.appinn.net/t/topic/54600 "2024-04-01T01:38:13Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

作者： ![CyanRuin](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/cyanruin/32/60235_2.png) [@CyanRuin](https://meta.appinn.net/u/CyanRuin)\
发布日期： [2024 年4 月 1 日 01:38 UTC](https://meta.appinn.net/t/topic/54600/1 "2024-04-01T01:38:13Z")

</div>

[https://vgms.fanyu.com/](https://vgms.fanyu.com/)

 ![image](https://meta.appinn.net/uploads/default/original/3X/e/4/e4a7c9928cb62c6eb0d232af3ae7ff3ec6f396d5.jpeg)  
每次登录这个系统都要手动选择学校，或者输入学校搜索，然后才能填充账号密码登录，  
有什么办法可以自动选择或者固定住指定的选择吗？

---

<div class="post-metadata">

作者： ![moonlune](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/moonlune/32/6384_2.png) [@moonlune](https://meta.appinn.net/u/moonlune)\
发布日期： [2024 年4 月 1 日 02:17 UTC](https://meta.appinn.net/t/topic/54600/2 "2024-04-01T02:17:58Z")

</div>

1.找个可以自定义登录脚本的密码登录软件，组合一下；  
2.自己抓下代码做个填充；  
3.自己拿AHK等等脚本软件做个简单的键盘动作组合的专用登录程序。。。

---

<div class="post-metadata">

作者： ![kli2018](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/kli2018/32/22935_2.png) [@kli2018](https://meta.appinn.net/u/kli2018)\
发布日期： [2024 年4 月 1 日 02:29 UTC](https://meta.appinn.net/t/topic/54600/3 "2024-04-01T02:29:52Z")

</div>

keepass没有问题,只需要新建一个  
id：layui-input  
value：你的大学  
type：text  
然后把password username的id固定填一下username  
不然会把大学位置当用户名

 ![202441104138656](https://meta.appinn.net/uploads/default/original/3X/7/a/7a003313a3068ae5302dcc2b8ceee5c5ec8b92fc.png)

> **[123 hosted at ImgBB](https://ibb.co/258yWr4)**
>
> Image 123 hosted in ImgBB

---

<div class="post-metadata">

作者： ![Aquamarine](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/a/22d042/32.png) [@Aquamarine](https://meta.appinn.net/u/Aquamarine)\
发布日期： [2024 年4 月 1 日 05:11 UTC](https://meta.appinn.net/t/topic/54600/4 "2024-04-01T05:11:21Z")

</div>

印象中LastPass好像支持这里的选择

---

<div class="post-metadata">

作者： ![Fiend\_FEARing](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/fiend_fearing/32/47535_2.png) [@Fiend\_FEARing](https://meta.appinn.net/u/Fiend_FEARing)\
发布日期： [2024 年4 月 1 日 05:49 UTC](https://meta.appinn.net/t/topic/54600/5 "2024-04-01T05:49:44Z")

</div>

单独写个脚本用油猴之类的在对应网页执行也可以的，比如下面自动选择清华大学的脚本。  
随便写的，仅供参考 :rofl:

```auto
// ==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();
}

```

---

<div class="post-metadata">

作者： ![LiGouHai](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/ligouhai/32/74354_2.png) [@LiGouHai](https://meta.appinn.net/u/LiGouHai)\
发布日期： [2024 年4 月 1 日 07:17 UTC](https://meta.appinn.net/t/topic/54600/6 "2024-04-01T07:17:28Z")

</div>

用Automa自动化点击插件。

---

<div class="post-metadata">

作者： ![121](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/1/ad7895/32.png) [@121](https://meta.appinn.net/u/121)\
发布日期： [2024 年4 月 1 日 13:28 UTC](https://meta.appinn.net/t/topic/54600/7 "2024-04-01T13:28:28Z")

</div>

还有这么好的插件!!!  
大佬,这个插件名字是什么

---

<div class="post-metadata">

作者： ![CyanRuin](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/cyanruin/32/60235_2.png) [@CyanRuin](https://meta.appinn.net/u/CyanRuin)\
发布日期： [2024 年4 月 2 日 02:22 UTC](https://meta.appinn.net/t/topic/54600/8 "2024-04-02T02:22:41Z")

</div>

大佬牛！  
待会配合 ChatGPT 研究下，看看自己能不能修改一下使其应用到其他网页。

---

<div class="post-metadata">

作者： ![Fiend\_FEARing](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/fiend_fearing/32/47535_2.png) [@Fiend\_FEARing](https://meta.appinn.net/u/Fiend_FEARing)\
发布日期： [2024 年4 月 2 日 02:44 UTC](https://meta.appinn.net/t/topic/54600/9 "2024-04-02T02:44:02Z")

</div>

我也不是大佬 :rofl:这个就是最基础的，  
一开始每隔1000毫秒检测一下某个元素有没有加载出来，我是随便选了下拉框里的一个选项。有的话就开始执行下面loadcomplete()开始做点击，为了方便替换我用了从dd里找附带清华大学的，然后点一下。然后找一下选框打勾的地方也点击一下。  
页面元素的查找可以用一些浏览器插件来方便查找

 ![image](https://meta.appinn.net/uploads/default/original/3X/f/c/fc0b846993ff30d61bd8395963027bea7867e842.png)

---

<div class="post-metadata">

作者： ![CyanRuin](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/cyanruin/32/60235_2.png) [@CyanRuin](https://meta.appinn.net/u/CyanRuin)\
发布日期： [2024 年4 月 2 日 03:04 UTC](https://meta.appinn.net/t/topic/54600/10 "2024-04-02T03:04:27Z")

</div>

这种方法如果列表是通过JS加载（我也不知道这样描述对不对），就无法生效了。  
我尝试在另一个网页修改代码实现，两者的区别在于，vgms的列表是包含在网页源代码中，而我尝试的网页列表是通过JS加载的。

---

<div class="post-metadata">

作者： ![kli2018](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/kli2018/32/22935_2.png) [@kli2018](https://meta.appinn.net/u/kli2018)\
发布日期： [2024 年4 月 2 日 05:31 UTC](https://meta.appinn.net/t/topic/54600/11 "2024-04-02T05:31:54Z")

</div>

插件  
KeePassRPC.plgx

> **[GitHub - kee-org/keepassrpc: The KeePassRPC plugin that needs to be installed...](https://github.com/kee-org/keepassrpc)**
>
> The KeePassRPC plugin that needs to be installed inside KeePass in order for Kee to be able to connect your browser to your passwords

浏览器配合扩展我用的是  
[https://www.kee.pm/](https://www.kee.pm/)
