Otomatik olarak bir URL üzerinden bir web sitesinin bir ekran görüntüsü almak için bir yolu var mı?

5 Cevap php

Bir URL geçtikten sonra, bu URL için web sitesinin bir ekran görüntüsü alır (farklı bir dilde veya bir komut dosyası) bir PHP komut dosyası bulmak için çalışıyorum. Yani stackoverflow.com geçmesi halinde, örneğin, o, (bu durumda ana) web sitesinin bir ekran görüntüsü almalıdır sunucu üzerinde tutmak ve bu pic bir bağlantı sağlar.

Bunu yapmak için kolay bir yolu var mı?

Ben onlar örneğin Alexa web siteleri için küçük almak ne çünkü bunun mümkün olduğunu biliyoruz.

Ne demek istediğimi daha fazla açıklama gerekiyorsa, sadece bir yorum gönderebilir ve daha fazla açıklayacağım lütfen.

Thank you :)

5 Cevap

(Sistemi gibi ("firefox [url]")) bir tarayıcı başlatmak bu pencere için bir screengrabber çalıştırmak ve bir yerde görüntüyü kaydedin.

Çıkış daima işlemek motoru kullanılan bağlı olduğundan tek başına kullanarak php ile mümkün değildir.

Diğer seçenek php komut dosyası bir render motoru (Gecko veya benzeri) gömmek olacaktır.

Gibi bir şey Litmus?

Browsershots normalde backend source code mevcut olduğu, ancak bu yanıt olarak, o anda çevrimdışı görünüyor. Eğer bakabilirsiniz bir outdated mirror on Github hangi vardır.

Evet, sadece bunu yapmak için izin birçok hizmetleri vardır. Kullandığım Bunlardan biri GrabzIt ancak birkaç tanesi orada olmasıdır.