Faceți capturi de ecran ale site-urilor din pagina dvs., blog despre programarea web

Foarte des există întrebări cum ar fi utilizarea PHP pentru a face o captură de ecran a site-urilor, au fost multe discuții pe această temă, vreau să rezumă toate aceste discuții și să descriu metoda pe care o folosesc.







Deci, primul și cel mai important lucru - folosind PHP înseamnă să faci screenshot-uri de site-uri imposibil!

Poți să faci screenshot-uri cu ajutorul diferitelor servicii, sunt multe, dar aici sunt unele bune care fac capturi de ecran în rialtime nu atât de mult, și chiar mai mult în cazul în care puteți specifica dimensiunea de screenshot-te.

și acum voi explica pas cu pas cum să lucrați cu serviciul lor, totul este scris în mod clar pe site, dar nu toată lumea înțelege în engleză
Deci, pentru a începe, mergem la link

și înregistrați-vă, trebuie să conduceți în site-ul dvs. de conectare, emil și url din care vor exista cereri de creare de capturi de ecran.
După aceea, emeil specificat primi o scrisoare cu un link pentru a confirma înregistrarea, după ce a trecut prin ea va avea o altă scrisoare în care descrie modul în care să utilizeze API-ul și ID-ul dumneavoastră de utilizator și cheia secretă.







Ceea ce nu ar fi în jurul tufișului, iată un exemplu de lucru cu API-ul lor

Acum, în exemplul anterior am pus o captură de ecran direct de pe site-ul lor, peredaom variabilele necesare ale script-ul, în plus față de cele de mai sus, puteți vedea mai mult de h și w, care este lățimea și înălțimea de captura de ecran, care ne întoarce la serviciu (acești parametri sunt opționale, în cazul în care nu se specifică atunci serviciul va forma automat dimensiunea pe care o consideră necesară)

Iată câteva parametri opționali pe care nu le-am folosit, dar care ar putea fi de folos

q - calitatea imaginii de ecran jpeg a revenit. puteți seta o valoare între 30 și 90
d - întârziere înainte de a crea o captură de ecran
.sdx - lățimea ecranului virtual din care va face o captură de ecran, sau cât de bine este dreptul de a apela (rezoluția monitorului sub care captura de ecran este) poate lua valori de 640, 800, 1024, 1280
sdy - Același lucru este doar înălțimea.

Abordarea corectă va fi salvarea capturilor de ecran pe site-ul dvs. și continuarea utilizării acestuia de pe serverul dvs. Ei bine, este o chestiune personală pentru toată lumea. Cred că am explicat destul de clar cum să folosesc acest serviciu, dacă cineva are întrebări, voi încerca să-i răspund







Trimiteți-le prietenilor: