PagePixels Zrzuty ekranu (wersja zapoznawcza)
Przechwyć zrzuty ekranu witryny internetowej za pomocą pagePixels. Symuluj akcje użytkownika, takie jak klikanie linków, logowanie lub wypełnianie formularzy przed przechwyceniem strony. Możesz również renderować niestandardowy kod HTML, idealny do zrzutów ekranu wiadomości e-mail lub dynamicznych raportów obsługiwanych przez dane interfejsu API. W przypadku testowania lokalizacji lub sprawdzania poprawności SERP można wykonać zrzuty ekranu z rzeczywistych lokalizacji geograficznych przy użyciu naszej globalnej sieci proxy adresów IP.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate - narzędzie do automatyzacji procesów | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | PagePixels |
| adres URL | https://www.pagepixels.com |
| support@pagepixels.com |
| Metadane łącznika | |
|---|---|
| Publisher | PagePixels: Zrzuty ekranu |
| Witryna internetowa | https://www.pagepixels.com |
| Zasady ochrony prywatności | https://www.pagepixels.com/privacy |
| Kategorie | Analiza biznesowa; Zawartość i pliki |
PagePixels Zrzuty ekranu łącznika
Łącznik PagePixels Zrzuty ekranu umożliwia programowe przechwytywanie zrzutów ekranu witryny internetowej z zaawansowaną kontrolą nad renderowaniem, geolokalizacją, emulacją urządzeń i analizą obrazów opartą na sztucznej inteligencji. Symuluj interakcje użytkowników, takie jak wypełnianie formularzy, logowanie lub klikanie przycisków przed wykonaniem zrzutu ekranu. Możesz również renderować niestandardowy kod HTML w celu przechwytywania wiadomości e-mail i analizowania zrzutów ekranu przy użyciu monitów sztucznej inteligencji, a wszystko to z rzeczywistych lokalizacji geograficznych przy użyciu globalnej sieci serwera proxy adresów IP.
Wydawca: PagePixels LLC
Wymagania wstępne
Aby użyć tego łącznika, musisz mieć konto PagePixels. Rejestracja jest bezpłatna i nie jest wymagana żadna karta kredytowa ani numer telefonu.
Obsługiwane operacje
Ten łącznik zapewnia następujące operacje:
1. QuickSnap — wykonaj zrzut ekranu przedstawiający stronę internetową
Przechwytuje błyskawiczny zrzut ekranu dowolnej publicznej strony internetowej. Oferuje zaawansowane opcje dostosowywania, w tym:
- Przechwytywanie oparte na trybie pełnostronicowym, tylko do wyświetlania lub selektora
- Akcje wieloetapowe (przesyłanie formularzy, nawigacja itp.)
- Blokowanie reklam, trackerów i banerów cookie
- Geolokalizacja i emulacja urządzeń
- Wstrzykiwanie nagłówka i pliku cookie
- Dane wyjściowe w formatach JPEG, PNG lub WebP
2. RealLocationScreenshot — wykonaj zrzut ekranu z rzeczywistej lokalizacji geograficznej
Przechwyć zrzuty ekranu z rzeczywistych adresów IP w ponad 200 lokalizacjach na całym świecie (kraje, stany i główne miasta). Idealny do:
- Lokalizacja i testowanie SERP
- Weryfikacja zawartości specyficznej dla regionu
- Inspekcje zgodności
proxy_server Określ , aby wybrać żądaną lokalizację (np. USA, , GermanyTokyo, Californiaitp.).
3. SnapHtml — wykonaj zrzut ekranu przedstawiający niestandardowy kod HTML
Renderowanie i przechwytywanie zrzutów ekranu z podanego nieprzetworzonego kodu HTML. Doskonałe dla:
- Renderowanie wiadomości e-mail
- Niestandardowe raporty oparte na danych interfejsu API
- Podglądy marketingu
Pełna obsługa języka JavaScript, iniekcji CSS i logiki wieloetapowej.
4. AiAnalysisScreenshot — wykonaj zrzut ekranu i przeanalizuj go za pomocą sztucznej inteligencji
Przechwytywanie zrzutu ekranu i automatyczne analizowanie go przez sztuczną inteligencję przy użyciu niestandardowego monitu. Przydatne w następujących celach:
- Podsumowywanie zawartości
- Wyodrębnianie danych
- Uruchamianie inspekcji ułatwień dostępu lub projektu
- Weryfikowanie heurystyki interfejsu użytkownika/środowiska użytkownika
Nie jest wymagany zewnętrzny klucz sztucznej inteligencji. Wystarczy podać monit o długość maksymalnie 2000 znaków.
Uzyskiwanie poświadczeń
Ten łącznik używa protokołu OAuth2 do uwierzytelniania. Możesz zarejestrować się w pagepixels.com i użyć poświadczeń podczas pierwszej konfiguracji połączenia w usłudze Power Platform.
Wprowadzenie
- Przejdź do pagepixels.com i utwórz konto.
- W usłudze Power Automate lub Logic Apps wyszukaj pozycję PagePixels Zrzuty ekranu i dodaj łącznik do przepływu.
- Podczas instalacji uwierzytelnij się za pośrednictwem okna logowania OAuth2.
- Wybierz operację, którą chcesz wykonać, i skonfiguruj ją przy użyciu adresu URL, zawartości HTML lub monitu O sztuczną inteligencję.
📘 W przypadku opcji specyficznych dla funkcji, takich jak akcje wieloetapowe, ustawienia lokalizacji i opcje renderowania, zapoznaj się z dokumentacją interfejsu API PagePixels.
Znane problemy i ograniczenia
- Zrzuty ekranu przedstawiający uwierzytelnione strony mogą wymagać przepływów wieloetapowych z formularzami logowania, które mogą być złożone. Jeśli napotkasz jakiekolwiek problemy, możemy pomóc, skontaktuj się z pomocą techniczną.
Często zadawane pytania
.: Czy mogę wykonać zrzuty ekranu z określonego miasta lub stanu?
Ach: Tak! Użyj parametru proxy_server w pliku RealLocationScreenshot. Obsługiwane są ponad 200 lokalizacji.
.: Czy język JavaScript jest renderowany na zrzucie ekranu? Odpowiedź: Tak. Strony są renderowane w przeglądarce bez głowy z pełną obsługą struktury JS.
.: Czy mogę przechwycić tylko część strony?
Odpowiedź: Tak. Użyj parametru , selectors aby określić selektor CSS.
.: Czy analiza sztucznej inteligencji wymaga jakichkolwiek kluczy interfejsu API OpenAI?
Odpowiedź: Nie. Wszystko jest obsługiwane wewnętrznie przez PagePixels. Wystarczy przekazać plik ai_prompt.
.: Jak blokować reklamy lub trackery?
1: Użyj parametrów no_ads, no_trackingi no_cookie_banners .
Instrukcje dotyczące wdrażania
Skorzystaj z tych instrukcji , aby wdrożyć ten łącznik jako łącznik niestandardowy w usługach Microsoft Power Automate i Power Apps.
Support
Aby uzyskać pomoc, raporty o błędach lub żądania funkcji, odwiedź stronę: 👉https://pagepixels.com/support
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Tworzenie rzeczywistego zrzutu ekranu geolokalizacji strony internetowej |
Przechwytuje zrzut ekranu z rzeczywistej geolokalizacji. Zrzuty ekranu są wykonywane za pośrednictwem sieci proxy rotacji adresów IP mieszkalnych w określonej lokalizacji geograficznej. Wybierz spośród setek krajów, miast i stanów z całego świata. |
| Wykonaj zrzut ekranu przedstawiający niestandardowy kod HTML |
Utwórz zrzut ekranu przedstawiający dowolny niestandardowy kod HTML. Jest to idealne rozwiązanie do tworzenia nowych wiadomości e-mail, tworzenia niestandardowych raportów i nie tylko. |
| Wykonaj zrzut ekranu przedstawiający stronę internetową |
Tworzy błyskawiczny zrzut ekranu przedstawiający stronę internetową na podstawie adresu URL. |
| Wykonaj zrzut ekranu przedstawiający stronę internetową i przeanalizuj obraz za pomocą sztucznej inteligencji |
Przechwytuje zrzut ekranu strony internetowej i uruchamia analizę wizualizacji sztucznej inteligencji na podstawie monitu. Przydatne do wyodrębniania danych, generowania podsumowań lub wykonywania zapytań dotyczących zawartości witryny internetowej. Nie są wymagane żadne klucze OpenAI ani dodatkowa konfiguracja. |
Tworzenie rzeczywistego zrzutu ekranu geolokalizacji strony internetowej
Przechwytuje zrzut ekranu z rzeczywistej geolokalizacji. Zrzuty ekranu są wykonywane za pośrednictwem sieci proxy rotacji adresów IP mieszkalnych w określonej lokalizacji geograficznej. Wybierz spośród setek krajów, miast i stanów z całego świata.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Adres URL strony
|
url | True | string |
Adres URL, który chcesz przechwycić. Na przykład https://www.wikipedia.org |
|
Lokalizacja rzeczywista
|
proxy_server | True | string |
Rzeczywista lokalizacja, z której chcesz wykonać zrzut ekranu. Jest to przydatne w przypadku testowania geolokalizacji, uzyskiwania wyników wyszukiwania lokalnego i wyników sieci społecznościowych oraz zapewniania wyświetlania zawartości w preferowanym kraju, głównym mieście lub stanie USA. Pobierz listę prawidłowych lokalizacji tutaj https://pagepixels.dev.com/app/screenshots-api-documentation#real-locations-get |
|
Identyfikator strefy czasowej
|
time_zone | string |
Strefa czasowa używana przez przechwytyną witrynę internetową. Jeśli nie zostanie określony, zostanie użyty gmt. Użyj prawidłowego identyfikatora strefy czasowej ICU/IANA (np. Ameryka/New_York, Europa/Paryż). |
|
|
Akcje wieloetapowe
|
multi_step_actions | array |
Użyj akcji wieloetapowych, aby ukończyć formularze, przejść do różnych stron, kliknąć linki i przyciski, a następnie zalogować się do witryn internetowych przed wykonaniem zrzutu ekranu. Akcje są wykonywane w kolejności. Dowiedz się więcej na stronie https://pagepixels.com/app/screenshots-api-documentation#multi-step-screenshots |
|
|
Czekaj (ms)
|
wait | integer |
Liczba milisekund oczekiwania przed przechwyceniem zrzutu ekranu. Wartość maksymalna to 20000. Przydatne w przypadku stron, które zajmują trochę czasu na załadowanie. |
|
|
Czekaj na selektor
|
wait_for | string |
Podaj selektor CSS, który ma czekać przed przechwyceniem zrzutu ekranu. |
|
|
Przewijanie przyrostowe
|
incremental_scroll | boolean |
Powoli przewija stronę, aby wyzwolić zawartość ładowaną z opóźnieniem. Może potrwać do 10 sekund. |
|
|
Szerokość widoku (px)
|
page_width | integer |
Szerokość ekranu w pikselach. Wartość domyślna to 1920 pikseli. |
|
|
Wysokość widoku (px)
|
page_height | integer |
Wysokość widoku w pikselach. Wartość domyślna to 1000 pikseli. |
|
|
Pełna strona
|
fullpage | boolean |
Przechwyć pełną stronę z możliwością przewijania. Domyślne przechwytuje tylko widoczne okienko widoku. |
|
|
Pełna strona (zaawansowana)
|
fullpage_advanced | boolean |
Przechwyć pełną stronę przy użyciu zaawansowanego przewijania. Przydatne w przypadku zawartości ładowanej z opóźnieniem. Trwa dłużej niż standardowa pełna strona. |
|
|
Selektor CSS
|
selectors | string |
Przechwyć tylko określoną część strony, podając selektor CSS. |
|
|
Zatrzymaj wskaźnik myszy na wybranym
|
hover_on_selected | boolean |
Jeśli jest używany selektor CSS, spowoduje to umieszczenie kursora nad elementem przed wykonaniem zrzutu ekranu. |
|
|
Format obrazu
|
image_format | string |
Generowanie zrzutów ekranu w formacie JPEG, PNG lub WebP. |
|
|
Jakość JPEG
|
quality | integer |
Jakość JPEG (1–100). Ignorowane, jeśli format obrazu to PNG. |
|
|
Współczynnik skali
|
scale_factor | integer |
Współczynnik skalowania zrzutu ekranu. Ustaw wartość 2 dla obrazów jakości siatkówki. |
|
|
Wstrzykiwanie css
|
css_inject | string |
Przed przechwyceniem wstrzykiwanie niestandardowych arkuszy CSS do strony. |
|
|
Wstrzykiwanie kodu JavaScript
|
js_inject | string |
Przed przechwyceniem wstrzykiwanie niestandardowego kodu JavaScript do strony. |
|
|
User-Agent
|
user_agent | string |
Określ nagłówek User-Agent, aby emulować różne urządzenia. |
|
|
Dodatkowe nagłówki HTTP
|
headers | array |
Dodaj dodatkowe nagłówki HTTP do żądania. |
|
|
Żądanie plików cookie
|
cookies | array |
Dodaj niestandardowe pliki cookie do żądania. |
|
|
Czas wygaśnięcia pamięci podręcznej (ms)
|
ttl | integer |
Czas wygaśnięcia w milisekundach dla buforowanych zrzutów ekranu. Ustaw wartość 0, aby zawsze generować nowe. |
|
|
Accept-Language
|
accept_language | string |
Poproś witrynę internetową o wyświetlenie określonego języka przy użyciu nagłówka Accept-Language. |
|
|
Szerokość
|
latitude | string |
Ustaw geograficzną lokalizację geograficzną przeglądarki. |
|
|
Długość
|
longitude | string |
Ustaw geolokalizację geograficzną długości geograficznej przeglądarki. |
|
|
Dokładność geolokalizacji
|
accuracy | string |
Ustaw dokładność geolokalizacji przeglądarki. |
|
|
Szerokość miniatury (px)
|
thumb_width | integer |
Szerokość obrazu miniatury w pikselach. |
|
|
Wysokość miniatury (px)
|
thumb_height | integer |
Wysokość obrazu miniatury w pikselach. |
|
|
Blokuj reklamy
|
no_ads | boolean |
Ustaw wartość true, aby zablokować reklamy. |
|
|
Blokowanie trackerów
|
no_tracking | boolean |
Ustaw wartość true na wartość blokuj trackery. |
|
|
Ukryj banery plików cookie
|
no_cookie_banners | boolean |
Ustaw wartość true, aby ukryć transparenty plików cookie. |
|
|
Wyłączanie języka JavaScript
|
disable_js | boolean |
Ustaw wartość true, aby wyłączyć cały kod JavaScript na stronie. |
|
|
Blokuj oprogramowanie JS innej firmy
|
disable_third_party_js | boolean |
Ustaw wartość true, aby odrzucić język JavaScript z domen innych firm. |
|
|
Tytuł niestandardowy
|
custom_title | string |
Nazwa niestandardowa lub tytuł identyfikujące zrzut ekranu. |
|
|
Opis niestandardowy
|
custom_description | string |
Notatka niestandardowa dotycząca użytku wewnętrznego lub kolegów z drużyny. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator zrzutu ekranu
|
id | string |
Unikatowy identyfikator zrzutu ekranu |
|
Adres URL osadzania
|
embed_url | string |
Adres URL z możliwością osadzania na potrzeby wyświetlania zrzutu ekranu |
|
Przechwytywanie rozszerzenia przeglądarki
|
is_browser_extension_screenshot | boolean |
Wartość True, jeśli przechwycona za pośrednictwem rozszerzenia przeglądarki |
|
Identyfikator konfiguracji
|
screenshot_configuration_id | string |
Identyfikator konfiguracji używanej na tym zrzucie ekranu |
|
Link bezpośredni
|
direct_link | string |
Bezpośredni adres URL obrazu zrzutu ekranu |
|
Link miniatury
|
direct_thumbnail_link | string |
Bezpośredni adres URL do obrazu miniatury |
|
Wykonane w (sygnatura czasowa)
|
taken_at_timestamp | string |
Sygnatura czasowa systemu Unix podczas wykonywania zrzutu ekranu |
|
Podjęte w
|
taken_at | string |
ISO8601 czasu wykonania zrzutu ekranu |
|
Analiza sztucznej inteligencji
|
ai.ai_analyzed | boolean |
Czy obraz został przeanalizowany przy użyciu sztucznej inteligencji |
|
Monit AI
|
ai.ai_prompt | string |
Monit używany do analizy sztucznej inteligencji |
|
Odpowiedź na sztuczną inteligencję
|
ai.ai_response | string |
Odpowiedź zwrócona przez analizę sztucznej inteligencji |
|
Identyfikator zadania
|
job_id | string |
job_id |
Wykonaj zrzut ekranu przedstawiający niestandardowy kod HTML
Utwórz zrzut ekranu przedstawiający dowolny niestandardowy kod HTML. Jest to idealne rozwiązanie do tworzenia nowych wiadomości e-mail, tworzenia niestandardowych raportów i nie tylko.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Zawartość HTML
|
html_content | True | string |
Dodaj niestandardową zawartość HTML, którą chcesz przechwycić na zrzucie ekranu. |
|
Identyfikator strefy czasowej
|
time_zone | string |
Strefa czasowa używana przez przechwytyną witrynę internetową. Jeśli nie zostanie określony, zostanie użyty gmt. Użyj prawidłowego identyfikatora strefy czasowej ICU/IANA (np. Ameryka/New_York, Europa/Paryż). |
|
|
Akcje wieloetapowe
|
multi_step_actions | array |
Użyj akcji wieloetapowych, aby ukończyć formularze, przejść do różnych stron, kliknąć linki i przyciski, a następnie zalogować się do witryn internetowych przed wykonaniem zrzutu ekranu. Akcje są wykonywane w kolejności. Dowiedz się więcej na stronie https://pagepixels.com/app/screenshots-api-documentation#multi-step-screenshots |
|
|
Czekaj (ms)
|
wait | integer |
Liczba milisekund oczekiwania przed przechwyceniem zrzutu ekranu. Wartość maksymalna to 20000. Przydatne w przypadku stron, które zajmują trochę czasu na załadowanie. |
|
|
Czekaj na selektor
|
wait_for | string |
Podaj selektor CSS, który ma czekać przed przechwyceniem zrzutu ekranu. |
|
|
Przewijanie przyrostowe
|
incremental_scroll | boolean |
Powoli przewija stronę, aby wyzwolić zawartość ładowaną z opóźnieniem. Może potrwać do 10 sekund. |
|
|
Szerokość widoku (px)
|
page_width | integer |
Szerokość ekranu w pikselach. Wartość domyślna to 1920 pikseli. |
|
|
Wysokość widoku (px)
|
page_height | integer |
Wysokość widoku w pikselach. Wartość domyślna to 1000 pikseli. |
|
|
Pełna strona
|
fullpage | boolean |
Przechwyć pełną stronę z możliwością przewijania. Domyślne przechwytuje tylko widoczne okienko widoku. |
|
|
Pełna strona (zaawansowana)
|
fullpage_advanced | boolean |
Przechwyć pełną stronę przy użyciu zaawansowanego przewijania. Przydatne w przypadku zawartości ładowanej z opóźnieniem. Trwa dłużej niż standardowa pełna strona. |
|
|
Selektor CSS
|
selectors | string |
Przechwyć tylko określoną część strony, podając selektor CSS. |
|
|
Zatrzymaj wskaźnik myszy na wybranym
|
hover_on_selected | boolean |
Jeśli jest używany selektor CSS, spowoduje to umieszczenie kursora nad elementem przed wykonaniem zrzutu ekranu. |
|
|
Format obrazu
|
image_format | string |
Generowanie zrzutów ekranu w formacie JPEG, PNG lub WebP. |
|
|
Jakość JPEG
|
quality | integer |
Jakość JPEG (1–100). Ignorowane, jeśli format obrazu to PNG. |
|
|
Współczynnik skali
|
scale_factor | integer |
Współczynnik skalowania zrzutu ekranu. Ustaw wartość 2 dla obrazów jakości siatkówki. |
|
|
Wstrzykiwanie css
|
css_inject | string |
Przed przechwyceniem wstrzykiwanie niestandardowych arkuszy CSS do strony. |
|
|
Wstrzykiwanie kodu JavaScript
|
js_inject | string |
Przed przechwyceniem wstrzykiwanie niestandardowego kodu JavaScript do strony. |
|
|
User-Agent
|
user_agent | string |
Określ nagłówek User-Agent, aby emulować różne urządzenia. |
|
|
Dodatkowe nagłówki HTTP
|
headers | array |
Dodaj dodatkowe nagłówki HTTP do żądania. |
|
|
Żądanie plików cookie
|
cookies | array |
Dodaj niestandardowe pliki cookie do żądania. |
|
|
Czas wygaśnięcia pamięci podręcznej (ms)
|
ttl | integer |
Czas wygaśnięcia w milisekundach dla buforowanych zrzutów ekranu. Ustaw wartość 0, aby zawsze generować nowe. |
|
|
Accept-Language
|
accept_language | string |
Poproś witrynę internetową o wyświetlenie określonego języka przy użyciu nagłówka Accept-Language. |
|
|
Szerokość
|
latitude | string |
Ustaw geograficzną lokalizację geograficzną przeglądarki. |
|
|
Długość
|
longitude | string |
Ustaw geolokalizację geograficzną długości geograficznej przeglądarki. |
|
|
Dokładność geolokalizacji
|
accuracy | string |
Ustaw dokładność geolokalizacji przeglądarki. |
|
|
Szerokość miniatury (px)
|
thumb_width | integer |
Szerokość obrazu miniatury w pikselach. |
|
|
Wysokość miniatury (px)
|
thumb_height | integer |
Wysokość obrazu miniatury w pikselach. |
|
|
Blokuj reklamy
|
no_ads | boolean |
Ustaw wartość true, aby zablokować reklamy. |
|
|
Blokowanie trackerów
|
no_tracking | boolean |
Ustaw wartość true na wartość blokuj trackery. |
|
|
Ukryj banery plików cookie
|
no_cookie_banners | boolean |
Ustaw wartość true, aby ukryć transparenty plików cookie. |
|
|
Wyłączanie języka JavaScript
|
disable_js | boolean |
Ustaw wartość true, aby wyłączyć cały kod JavaScript na stronie. |
|
|
Blokuj oprogramowanie JS innej firmy
|
disable_third_party_js | boolean |
Ustaw wartość true, aby odrzucić język JavaScript z domen innych firm. |
|
|
Tytuł niestandardowy
|
custom_title | string |
Nazwa niestandardowa lub tytuł identyfikujące zrzut ekranu. |
|
|
Opis niestandardowy
|
custom_description | string |
Notatka niestandardowa dotycząca użytku wewnętrznego lub kolegów z drużyny. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator zrzutu ekranu
|
id | string |
Unikatowy identyfikator zrzutu ekranu |
|
Adres URL osadzania
|
embed_url | string |
Adres URL z możliwością osadzania na potrzeby wyświetlania zrzutu ekranu |
|
Przechwytywanie rozszerzenia przeglądarki
|
is_browser_extension_screenshot | boolean |
Wartość True, jeśli przechwycona za pośrednictwem rozszerzenia przeglądarki |
|
Identyfikator konfiguracji
|
screenshot_configuration_id | string |
Identyfikator konfiguracji używanej na tym zrzucie ekranu |
|
Link bezpośredni
|
direct_link | string |
Bezpośredni adres URL obrazu zrzutu ekranu |
|
Link miniatury
|
direct_thumbnail_link | string |
Bezpośredni adres URL do obrazu miniatury |
|
Wykonane w (sygnatura czasowa)
|
taken_at_timestamp | string |
Sygnatura czasowa systemu Unix podczas wykonywania zrzutu ekranu |
|
Podjęte w
|
taken_at | string |
ISO8601 czasu wykonania zrzutu ekranu |
|
Analiza sztucznej inteligencji
|
ai.ai_analyzed | boolean |
Czy obraz został przeanalizowany przy użyciu sztucznej inteligencji |
|
Monit AI
|
ai.ai_prompt | string |
Monit używany do analizy sztucznej inteligencji |
|
Odpowiedź na sztuczną inteligencję
|
ai.ai_response | string |
Odpowiedź zwrócona przez analizę sztucznej inteligencji |
|
Identyfikator zadania
|
job_id | string |
job_id |
Wykonaj zrzut ekranu przedstawiający stronę internetową
Tworzy błyskawiczny zrzut ekranu przedstawiający stronę internetową na podstawie adresu URL.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Adres URL strony
|
url | True | string |
Adres URL, który chcesz przechwycić. Na przykład https://www.wikipedia.org |
|
Identyfikator strefy czasowej
|
time_zone | string |
Strefa czasowa używana przez przechwytyną witrynę internetową. Jeśli nie zostanie określony, zostanie użyty gmt. Użyj prawidłowego identyfikatora strefy czasowej ICU/IANA (np. Ameryka/New_York, Europa/Paryż). |
|
|
Akcje wieloetapowe
|
multi_step_actions | array |
Użyj akcji wieloetapowych, aby ukończyć formularze, przejść do różnych stron, kliknąć linki i przyciski, a następnie zalogować się do witryn internetowych przed wykonaniem zrzutu ekranu. Akcje są wykonywane w kolejności. Dowiedz się więcej na stronie https://pagepixels.com/app/screenshots-api-documentation#multi-step-screenshots |
|
|
Czekaj (ms)
|
wait | integer |
Liczba milisekund oczekiwania przed przechwyceniem zrzutu ekranu. Wartość maksymalna to 20000. Przydatne w przypadku stron, które zajmują trochę czasu na załadowanie. |
|
|
Czekaj na selektor
|
wait_for | string |
Podaj selektor CSS, który ma czekać przed przechwyceniem zrzutu ekranu. |
|
|
Przewijanie przyrostowe
|
incremental_scroll | boolean |
Powoli przewija stronę, aby wyzwolić zawartość ładowaną z opóźnieniem. Może potrwać do 10 sekund. |
|
|
Szerokość widoku (px)
|
page_width | integer |
Szerokość ekranu w pikselach. Wartość domyślna to 1920 pikseli. |
|
|
Wysokość widoku (px)
|
page_height | integer |
Wysokość widoku w pikselach. Wartość domyślna to 1000 pikseli. |
|
|
Pełna strona
|
fullpage | boolean |
Przechwyć pełną stronę z możliwością przewijania. Domyślne przechwytuje tylko widoczne okienko widoku. |
|
|
Pełna strona (zaawansowana)
|
fullpage_advanced | boolean |
Przechwyć pełną stronę przy użyciu zaawansowanego przewijania. Przydatne w przypadku zawartości ładowanej z opóźnieniem. Trwa dłużej niż standardowa pełna strona. |
|
|
Selektor CSS
|
selectors | string |
Przechwyć tylko określoną część strony, podając selektor CSS. |
|
|
Zatrzymaj wskaźnik myszy na wybranym
|
hover_on_selected | boolean |
Jeśli jest używany selektor CSS, spowoduje to umieszczenie kursora nad elementem przed wykonaniem zrzutu ekranu. |
|
|
Format obrazu
|
image_format | string |
Generowanie zrzutów ekranu w formacie JPEG, PNG lub WebP. |
|
|
Jakość JPEG
|
quality | integer |
Jakość JPEG (1–100). Ignorowane, jeśli format obrazu to PNG. |
|
|
Współczynnik skali
|
scale_factor | integer |
Współczynnik skalowania zrzutu ekranu. Ustaw wartość 2 dla obrazów jakości siatkówki. |
|
|
Wstrzykiwanie css
|
css_inject | string |
Przed przechwyceniem wstrzykiwanie niestandardowych arkuszy CSS do strony. |
|
|
Wstrzykiwanie kodu JavaScript
|
js_inject | string |
Przed przechwyceniem wstrzykiwanie niestandardowego kodu JavaScript do strony. |
|
|
User-Agent
|
user_agent | string |
Określ nagłówek User-Agent, aby emulować różne urządzenia. |
|
|
Dodatkowe nagłówki HTTP
|
headers | array |
Dodaj dodatkowe nagłówki HTTP do żądania. |
|
|
Żądanie plików cookie
|
cookies | array |
Dodaj niestandardowe pliki cookie do żądania. |
|
|
Czas wygaśnięcia pamięci podręcznej (ms)
|
ttl | integer |
Czas wygaśnięcia w milisekundach dla buforowanych zrzutów ekranu. Ustaw wartość 0, aby zawsze generować nowe. |
|
|
Accept-Language
|
accept_language | string |
Poproś witrynę internetową o wyświetlenie określonego języka przy użyciu nagłówka Accept-Language. |
|
|
Szerokość
|
latitude | string |
Ustaw geograficzną lokalizację geograficzną przeglądarki. |
|
|
Długość
|
longitude | string |
Ustaw geolokalizację geograficzną długości geograficznej przeglądarki. |
|
|
Dokładność geolokalizacji
|
accuracy | string |
Ustaw dokładność geolokalizacji przeglądarki. |
|
|
Szerokość miniatury (px)
|
thumb_width | integer |
Szerokość obrazu miniatury w pikselach. |
|
|
Wysokość miniatury (px)
|
thumb_height | integer |
Wysokość obrazu miniatury w pikselach. |
|
|
Blokuj reklamy
|
no_ads | boolean |
Ustaw wartość true, aby zablokować reklamy. |
|
|
Blokowanie trackerów
|
no_tracking | boolean |
Ustaw wartość true na wartość blokuj trackery. |
|
|
Ukryj banery plików cookie
|
no_cookie_banners | boolean |
Ustaw wartość true, aby ukryć transparenty plików cookie. |
|
|
Wyłączanie języka JavaScript
|
disable_js | boolean |
Ustaw wartość true, aby wyłączyć cały kod JavaScript na stronie. |
|
|
Blokuj oprogramowanie JS innej firmy
|
disable_third_party_js | boolean |
Ustaw wartość true, aby odrzucić język JavaScript z domen innych firm. |
|
|
Tytuł niestandardowy
|
custom_title | string |
Nazwa niestandardowa lub tytuł identyfikujące zrzut ekranu. |
|
|
Opis niestandardowy
|
custom_description | string |
Notatka niestandardowa dotycząca użytku wewnętrznego lub kolegów z drużyny. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator zrzutu ekranu
|
id | string |
Unikatowy identyfikator zrzutu ekranu |
|
Adres URL osadzania
|
embed_url | string |
Adres URL z możliwością osadzania na potrzeby wyświetlania zrzutu ekranu |
|
Przechwytywanie rozszerzenia przeglądarki
|
is_browser_extension_screenshot | boolean |
Wartość True, jeśli przechwycona za pośrednictwem rozszerzenia przeglądarki |
|
Identyfikator konfiguracji
|
screenshot_configuration_id | string |
Identyfikator konfiguracji używanej na tym zrzucie ekranu |
|
Link bezpośredni
|
direct_link | string |
Bezpośredni adres URL obrazu zrzutu ekranu |
|
Link miniatury
|
direct_thumbnail_link | string |
Bezpośredni adres URL do obrazu miniatury |
|
Wykonane w (sygnatura czasowa)
|
taken_at_timestamp | string |
Sygnatura czasowa systemu Unix podczas wykonywania zrzutu ekranu |
|
Podjęte w
|
taken_at | string |
ISO8601 czasu wykonania zrzutu ekranu |
|
Analiza sztucznej inteligencji
|
ai.ai_analyzed | boolean |
Czy obraz został przeanalizowany przy użyciu sztucznej inteligencji |
|
Monit AI
|
ai.ai_prompt | string |
Monit używany do analizy sztucznej inteligencji |
|
Odpowiedź na sztuczną inteligencję
|
ai.ai_response | string |
Odpowiedź zwrócona przez analizę sztucznej inteligencji |
|
Identyfikator zadania
|
job_id | string |
job_id |
Wykonaj zrzut ekranu przedstawiający stronę internetową i przeanalizuj obraz za pomocą sztucznej inteligencji
Przechwytuje zrzut ekranu strony internetowej i uruchamia analizę wizualizacji sztucznej inteligencji na podstawie monitu. Przydatne do wyodrębniania danych, generowania podsumowań lub wykonywania zapytań dotyczących zawartości witryny internetowej. Nie są wymagane żadne klucze OpenAI ani dodatkowa konfiguracja.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Adres URL strony
|
url | True | string |
Adres URL, który chcesz przechwycić. Na przykład https://www.wikipedia.org |
|
Monit analizy sztucznej inteligencji
|
ai_prompt | True | string |
Monit tekstowy, który prowadzi sztuczną inteligencję podczas analizowania obrazu zrzutu ekranu. Ten monit powinien określać, jakie informacje mają być wyodrębnione lub wyjaśnione przez sztuczną inteligencję, i mogą mieć maksymalnie 2000 znaków. |
|
Identyfikator strefy czasowej
|
time_zone | string |
Strefa czasowa używana przez przechwytyną witrynę internetową. Jeśli nie zostanie określony, zostanie użyty gmt. Użyj prawidłowego identyfikatora strefy czasowej ICU/IANA (np. Ameryka/New_York, Europa/Paryż). |
|
|
Akcje wieloetapowe
|
multi_step_actions | array |
Użyj akcji wieloetapowych, aby ukończyć formularze, przejść do różnych stron, kliknąć linki i przyciski, a następnie zalogować się do witryn internetowych przed wykonaniem zrzutu ekranu. Akcje są wykonywane w kolejności. Dowiedz się więcej na stronie https://pagepixels.com/app/screenshots-api-documentation#multi-step-screenshots |
|
|
Czekaj (ms)
|
wait | integer |
Liczba milisekund oczekiwania przed przechwyceniem zrzutu ekranu. Wartość maksymalna to 20000. Przydatne w przypadku stron, które zajmują trochę czasu na załadowanie. |
|
|
Czekaj na selektor
|
wait_for | string |
Podaj selektor CSS, który ma czekać przed przechwyceniem zrzutu ekranu. |
|
|
Przewijanie przyrostowe
|
incremental_scroll | boolean |
Powoli przewija stronę, aby wyzwolić zawartość ładowaną z opóźnieniem. Może potrwać do 10 sekund. |
|
|
Szerokość widoku (px)
|
page_width | integer |
Szerokość ekranu w pikselach. Wartość domyślna to 1920 pikseli. |
|
|
Wysokość widoku (px)
|
page_height | integer |
Wysokość widoku w pikselach. Wartość domyślna to 1000 pikseli. |
|
|
Pełna strona
|
fullpage | boolean |
Przechwyć pełną stronę z możliwością przewijania. Domyślne przechwytuje tylko widoczne okienko widoku. |
|
|
Pełna strona (zaawansowana)
|
fullpage_advanced | boolean |
Przechwyć pełną stronę przy użyciu zaawansowanego przewijania. Przydatne w przypadku zawartości ładowanej z opóźnieniem. Trwa dłużej niż standardowa pełna strona. |
|
|
Selektor CSS
|
selectors | string |
Przechwyć tylko określoną część strony, podając selektor CSS. |
|
|
Zatrzymaj wskaźnik myszy na wybranym
|
hover_on_selected | boolean |
Jeśli jest używany selektor CSS, spowoduje to umieszczenie kursora nad elementem przed wykonaniem zrzutu ekranu. |
|
|
Format obrazu
|
image_format | string |
Generowanie zrzutów ekranu w formacie JPEG, PNG lub WebP. |
|
|
Jakość JPEG
|
quality | integer |
Jakość JPEG (1–100). Ignorowane, jeśli format obrazu to PNG. |
|
|
Współczynnik skali
|
scale_factor | integer |
Współczynnik skalowania zrzutu ekranu. Ustaw wartość 2 dla obrazów jakości siatkówki. |
|
|
Wstrzykiwanie css
|
css_inject | string |
Przed przechwyceniem wstrzykiwanie niestandardowych arkuszy CSS do strony. |
|
|
Wstrzykiwanie kodu JavaScript
|
js_inject | string |
Przed przechwyceniem wstrzykiwanie niestandardowego kodu JavaScript do strony. |
|
|
User-Agent
|
user_agent | string |
Określ nagłówek User-Agent, aby emulować różne urządzenia. |
|
|
Dodatkowe nagłówki HTTP
|
headers | array |
Dodaj dodatkowe nagłówki HTTP do żądania. |
|
|
Żądanie plików cookie
|
cookies | array |
Dodaj niestandardowe pliki cookie do żądania. |
|
|
Czas wygaśnięcia pamięci podręcznej (ms)
|
ttl | integer |
Czas wygaśnięcia w milisekundach dla buforowanych zrzutów ekranu. Ustaw wartość 0, aby zawsze generować nowe. |
|
|
Accept-Language
|
accept_language | string |
Poproś witrynę internetową o wyświetlenie określonego języka przy użyciu nagłówka Accept-Language. |
|
|
Szerokość
|
latitude | string |
Ustaw geograficzną lokalizację geograficzną przeglądarki. |
|
|
Długość
|
longitude | string |
Ustaw geolokalizację geograficzną długości geograficznej przeglądarki. |
|
|
Dokładność geolokalizacji
|
accuracy | string |
Ustaw dokładność geolokalizacji przeglądarki. |
|
|
Szerokość miniatury (px)
|
thumb_width | integer |
Szerokość obrazu miniatury w pikselach. |
|
|
Wysokość miniatury (px)
|
thumb_height | integer |
Wysokość obrazu miniatury w pikselach. |
|
|
Blokuj reklamy
|
no_ads | boolean |
Ustaw wartość true, aby zablokować reklamy. |
|
|
Blokowanie trackerów
|
no_tracking | boolean |
Ustaw wartość true na wartość blokuj trackery. |
|
|
Ukryj banery plików cookie
|
no_cookie_banners | boolean |
Ustaw wartość true, aby ukryć transparenty plików cookie. |
|
|
Wyłączanie języka JavaScript
|
disable_js | boolean |
Ustaw wartość true, aby wyłączyć cały kod JavaScript na stronie. |
|
|
Blokuj oprogramowanie JS innej firmy
|
disable_third_party_js | boolean |
Ustaw wartość true, aby odrzucić język JavaScript z domen innych firm. |
|
|
Tytuł niestandardowy
|
custom_title | string |
Nazwa niestandardowa lub tytuł identyfikujące zrzut ekranu. |
|
|
Opis niestandardowy
|
custom_description | string |
Notatka niestandardowa dotycząca użytku wewnętrznego lub kolegów z drużyny. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator zrzutu ekranu
|
id | string |
Unikatowy identyfikator zrzutu ekranu |
|
Adres URL osadzania
|
embed_url | string |
Adres URL z możliwością osadzania na potrzeby wyświetlania zrzutu ekranu |
|
Przechwytywanie rozszerzenia przeglądarki
|
is_browser_extension_screenshot | boolean |
Wartość True, jeśli przechwycona za pośrednictwem rozszerzenia przeglądarki |
|
Identyfikator konfiguracji
|
screenshot_configuration_id | string |
Identyfikator konfiguracji używanej na tym zrzucie ekranu |
|
Link bezpośredni
|
direct_link | string |
Bezpośredni adres URL obrazu zrzutu ekranu |
|
Link miniatury
|
direct_thumbnail_link | string |
Bezpośredni adres URL do obrazu miniatury |
|
Wykonane w (sygnatura czasowa)
|
taken_at_timestamp | string |
Sygnatura czasowa systemu Unix podczas wykonywania zrzutu ekranu |
|
Podjęte w
|
taken_at | string |
ISO8601 czasu wykonania zrzutu ekranu |
|
Analiza sztucznej inteligencji
|
ai.ai_analyzed | boolean |
Czy obraz został przeanalizowany przy użyciu sztucznej inteligencji |
|
Monit AI
|
ai.ai_prompt | string |
Monit używany do analizy sztucznej inteligencji |
|
Odpowiedź na sztuczną inteligencję
|
ai.ai_response | string |
Odpowiedź zwrócona przez analizę sztucznej inteligencji |
|
Identyfikator zadania
|
job_id | string |
job_id |