На сайте им пытается войти в имеет следующее поле имени пользователяАвтоматическое заполнение логина сайта HTML. Значение без параметров
<input type="text" id="inputEmailHandle" name="inputEmailHandle" value>
Im, используя браузер и nodejs зомби без головы, зомби не может найти поле ввода с именем «inputEmailHandle», так что я не могу автоматически войти, Я думаю, что из-за 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);
})
});
Это выглядит как недействительный HTML. Я думаю, браузер Zombie Headless не слишком умен. Можете ли вы сообщить об ошибке? – Halcyon
Не могли бы вы показать код, который используете? Кроме того, вы пытались запустить тот же код в обычном браузере? – sabof
@sabof я обновил сообщение с кодом –