我有一个登录页面在工作,每天我都要输入用户名/密码。
我想写一些可以帮助我使用变量来改善我的工作生活的东西。 如果我检查用户提交的HTML代码:
<input data-val="true" data-val-required="The field Username is required" id="Username" name="Username" placeholder="Username" value="" type="text">
对于密码字段:
<input data-val="true" data-val-required="The field Password is required" id="Password" name="Password" placeholder="Password" type="password">
如果我使用用户名填写value=""
,那么我就可以登录密码字段!因此value=""
是我对这两个领域都需要的。
但是如何将此HTML代码传递到URL?
我的目标是编写一个像<a href="#" target="_blank">Link</a>
这样的链接,这个链接可以帮助我在一个已经存在用户/密码的点击中登录该URL。
答案 0 :(得分:0)
扩展网站的一种简单方法是使用GreaseMonkey - 脚本。 你可以,例如在页面加载上添加一个按钮,将凭证注入表单字段的值:
window.addEventListener('load', addLoginButton, true);
答案 1 :(得分:0)
如果登录表单包含方法=&#34; GET&#34; ,您可以传递URL中的变量。但大多数情况下,方法=&#34; POST&#34; 就是这种情况。在这种情况下,有一个修复,您可以创建一个自定义网页,向登录URL发出HTTP POST请求,并将所需的变量设置为用户名和密码。
您可以使用CURL 通过 PHP执行此操作。
答案 2 :(得分:0)
你是对的@Vishwas Chauhan。如果我把它粘在HTML文件中就可以了:
<form action="http://example.com/" target="_blank" method="post">
<input data-val="true" id="Username" name="Username" value="mybeautifulusername" type="text">
<input data-val="true" id="Password" name="Password" value="mybeautifulpassword" type="password">
<input type="submit" class="button" value="submit" />
</form>
但是如何删除2个字段并保持&#34;提交&#34;按钮? 我只需要按钮而不是2个字段。