Biblioteka Open Source JavaScript do przetwarzania obrazu
API JavaScript do przechwytywania zrzutów ekranu witryn
Co to jest Capture-Website?
Capture-Website to lekka biblioteka do przetwarzania obrazów typu open source, która umożliwia programistom JavaScript przechwytywanie zrzutów ekranu witryn internetowych. Korzystając z interfejsu API, możesz wykonać zrzuty ekranu dowolnej witryny za pomocą adresu URL witryny, a zrzuty ekranu są zapisywane w ścieżce pliku wyjściowego. Możesz ustawić szerokość, wysokość, typ i jakość obrazu zrzutów ekranu. Co więcej, możesz także robić zrzuty ekranu w oparciu o określone rozmiary urządzeń.
Korzystając z interfejsu API, możesz nie tylko robić zrzuty ekranu widocznej części, ale także całej witryny, w tym w pełni przewijalnej strony. Domyślnie API używa białego tła dla zrzutów ekranu. Jeśli usuniesz tło, interfejs API będzie przechwytywać zrzuty ekranu z przezroczystością.
Pierwsze kroki z Capture-Website
Zalecany sposób instalacji Capture-Website przez NPM. Użyj następującego polecenia, aby go zainstalować.
Zainstaluj aplikację Capture-Website Thief przez NPM
npm install capture-website
Przechwytuj zrzuty ekranu witryny za pomocą bezpłatnego interfejsu API JavaScript
Biblioteka Capture-Website o otwartym kodzie źródłowym umożliwia programistom JavaScript przechwytywanie zrzutów ekranu witryn internetowych w sposób programowy. W celu przechwytywania zrzutów ekranu witryny API udostępnia metodę captureWebsite.file(). Metoda przyjmuje nazwę pliku wejściowego, ścieżkę pliku wyjściowego i opcje zrzutów ekranu. Korzystając z poniższych dwóch linijek kodu, możesz łatwo zrobić zrzuty ekranu witryny.
Przechwytuj zrzuty ekranu witryny
- Importuj przechwytywanie biblioteki internetowej
- Przechwytywanie zrzutów ekranu witryny za pomocą captureWebsite.file(input, outputFilePath, options?). Metoda przechwytuje zrzut ekranu danych wejściowych i zapisuje go w danym outputFilePath.
- Możesz także ustawić opcje, takie jak wysokość, typ szerokości i szerokość pliku wyjściowego
Przechwytuj zrzuty ekranu witryny w JavaScript
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png');
Przechwytuj zrzuty ekranu dla określonego rozmiaru urządzenia w JavaScript
Biblioteka Capture-Website o otwartym kodzie źródłowym umożliwia programistom JavaScript przechwytywanie zrzutu ekranu, tak jak został zrobiony na określonym urządzeniu. W celu przechwytywania zrzutów ekranu witryny, API udostępnia właściwość emulateDevice. Możesz emulować zrzut ekranu w rozmiarze iPhone X. Korzystając z poniższych dwóch linijek kodu, możesz łatwo emulować zrzuty ekranu witryny.
Emuluj urządzenie do zrzutów ekranu
- Importuj przechwytywanie biblioteki internetowej
- Przechwytywanie zrzutów ekranu witryny za pomocą captureWebsite.file(input, outputFilePath, options?). Metoda przechwytuje zrzut ekranu danych wejściowych i zapisuje go w danym outputFilePath.
- Emuluj za pomocą właściwości emulateDevice i ustaw wartość na „iPhone X”
Emuluj zrzuty ekranu witryny w JavaScript
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png', {
emulateDevice: 'iPhone X'
});