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!