Heim >Backend-Entwicklung >PHP-Tutorial >So erstellen Sie mit PHP Screenshots von Webseiten, indem Sie den Befehl CutyCapt ausführen
Das Beispiel in diesem Artikel beschreibt, wie Sie PHP zum Erfassen von Webseiten verwenden, indem Sie den Befehl CutyCapt ausführen. Teilen Sie es als Referenz mit allen:
Verwenden Sie PHP, um den Befehl mit exec auszuführen.
PS Standardmäßig ist die Exec-Funktion deaktiviert Überprüfen Sie, ob „disable_function“ dies enthält oder nicht. Entfernen Sie einfach
exec('xvfb-run --server-args="-screen 0, 1024x768x24" CutyCapt --url=http://www.jb51.net --out=2.jpg');
. Ein Problem dabei ist, dass mein Bild nur den ersten Bildschirm hat, also schneiden Sie das Bild zu
yum install ImageMagick
Verwenden Sie „convert -crop“, um zuzuschneiden
convert -crop 1024x768+0+0 2.jpg 22.jpg
Verwenden Sie „convert -resize“ für die Bildskalierung
convert -resize 15%x15% 22.jpg 22.jpg
Ich hoffe, dieser Artikel wird für alle hilfreich sein, die sich mit PHP-Programmierung auskennen.
Weitere PHP-Methoden zum Erstellen von Webseiten-Screenshots durch Ausführen des CutyCapt-Befehls finden Sie auf der chinesischen PHP-Website!