2016-03-25 18 views
1

Tarayıcılarda javascript yürütüldükten sonra 'html' sayfası olarak kaydedebilir ve geçerli HTML'yi alabilirsiniz. Bunu programlı olarak yapmanın bir yolu var mı? Belki başka bir araç ara? Belki de tarayıcıyı bir şey yapmasını sağlayabilir mi? Bu hacky olabilir - sadece ev kullanımı için ihtiyacım var.Web sitesi, bir tarayıcıda oluşturulduğu şekilde program aracılığıyla nasıl kaydedilir (javascript yürütüldü)

+0

PhantomJS gibi araçlara göz attınız mı? –

+1

http://phantomjs.org/ – baao

+1

Bunu hangi dil ile yapmak istersiniz? Java için (ve diğer bazı diller), Selenium'u deneyebilirsiniz. – JonasCz

cevap

1

'Farklı kaydet' sayfası olup olmadığını veya javascript yürütüldükten sonra scereenshot almak istediğinize bağlı olarak değişir. Onun iki farklı şeyleri. İlk durumda

ikinci durumda basit wget -r <web address>wiki

kullanabilirsiniz Eğer hayalet js js yürütmek açabiliyor ve ekran görüntüsü almak sonra gereken Diyelim biraz daha sofistike kazıyıcı kullanın gerekir: http://phantomjs.org/screen-capture.html

Umut eder! İyi günler

+0

Phantom mükemmel bir şekilde çalıştı. – UrbKr