Siteleri çevrimdışı görüntülemek için web sitesi indiricisi (önbellek?)


9

Çevrimdışı görüntülemek için bir web sitesinin tüm sayfalarını indirmenin veya önbelleğe almanın taşınabilir bir yolu var mı? Yarın bir kros uçuşum var ve birkaç web sayfasını (özellikle python doc sayfasını ( http://docs.python.org/ ) ve pyqt referansını ( http: // www. riverbankcomputing.co.uk/static/Docs/PyQt4/pyqt4ref.html ).

İdeal olarak bir Firefox eklentisi veya bunun gibi bir şey istiyorum, ancak Linux'ta çalıştırabildiğim sürece her şey iyi çalışacaktır.


Yanıtlar:


15

Kullandığım HTTrack .

Internet'ten yerel bir dizine World Wide Web sitesi indirmenize, yinelemeli olarak tüm dizinleri oluşturmanıza, sunucudan bilgisayarınıza HTML, resim ve diğer dosyaları almanıza olanak tanır.


Bunu geçmişte kullandım, güzel ücretsiz çözüm.
MaQleod

1
HTTrack hem Linux hem de Windows için en iyisidir ve indirme işlemini yapılandırmak için çok sayıda seçenek vardır .. I love it
eslambasha

Ben de kullandım; şimdi de bir Android sürümü sunuyorlar.
gparyani

-1 "Tüm dizinleri" oluşturmaz "tüm görüntüleri ve diğer dosyaları" almaz .. Sadece bağlantılı olanı alır.
barlop

6

Bir siteyi çevrimdışı kullanım için yansıtmak için wget'i bu seçeneklerle kullanıyorum

wget -cmkE -np http://example.com/a/section/i/like

nerede

-m bir siteyi yerel olarak yansıtmak için yansıtma seçeneklerini açar

-c zaten bazı sayfaları indirmişsem önceki indirmeye devam ediyor

-k mutlak href'i çevrimdışı görüntüleme için yerel olanları işaret eder

-E indirdikten sonra dosyaların .html uzantılı olmasını sağlar.

-np yalnızca / a / section / i / altındaki nesneleri indirir ve sitenin tamamını önbelleğe almaz.

Örneğin güney belgelerini indirmek istedim ama güney biletlerini değil ...

wget -cmkE -np http://south.aeracode.org/docs/index.html

Windows'u kullanıyorum ve cygwin üzerinde wget çalıştırıyorum ama aynı zamanda yerel bir windows wget portu var .

Yine de, sizin durumunuzda, python çevrimdışı dokümanlarını python dokümanlar bölümünden indirebilirsiniz


1

Http://www.downthemall.net/ bir Firefox eklentisi deneyin . 20'den fazla ayrı dosyada 250 sayfa PDF indirmek için kullandım. Son derece güçlü. Sadece istediğiniz dosyaları cerrahi olarak almanıza izin veren bir joker karakter / sorgu sözdizimi vardır ve ilgisiz olanların hiçbirini '.


1

Bildiğim bazı Firefox uzantıları:

  • Defteri

    Web sayfalarını kaydetmenize ve koleksiyonları kolayca yönetmenize yardımcı olur. Temel özellikler hafiflik, hız, doğruluk ve çoklu dil desteğidir. Başlıca özellikleri:

    • Web sayfasını kaydet
    • Web sayfasının snippet'ini kaydet
    • Web sitesini kaydet
    • Koleksiyonu Yer İşaretleri ile aynı şekilde düzenleyin
    • Tam metin araması ve koleksiyonun hızlı filtreleme araması
    • Toplanan Web sayfasının düzenlenmesi
    • Opera Notlarına benzeyen metin / HTML düzenleme özelliği
  • ScrapBook Plus

    ScrapBook Plus ve ScrapBook arasındaki fark:

    • daha hızlı sıralama
    • daha hızlı içe ve dışa aktarma
    • koleksiyonunuzu doğrudan kenar çubuğundan yönetmek için pencereyi açın
    • "Birleştirme Sihirbazı" nın kullanımı basitleştirildi
    • "Birden Çok URL Yakalama" için yeni özellikler (bağlantıları hariç tutmak için filtre kullanın, kenar çubuğundaki giriş için yeni başlık olarak web sitesinin başlığını veya bağlantı başlığını kullanın, 0 ila 3 saniye arasında indirilecek bekleme süresini belirtin, UTF-8 kullanın veya karakter kümesi olarak ISO-8859-1)
    • yeni "Yakala" penceresi (indirme işleminin manuel olarak başlatılması gerekir, otomatik kaydırma kapalı)
    • Editörde 6 vurgulayıcı
  • UnMHT

    MHT (MHTML) web arşivi biçimindeki dosyaları görüntülemenize ve metin ve grafikler de dahil olmak üzere tüm web sayfalarını tek bir MHT dosyasına kaydetmenize olanak tanır

  • Cep (bir uzantı değil; yerleşik bir Firefox özelliği)

    web sayfalarını ve videoları tek bir tıklamayla Pocket'e kaydetmenizi sağlar. Cep, dağınıklığı ortadan kaldırır ve sayfayı temiz, dikkat dağıtıcı olmayan bir görünümde kaydeder ve hareket halindeyken Cep uygulamasıyla erişmenizi sağlar.

    Bunu not et:

    Firefox'ta Cep listenize kaydetmek ve erişmek için İnternet bağlantısı gerekir. Cep uygulaması ile diğer cihazlarda çevrimdışı görüntüleme mümkündür.


0

Tüm web sitesini veya web sitesinin bir kısmını wget ile indirebilirsiniz.

wget -r http://docs.python.org/

Bant genişliği kullanımınızı sınırlamak, yineleme derinliğini kontrol etmek, hariç tutma listeleri ayarlamak vb. Gibi geçmek isteyebileceğiniz diğer seçenekler için wget kılavuzuna bakın.

Çevrimdışı göz atmaya başka bir yaklaşım da önbellek proxy kullanmaktır. Wwwoffle , sunucu tarafından belirtilen son kullanma tarihlerini geçersiz kılma ve yinelemeli ön getirme özelliği gibi çevrimdışı tarama için tutmayı kolaylaştıran birçok özelliğe sahiptir. (Çevirmeli günlerimden beri wwwoffle kullanıyorum.)

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.