Készítsen screenshotokat oldalainkról, a webes programozás blogjáról

Nagyon gyakran vannak olyan kérdések, mint például a PHP használatával, hogy készítsenek screenshotot a webhelyekről, rengeteg megbeszélést folytattak ezen a témában, szeretném összefoglalni ezeket a beszélgetéseket és leírni az általam alkalmazott módszert.

Tehát az első és legfontosabb dolog - a PHP használatával lehetetlen az oldalak screenshotjait létrehozni!

A képernyőképeket különféle szolgáltatások segítségével készíthetjük el, sokan vannak, de itt vannak olyanok is, amelyek nem olyan sokat jelentenek a képernyőképeknek az érettségi állapotban, és még így is, ahol maguk határozhatják meg a screenshot méretét.

és most megmagyarázom lépésről lépésre, hogyan kell dolgozni a szolgáltatással, mindent világosan megírtak az oldalon, de nem mindenki érti az angolul
Tehát elindulunk a linkre

és regisztráljon, be kell vezetnie a bejelentkezési, emil és url webhelyét, ahonnan kérések fognak megjelenni képernyőképek készítéséhez.
Ezután egy levél egy linkkel a regisztráció megerősítéséhez a megadott e-mailhez érkezik, miután áthaladt rajta, kap egy újabb levél, amely megmutatja, hogyan kell használni ezt az API-t, valamint személyes felhasználói azonosítóját és titkos kulcsát.

Ami nem lenne a bokor körül, itt van példa az API-jukkal való együttműködésre

Nos, a példában tettem egy screenshot közvetlenül a honlapon, peredaom szükséges változókat a forgatókönyvet, amellett, hogy a fent látható több h és w, ami a szélessége és magassága a screenshot, amely visszaadja nekünk a szolgáltatás (ezek a paraméterek nem kötelező, ha nem adja meg a akkor a szolgáltatás automatikusan meg fogja határozni a szükséges méretet)

És itt van néhány opcionális paraméter, amelyet még nem használtam, de lehet valami hasznos

q - a jpeg képernyőkép minősége visszatért. beállíthat egy értéket 30 és 90 között
d - késleltetés a képernyőkép létrehozása előtt
sdx - annak a virtuális képernyőnek a szélessége, ahonnan a képernyőkép elkészül, jól van, vagy hogyan kell megfelelően hívni (a monitor felbontása, amely alatt a képernyőfelvétel elkészült) Az értékek 640, 800, 1024, 1280
sdy - Ugyanaz a magasság.

A helyes megközelítés az lesz, hogy mentse a képernyőképeket a webhelyére, és továbbra is használhatja a szerverről. Nos, ez mindenkinek személyes ügye. Úgy gondolom, hogy tisztán kifejtettem, hogyan kell használni ezt a szolgáltatást, ha bárkinek bármilyen kérdése van, megpróbálom válaszolni őket