установите флажок с помощью PhantomJS - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть веб-сайт, на котором я бы поставил флажок, а затем нажал на кнопку «Далее»

const phantom = require("phantom");

(async function() {
  try {
    const instance = await phantom.create();
    const page = await instance.createPage();

    const status = await page.open(
      "www.site.com"
    );

    const pageev = await page.evaluate(function(data) {
      return (document.getElementById("condition").enabled = true);
    });
    const content = await page.render("content.jpg");
    console.log(content);
    await instance.exit();
  } catch (e) {
    console.log(e);
  }
})();

Сайт отображается как Imagine, но без флажка в штучной упаковке. Я думаю, что return (document.getElementById("condition").enabled = true);не работает

Я использую фантомный пакет на узле https://github.com/amir20/phantomjs-node

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...