HTML自动站点登录填写。没有参数的值

时间:2013-07-31 15:38:54

标签: javascript html node.js craigslist

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

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

1 个答案:

答案 0 :(得分:0)

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