Прокрутите вниз при очистке с фантомом (Node.js) - PullRequest
0 голосов
/ 03 апреля 2019

Я использую фантом для очистки динамического содержимого веб-страницы, и мне нужно прокрутить вниз, чтобы отобразить все содержимое страницы.

Я попробовал это await page.property('scrollPosition', { top: 1000, left: 0 });, но у меня это не сработало, а содержание все равно.

это мой код:

(async function() {
    const instance = await phantom.create();
    const page = await instance.createPage();
    await page.on("onResourceRequested", function(requestData) {
      //console.info("Requesting", requestData.url);
    });

    const status = await page.open(
      "https://www.articles-epresse.fr/media/894eab75-c642-46a2-a1ba-b240c278ebbc?"
    );

    if (status == "success") {
      await page.property("scrollPosition", {
        top: 1000,
        left: 0
      });
    }
    const content = await page.property("content");

    console.log(content);
    var $ = cheerio.load(content);

Есть идеи?

1 Ответ

0 голосов
/ 03 апреля 2019

Мне просто нужно было увеличить значение top до 3000, чтобы оно могло соскоблить остальную часть страницы

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