如何预填文本字段并单击 URL 的提交按钮


How to pre-fill text fields and click the submit button of a URL

我想打开一个URL,例如 http://www.facebook.com。如何从一个页面打开它并将输入字段的值设置为我的凭据并自动单击登录按钮。我找到了以下代码片段:

<p>Your name:
<br /><input name="name" id="name" /></p>
<p>Your email:
<br /><input name="email" id="email" /></p>

<script>
var hashParams = window.location.hash.substr(1).split('&'); // substr(1) to remove the #
for(var i = 0; i < hashParams.length; i++){
var p = hashParams[i].split('=');
     document.getElementById(p[0]).value = decodeURIComponent(p[1]);;
}

这将生成此 URL: www.xyz.com/contact.html#name=some_text&email=more%20text&username=john&age=23 .(不计学分)。

但我不确定在哪里输入要命中的 URL。

检查页面并在 HTML 中找到登录字段。

对于 Facebook,请使用:

document.getElementById("email").innerHTML = "YourEmail";
document.getElementById("pass").innerHTML = "yourpass";

在网址中,尝试添加

<script>document.getElementById("email").innerHTML = "YourEmailhere";
document.getElementById("pass").innerHTML = "yourpasshere";</script>

Facebook.com 后