Как сделать снимок веб-страницы сверху вниз, используя сценарии PowerShell - PullRequest
0 голосов
/ 12 декабря 2018

Я могу сделать снимок экрана, используя приведенную ниже ссылку: https://gist.github.com/guitarrapc/9870497, но моя проблема в том, что снимок экрана захватывает то, что вы видите на экране, но я хочу получить снимок экрана полной веб-страницы, то есть части, котораяэто не покрытие на экране дисплея, это возможно?Помощь приветствуется, спасибо заранее.

Ответы [ 3 ]

0 голосов
/ 12 декабря 2018

------------ проверьте ниже URL:
https://github.com/dafthack/PowerWebShot

0 голосов
/ 12 декабря 2018

В последних версиях Google Chrome есть возможность сделать это с помощью инструментов разработчика - Краткое руководство

Для автоматизации, я думаю, единственным выбором будет использование Puppeteer для управленияChrome.

Конечно, можно использовать сторонние инструменты, такие как GreenShot или PicPick , но я не знаю, могут ли они быть автоматизированы.

Javascript с использованием кукловода, чтобы сделать снимок экрана на всю страницу:

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://example.com');
  await page.screenshot({path: 'example.png', fullPage: true});

  await browser.close();
})();
0 голосов
/ 12 декабря 2018

Тогда это был бы не скриншот.Скриншот сам по себе означает то, что видно на экране.Вам нужно рассмотреть возможность уменьшения содержимого страницы с помощью кода и сделать снимок всего экрана.

...