Linux'ta Bir Web Sitesinin Tüm Sayfaları Nasıl İndirilir
Wget, Linux'ta web sitelerinden içerik indirmek için kullanılabilecek güçlü bir açık kaynaklı yazılımdır. Bazen bir web sitesindeki tüm içeriğin bir kopyasını çıkarmak, belki de sitenin bir aynasını oluşturmak veya mevcut içeriği daha sonra kullanmak üzere korumak için gereklidir. Wget ile web sitesinin tamamı tek bir satır komutuyla indirilebilir.
1.
Wget dosyasının "which" komutunu kullanarak yüklendiğinden emin olun. Bir terminalde "hangi wget" ı tırnak işaretleri olmadan yazmak Wget'ın Linux bilgisayarlarda nerede kurulu olduğunu gösterecektir. Wget yüklü değilse, Wget'ı yüklemek için dağıtımın Yum veya Apt-get gibi yazılım yükleme araçlarını kullanın.
2.
Bayrağı web sitesini yansıtmak için ayarlayın. Wget, programın davranışını değiştirmek için ayarlanabilecek birden çok bayrak içerir. "-M" bayrağı web sitesinin tamamını indirmek için kullanılır. Örneğin, şunu yazın:
wget -m www.fake-web-site.com
Bu, bilgisayarınızda "www.fake-web-site.com" adresinin yerel bir kopyasını oluşturur. Varsayılan olarak, Wget, yürütüldüğü dizinin içindeki web sitesiyle aynı adı taşıyan bir dizin oluşturur.
3.
Sayfanın yerel kopyasını bir tarayıcıda açarak içeriğin edinildiğinden emin olun.
Gerekenler
- wget
Uyarılar
- Wget, bir sunucudan içerik isterken önemli miktarda bant genişliği tüketebilir. Ayrıca, bazı güvenlik duvarları, tek bir istemciden gelen hızlı istekleri bir saldırı olarak görebilir ve bu da IP adresinizin sunucudan geçici olarak engellenmesine neden olabilir. -W bayrağının istekler arasındaki süreyi sınırlayacak şekilde ayarlandığından emin olun. Örneğin:
- wget -m -w 10 www.fake-web-site.com
- Sunucudan sonraki dosyaları talep etmeden önce Wget’ı 10 saniye bekletir.