Sayfadaki Tüm Linkleri Çıkarma ve Toplu İndirme Rehberi

Bir ders platformunda 36 haftalık PDF, bir belediye sitesinde 120 ihale dokümanı, bir kaynak sayfasında 80 veri dosyası. Hepsinin bağlantısı aynı sayfada duruyor ama sayfa "tümünü indir" düğmesi sunmuyor. Tek tek sağ tık-kaydet 120 dosya için bir öğleden sonranızı alır. Doğru yaklaşım iki adımdır: önce sayfadaki tüm bağlantıları bir listeye çıkarmak, sonra o listeyi toplu indiriciye vermek. Bu rehber her iki adımı, araya giren filtreleme işini ve herkesin takıldığı CORS engelini anlatır.

Kısa cevap: Sayfadaki tüm linkleri çıkarmak için Ctrl+U ile kaynak kodu kopyalayıp Metinden Link Çıkar aracına yapıştırın; araç href, src ve srcset içindeki adresleri ayıklar, temel URL ile göreli yolları tamamlar ve uzantıya göre süzer. Listeyi Link Listesi İndir aracına gönderip tek ZIP olarak indirin. İki adım da tarayıcıda yapılır, liste sunucuya gitmez.

Adım 1: Sayfanın kaynağını almak

Tarayıcıda sayfayı açın, Ctrl+U (Mac'te Cmd+Option+U) ile kaynak kodunu görüntüleyin, Ctrl+A ve Ctrl+C ile tamamını kopyalayın. Sayfa içeriği kaydırdıkça yükleniyorsa (sonsuz akış), önce sona kadar kaydırın, sonra geliştirici araçlarında Elements sekmesinde html düğümüne sağ tıklayıp "Copy outerHTML" deyin; bu, JavaScript'in sonradan eklediği bağlantıları da içerir.

Elinizde kaynak kod değil de bir e-posta, Word belgesi ya da sohbet dökümü varsa onu da olduğu gibi kopyalayın; düz metindeki https:// ile başlayan adresler de yakalanır.

Adım 2: Bağlantıları ayıklamak

Kopyaladığınız metni Metinden Link Çıkar aracına yapıştırın. Araç şu kaynaklardan URL toplar:

KaynakÖrnekNot
href<a href="/dosya.pdf">Sayfa bağlantıları
src<img src="...">, <video src>Görsel ve medya
srcset<img srcset="a.jpg 1x, b.jpg 2x">Farklı çözünürlükler ayrı ayrı
poster, data-srcTembel yüklenen görsellerÇoğu galeri bunu kullanır
Düz metinhttps://ornek.com/a.zipHTML olmayan içerikler

Sayfalar genellikle göreli adres kullanır: /belgeler/2026/ihale.pdf tek başına indirilemez. "Temel URL" alanına sayfanın adresini yazdığınızda araç tüm göreli yolları tam adrese çevirir. Sayfada <base href> etiketi varsa otomatik dikkate alınır.

Adım 3: Filtrelemek

Bir sayfadan çıkan 400 bağlantının çoğu menü, footer ve paylaşım düğmesidir. İşe yarayanları ayırmak için:

  1. Tür filtresi: yalnızca belgeler (pdf, docx, xlsx), yalnızca görseller (jpg, png, webp) ya da yalnızca arşivler (zip, rar).
  2. Alan adı içersin: cdn.ornek.com yazarsanız yalnızca o sunucudaki dosyalar kalır.
  3. Alan adı hariç: facebook.com, twitter.com, instagram.com ile sosyal medya bağlantılarını atın.
  4. Tekrarları kaldır ve isteğe bağlı olarak ?utm_source= gibi sorgu parametrelerini temizleyin.

Sonuçta 400 bağlantıdan 120 PDF kalır. Listeyi kopyalayabilir, .txt olarak indirebilir ya da tek tıkla indiriciye aktarabilirsiniz.

Adım 4: Toplu indirmek

"Link Listesi İndir aracına gönder" düğmesi listeyi Link Listesi İndir aracına taşır. Orada eşzamanlı indirme sayısını seçer, tümünü tek ZIP olarak alırsınız. Yalnızca görselleri istiyorsanız Toplu Resim İndir sayfa adresini vererek aynı işi daha az adımda yapar. YouTube bağlantıları içeren bir listeden kapak görsellerini toplamak için YouTube Küçük Resim İndir aracı video kimliklerini kendisi ayıklar; adres yapısı ve boyutlar YouTube küçük resim indirme rehberinde anlatılıyor.

İndirilen dosyalar ihale_2026_03_v2_FINAL.pdf gibi karmaşık adlarla gelirse Toplu Dosya Yeniden Adlandır ile numaralandırıp düzenli adlara kavuşturun. Yöntemlerin ayrıntılı karşılaştırması için Toplu Dosya İndirme İçin En Pratik Yöntemler rehberine bakın.

CORS gerçeği

Tarayıcı tabanlı indiriciler bir sınırla karşılaşır: başka bir alan adındaki dosyayı sayfa içinden çekebilmek için o sunucunun Access-Control-Allow-Origin başlığıyla izin vermesi gerekir. Kamu kurumları, üniversiteler ve CDN'lerin çoğu bu izni verir; bazı özel siteler vermez. İzin yoksa araç dosyayı listede "engellendi" olarak işaretler ve doğrudan bağlantıyı gösterir; o dosyaları yeni sekmede açıp kaydedersiniz.

Bir sunucunun izin verip vermediğini önceden görmek için listeden tek bir dosyayı deneme indirmesine sokun; ilk 5 dosyada sorun yoksa 120'si de genellikle sorunsuz iner. Aynı sunucudan çok sayıda dosya çekerken eşzamanlı indirme sayısını 3–4 ile sınırlayın; 10 ve üzeri bağlantı bazı sunucuların sizi geçici olarak engellemesine yol açar.

Bu bir hata değil, tarayıcının güvenlik modelidir. Çözüm olarak "sunucu üzerinden indirme" sunan siteler aslında dosyaları kendi sunucularına çekip size yeniden verir; dosyalarınız ve indirme listeniz orada kayda geçer. Tarayıcıda kalan yöntem daha yavaş olabilir ama listeniz cihazınızdan çıkmaz.

Sık yapılan hatalar

  • Görünen sayfayı kopyalamak. Sayfa metnini kopyalamak bağlantıları değil, bağlantı yazılarını verir. Kaynak kodu gerekir.
  • Temel URL'yi boş bırakmak. Göreli yollar /dosya.pdf olarak kalır ve indirilemez.
  • srcset içindeki küçük boyutu almak. Galeri sayfalarında aynı görselin 400, 800 ve 1600 piksellik sürümleri listelenir; en büyüğünü seçmek için alan adı ya da dosya adı filtresi kullanın.
  • Giriş gerektiren sayfalar. Yalnızca oturum açınca görünen dosyalar tarayıcı aracıyla indirilemez; çerezler paylaşılmaz.
  • Site kurallarını atlamak. Yalnızca indirmenize izin verilen içerikleri alın; kullanım koşulları toplu indirmeyi yasaklayan siteler vardır.

Gizlilik

Yapıştırdığınız kaynak kod, oluşturduğunuz liste ve indirdiğiniz dosyalar topluindir.com sunucularına gönderilmez. Link çıkarma işlemi tarayıcınızın DOM ayrıştırıcısıyla cihazınızda yapılır; indirme işlemi doğrudan sizin tarayıcınızdan hedef sunucuya gider. Dilerseniz listeyi .txt olarak kaydedip daha sonra, hatta başka bir bilgisayarda kullanabilirsiniz. Görsel ağırlıklı sayfalar için Web Sayfasındaki Tüm Resimleri Toplu İndirme rehberi daha kısa bir yol anlatır.

Sık sorulan sorular

Bir web sayfasındaki tüm linkleri nasıl çıkarırım?

Sayfada Ctrl+U ile kaynak kodu açın, tamamını kopyalayıp Metinden Link Çıkar aracına yapıştırın. Araç bağlantı, görsel ve medya adreslerini tek listede toplar; "Temel URL" alanına sayfa adresini yazarsanız göreli yollar tam adrese çevrilir. Liste kopyalanabilir ya da .txt olarak indirilebilir.

HTML'den çıkardığım linkleri Excel'e nasıl aktarırım?

Sonuç listesini "Kopyala" ile alıp Excel'de bir hücreye yapıştırın; her adres ayrı satıra düşer. Dosya türü, alan adı gibi sütunlar istiyorsanız .txt çıktısını Excel'in "Veri → Metinden" içe aktarma özelliğiyle açın ve / karakterine göre bölün.

Göreli linkler neden indirilemiyor?

/belgeler/ihale.pdf gibi adresler alan adı içermediği için tek başına çözülemez. Aracın "Temel URL" alanına sayfanın adresini yazın; tüm göreli yollar https://site.com/belgeler/ihale.pdf biçimine dönüşür. Sayfada <base href> etiketi varsa araç onu otomatik kullanır.

CORS hatası ne demek, nasıl aşılır?

Hedef sunucu tarayıcıya "başka siteden okuma izni" vermiyorsa dosya ZIP'e eklenemez; araç bunu "engellendi" olarak işaretler. Bu dosyaları yeni sekmede açıp kaydedebilir ya da aracın ürettiği wget betiğini çalıştırabilirsiniz; komut satırı CORS'tan etkilenmez. Ayrıntılar toplu dosya indirme rehberinde.

Sayfadaki linkleri toplu indirmek yasal mı?

Herkese açık ve indirilmesine izin verilen dosyalar (kamu dokümanları, açık veri, kendi içeriğiniz) için sorun yoktur. Telif hakkı korumalı içerikleri izinsiz indirip kullanmak ya da kullanım koşulları toplu indirmeyi yasaklayan sitelerde bunu yapmak sorumluluk doğurur. Sunucuyu yormamak için eşzamanlı indirmeyi 3–4 ile sınırlayın.

Giriş yapılması gereken sayfalardaki dosyalar indirilebilir mi?

Tarayıcı aracı oturum çerezlerinizi paylaşmadığı için yalnızca giriş sonrası görünen dosyaları çekemez. Bu durumda listeyi yine çıkarın, ancak indirmeyi oturum açık olan tarayıcı sekmesinde tek tek ya da bir indirme yöneticisiyle yapın.