我尝试登录的网站具有以下用户名字段
<input type="text" id="inputEmailHandle" name="inputEmailHandle" value>
我使用 Zombie Headless 浏览器和 nodejs,Zombie 找不到名为“inputEmailHandle”的输入字段,所以我无法自动登录,我认为这value>
是因为无论如何我可以绕过它?或者有人知道用javascript和nodeJS做到这一点的好方法吗?
ps 我试图登录的网站是 craigslist
这是代码
var Browser = require("zombie");
var assert = require("assert");
browser = new Browser()
browser.visit("https://accounts.craigslist.org", function () {
browser.
fill("inputEmailHandle", "person@email.com").
fill("inputPassword", "password").
pressButton("button", function() {
console.log("LOGGED INNNNN!!!");
assert.ok(browser.success);
})
});