Показать сообщение отдельно
  #11 (permalink)  
Старый 27.05.2016, 16:37
Новичок на форуме
Отправить личное сообщение для m1fs1 Посмотреть профиль Найти все сообщения от m1fs1
 
Регистрация: 23.05.2016
Сообщений: 8

Мучаю этот "кошмар" (nightmare).

var iconv = require('iconv-lite');
var Nightmare = require('nightmare');
var nightmare = Nightmare({ show: true })

nightmare
  .goto('http://pddmaster.ru/shtrafi/shtrafy-gibdd-po-gos-nomeru.html/')
  .type('input[id="sts"]', '77МХ123456')
  .wait(5000)
  .click('.buttsearchsts')
//  .wait('#buttsearchsts')
  .evaluate(function () {
//    return document.querySelector('div id[SO-result] msg').inndeHTML
	return document.getElementsByClassName('msg')
  })
  .end()
  .then(function (result) {
    console.log(result)
  })
  .catch(function (error) {
    console.error('Search failed:', error);
  });


1. При вставке input sts не впечатывает буквы. Почему? Пробовал c iconv-lite конвертить, не хочет.
2. Выдает ошибку - Search failed: Cannot read property 'dispatchEvent' of null

Последний раз редактировалось m1fs1, 27.05.2016 в 16:52.
Ответить с цитированием