@Shakirchinskiy

Почему при подключение через injectJS в CapserJs библиотеку jquery, сайт все равно выдает ошибку?

Подключили jQuery в CasperJs. Но в итоге сайт все равно выдает ошибку ReferenceError: Can't find variable: $
var start = performance.now();
var casper = require('casper').create();

casper.start();
casper.open('https://www.mirsud.spb.ru/cases/detail/15/?id=2-802%2F2020-15');

casper.then(function() {
  var jquery = this.page.injectJs('jquery.js');
  console.log('Выполняю, результат: ' + jquery);
});

casper.then(function() {
  casper.waitForSelector('b.table-title', function () {
      var html = this.evaluate(function () {
          return document.querySelector('div[ng-if="case.judge"]').querySelector('span.list').innerHTML;
      });
      var str = html.trim();
      console.log(str);
      var end = performance.now();
      var delta = end - start;
      console.log(delta);
  });
});

casper.then(function(){
  $.ajax({
        url: 'parser.php',
        type: 'POST',
        data: {param: 'massiv'},
        dataType: 'json'
    });
});

casper.run();

/*success: function (json) {
    if (json) $('body').html(json);
}*/
});
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы