2013-07-31 3 views
0

와 값으로 다음과 같은 사용자 이름 필드 임 좀비 머리없는 브라우저와 nodejs를 사용, 좀비 내가 자동으로 로그인 할 수 있도록 "inputEmailHandle"라는 이름의 입력 필드를 찾을 수 없습니다 HTML 자동 사이트 로그인 작성. 웹 사이트 메신저 로그인하려고 매개 변수없이

<input type="text" id="inputEmailHandle" name="inputEmailHandle" value> 

을 가지고, 나는 그 이유라고 생각한다. value> 어쨌든 나는 그것을 얻을 수 있는가? 또는 누구든지 javascript 및 nodeJS를 사용하여이 작업을 수행하는 좋은 방법을 알고 있습니까?

추신으로 로그인을 시도 웹 사이트 메신저 그 ...

여기 코드

var Browser = require("zombie"); 
var assert = require("assert"); 

browser = new Browser() 
browser.visit("https://accounts.craigslist.org", function() { 
    browser. 
    fill("inputEmailHandle", "[email protected]"). 
    fill("inputPassword", "password"). 
    pressButton("button", function() { 
     console.log("LOGGED INNNNN!!!"); 
     assert.ok(browser.success); 
    }) 
}); 
+0

이것은 잘못된 HTML처럼 보입니다. Zombie Headless 브라우저가 너무 똑똑하지 않습니다. 버그를 신고 할 수 있습니까? – Halcyon

+0

사용중인 코드를 표시 할 수 있습니까? 또한 일반 브라우저에서 동일한 코드를 실행 해 보셨습니까? – sabof

+0

@sabof 나는 코드로 게시물을 업데이트했습니다. –

답변

0
웹 사이트 분명히 좀비에서 지원하지 않는 ISO-8859-1 인코딩을 실행

의 크레이그리스트입니다 그게 아무것도 찾을 수없는 이유입니다