Top Ad unit 728 × 90

Konularımız

random
[post_ad]

Blogger Yönetim Panelindeki Linkleri Txt Dosyasına İndirme Kodu

blogger


Blogger Yönetim Panelindeki Linkleri Txt Dosyasına İndirme Kodu

Günümüzde, birçok blog yazarı veya içerik üreticisi, Blogger gibi popüler platformlarda web sitelerini yönetiyor. Bu platformlarda, bazen belirli bir sınıfa sahip olan tüm linkleri toplamak ve bu linkleri bir dosyaya kaydetmek isteyebilirsiniz. Bu yazıda, Blogger yönetim panelindeki belirli bir sınıfa sahip linkleri birleştiren ve bunları bir metin dosyasına indiren basit bir JavaScript kodunu inceleyeceğiz.



Yukarıdaki kod, Blogger yönetim panelinde belirli bir sınıfa sahip olan linkleri seçer, bunları bir diziye ekler, sonra bu linkleri bir metin dosyasına indirir. Şimdi, bu kodun adım adım nasıl çalıştığını inceleyelim:

  1. Elementleri Seçme:
    var Element = $x("//*[@class='FKF6mc TpQm9d']");
    Bu satır, sayfadaki belirli bir sınıfa sahip olan tüm elementleri seçer. XPath ifadesi kullanılarak bu sınıfı seçiyor.
  2. Linkleri Diziye Ekleme:
    var hrefDizisi = []; Element.forEach(function(element) { var href = element.getAttribute("href"); if (href) { hrefDizisi.push(href); } });
    Her bir elementin "href" özelliği alınır. Eğer bir "href" değeri varsa, bu değer diziyi eklenir. Bu, boş olmayan yalnızca bağlantıları dikkate alır.
  3. Bağlantıları Birleştirme ve Dosyaya Kaydetme:
    var hrefler = hrefDizisi.join("\n"); var blob = new Blob([hrefler], { type: "text/plain" }); var link = document.createElement("a"); link.download = "hrefler.txt"; link.href = URL.createObjectURL(blob); link.click();
    Dizideki tüm bağlantılar yeni satırla birleştirilir, sonra bu bağlantılar bir metin dosyasına indirilir. Oluşturulan dosya "hrefler.txt" adını alır.

Bu kod, Blogger yönetim panelindeki belirli bir sınıfa sahip linkleri kolayca toplamak ve bunları bir metin dosyasına indirmek isteyenler için kullanışlı bir araç olabilir. Ancak, sayfa yapısı değişirse veya yeni güncellemeler gelirse, kodun güncellenmesi gerekebilir.

Hiç yorum yok:

All Rights Reserved by Csharp Eğitim Dünyası © 2023 - 2024
Powered By Ebubekir Bastama(EBS), Designed by EÇK Yazılım

İletişim Formu

Ad

E-posta *

Mesaj *

Blogger tarafından desteklenmektedir.