0

我尝试登录的网站具有以下用户名字段

 <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);
    })
});
4

1 回答 1

0

该网站正在运行 iso-8859-1 编码,僵尸显然不支持它......这就是为什么它没有找到任何东西

于 2013-07-31T19:27:11.247 回答