Bazen bir web sitesini tarayıcınızdan yerel olarak kaydetmek yeterli değildir. Bazen biraz daha fazla güce ihtiyacınız olabilir. Bunun için, Wget olarak bilinen düzgün bir küçük komut satırı aracı var. Wget, internetten dosya indirebilen basit bir programdır. Wget hakkında zaten çok şey biliyorsunuz veya bilmiyor olabilirsiniz, ancak bu makaleyi okuduktan sonra her türlü numara için kullanmaya hazır olacaksınız.

Wget, UNIX ve Windows komut satırında yerel olarak kullanılabilir, ancak aşağıdakileri yapmak mümkündür Mac OS X'te wget yükle Mac'iniz için Wget Nasıl GidilirMac'ler, temiz UI ve Unix arka ucu ile harika. Bazen onlarla hemen hemen her şeyi yapabileceğiniz hissine kapılıyorsunuz. Bir güne kadar basit bir şey yapmaya çalışıyorsunuz ve siz ... Daha fazla oku biraz koaksiyel olarak. Yani, Wget'i kullanabileceğiniz şeyleri öğrendikten sonra, hangi işletim sistemini kullandığınıza taşınabilir - ve kullanışlıdır. Daha da iyisi, wget'in toplu iş dosyalarında ve cron işlerinde kullanılabilmesidir. Bu, wget'in arkasındaki gerçek gücü görmeye başladığımız yerdir.

instagram viewer

Temel Wget

Temel kullanım URL'yi wget.

 wget //www.makeuseof.com/
hile yapmak

Çoğu kişinin bilmesi gereken en basit seçenekler arka plan (wget -b), kısmi indirmeye devam et (wget -c), deneme sayısı (wget –tries = NUMBER) ve elbette yardım (wget -h) kendinize tüm seçenekleri hatırlatmak için.

wget -b -c --tries = NUMBER URL

Orta Düzeyde Gelişmiş Wget Seçenekleri

Wget arka planda da çalışabilir (wget -b), indirme hızını sınırlayın (wget –limit-rate = SPEED), yalnızca bir alt dizini indirdiğinizden emin olacak üst öğe (wget -np), yalnızca değiştirilen dosyaları güncelleyin (wget -N), bir siteyi yansıtın (wget -m), yeni dizinlerin oluşturulmadığından emin olun (wget -nd), yalnızca belirli uzantıları kabul edin (wget –accept = LIST) ve bir bekleme süresi ayarlayın (wget –wait = SECONDS).

wget -b --limit-rate = SPEED -np -N -m -nd --accept = LIST --wait = SECONDS URL

Wget ile Yinelemeli İndir

Yinelenen olarak indirebilirsiniz (wget -r), ana bilgisayarları diğer alanlara yayma (wget -H), bağlantıları yerel sürümlere dönüştürün (wget –convert-links) ve özyineleme düzeyini ayarlayın (wget –level = sonsuz için inf veya 0 kullanarak NUMBER).

Ancak bazı siteler yinelemeli olarak indirmenize izin vermek istemez ve bot'u engellemek için hangi tarayıcıyı kullandığınızı kontrol eder. Bu sorunu aşmak için Mozilla (wget – kullanıcı-aracı = AJAN).

wget -r -H --convert-links - düzey = NUMBER - kullanıcı-aracı = AJAN URL'si
hileler ipuçları wget

Şifre Korumalı Araç

Wget kullanırken belirli bir URL için kullanıcı adını ve şifreyi beyan etmek mümkündür (wget –http-kullanıcı = KULLANICI –http-şifre = PASS). İşlemleri görüntüleyen herkes şifreyi düz metin olarak görebileceğinden, bu paylaşılan makinelerde önerilmez.

wget --http-user = KULLANICI --http-password = PASS URL

Buna bir örnek, Remember The Milk'den görevlerinizi yedeklemek için wget kullanma RememberTheMilk Görevleriniz İçin En İyi Yedekleme İpuçlarıBulutta çalışan birçoğumuz için, favori hizmetlerimize oldukça yoğun güvenmeye başladık. Ayrıca bazen onları belki de zaman zaman ihtiyacımızdan biraz daha fazla seviyoruz ve güveniyoruz ... Daha fazla oku .

hileler ipuçları wget

Toplu İndirme İndir

İlk olarak, wget kullanarak indirmek istediğiniz tüm URL'lerin bir metin dosyasını oluşturun ve arayın wget_downloads.txt. Ardından URL'leri toplu olarak indirmek için şu komutu yazın:

wget -i wget_downloads.txt
hile yapmak

Wget için Serin Kullanımlar

Bu, bir web sitesini tarar ve bozuk bağlantıların bir günlük dosyasını oluşturur:

wget - örümcek-o wget.log -e robotlar = kapalı - bekle 1 -r -p http://www.mysite.com/

Bu, en sevdiğiniz müzik bloglarının bir metin dosyasını alır ve yeni MP3 dosyalarını indirir:

wget -r - seviye = 1 -H - zaman aşımı = 1 -nd -N -np --accept = mp3 -e robotlar = off -i musicblogs.txt

Wget için başka ne kullanıyorsun?

İmaj Kredisi: ShutterStock ile Sosyal Medya Bağlantısı, Genç adam Shutterstock üzerinden TV izleme, Shutterstock üzerinden dünya

Ange çevrimiçi çalışmayı, yazmayı ve sosyal medyayı seven bir İnternet Çalışmaları ve Gazetecilik mezunudur.