Web sayfasındaki görüntüleri otomatik olarak kaydetmek için bir Firefox veya Chrome eklentisi var mı


1

Bir web sitesinde bir slayt gösterisi görüntüsü var, örneğin: Bu bağlantı Slayt gösterisi otomatik olduğundan, bu görüntüleri otomatik olarak bir klasöre kaydetmek için yine de var mı? Bir tarayıcı eklentisi veya bazı betik dilleri ile mi?

btw: Yukarıdaki bağlantı örneğin SADECE'dir. Bu web sitesine karşı bunu yapmayacağım! Anlaşılan yasal sorunları anladım! Bu yüzden lütfen burada yasal konuları tartışmayın

Yanıtlar:


1

Teknik bir sorun, resim URL’sini çıkarma yönteminin (bu nedenle indirmeyi mümkün kılar) farklı slayt gösterisi komut dosyaları ve web sayfaları arasında değişmesidir. Bunun, farklı web sayfalarında kusursuz çalışan bir şey yapmanın neredeyse imkansız olduğunu söyleyebilirim.

Bir bakabilirsin iMacros eklentisi , size birçok tarayıcı görevini otomatikleştirme yeteneği verir. Belki bir makro oluşturarak istediğinizi elde edebilirsiniz.

Elbette, tüm görüntüleri belirli bir web sayfasına indiren bir komut dosyası veya yazılım yapmak imkansız değildir, ancak bunu kendiniz yapmanız gerekir.


1

Kullanabilirsiniz HTTrack bu da bir web sitesindeki her şeyin anlık görüntüsünü almanıza izin veriyor. Seçeneklerde, özel kuralları ayarlayabilirsiniz; böylece yalnızca belirli bir uzantıya sahip dosyaları (.jpg, .png, ...) indirebilirsiniz. Bu, kendi başına duran bir yazılımdır ve bir tarayıcı için bir eklenti değildir, ancak sahip olması gereken harika bir araçtır.



-1

Sadece wget kullanın:

wget -r -p -L -nc -nH -np -A big.jpg,big.gif,big.png -q http://antwrp.gsfc.nasa.gov/apod/image/

Buradan: http://nullman.net/tutorial/WebScraping.html

Senin durumunda, sadece dosya uzantılarını koy, dosya adının "büyük" kısmına gerek yok.


Kodunuz çalışmıyor ve bu kadar basit değil. Bu sizin kodunuz sadece uzak sunucu çok nadir bulunan dosya listesini desteklediğinde uyanır.
McBear Holden
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.