我尝试登录的网站有以下用户名字段
<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);
})
});
答案 0 :(得分:0)
该网站正在运行iso-8859-1编码,僵尸显然不支持...这就是为什么它找不到任何东西