Tüm checkboxları seçmek için gerekli kod

Tüm checkboxları seçmek ve işaretlemek için gerekli bir kod parçacıgı bu Google Chrome Konsolda çalışır.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
var checkboxes = document.querySelectorAll('input[type="checkbox"][name="file_public"]');
checkboxes.forEach(function(checkbox) {
checkbox.checked = true;
});
var checkboxes = document.querySelectorAll('input[type="checkbox"][name="file_public"]'); checkboxes.forEach(function(checkbox) { checkbox.checked = true; });
var checkboxes = document.querySelectorAll('input[type="checkbox"][name="file_public"]');
checkboxes.forEach(function(checkbox) {
    checkbox.checked = true;
});

 

Chrome console kullanarak 2 şer click yapma

Console kullanarak 2,4,6,8 alanlarındaki click alanlarına tıklama.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// Checkbox'ları seçmek için kullanılacak olan selector
var selector = "#manage_video > tbody > tr:nth-child({index}) > td:nth-child(1) > input[type=checkbox]";
// 2, 4, 6, ... sıralamasındaki checkbox'lar için döngü
for (var i = 2; i <= 100; i += 2) {
// Her bir checkbox'ı seçmek için kullanılan tam selector
var fullSelector = selector.replace("{index}", i);
// Checkbox'ı seç
var checkbox = document.querySelector(fullSelector);
// Checkbox'ı hemen seç
checkbox.click();
}
// Checkbox'ları seçmek için kullanılacak olan selector var selector = "#manage_video > tbody > tr:nth-child({index}) > td:nth-child(1) > input[type=checkbox]"; // 2, 4, 6, ... sıralamasındaki checkbox'lar için döngü for (var i = 2; i <= 100; i += 2) { // Her bir checkbox'ı seçmek için kullanılan tam selector var fullSelector = selector.replace("{index}", i); // Checkbox'ı seç var checkbox = document.querySelector(fullSelector); // Checkbox'ı hemen seç checkbox.click(); }
// Checkbox'ları seçmek için kullanılacak olan selector
var selector = "#manage_video > tbody > tr:nth-child({index}) > td:nth-child(1) > input[type=checkbox]";

// 2, 4, 6, ... sıralamasındaki checkbox'lar için döngü
for (var i = 2; i <= 100; i += 2) {
    // Her bir checkbox'ı seçmek için kullanılan tam selector
    var fullSelector = selector.replace("{index}", i);

    // Checkbox'ı seç
    var checkbox = document.querySelector(fullSelector);

    // Checkbox'ı hemen seç
    checkbox.click();
}

 

Chrome Console kullanarak toplu veri çekme

Bir arkadaşım hellabyte . one sitesindeki tüm gönderdiği linkleri toplam istemiş fakat koruma oldugu için toplayamamış bende ona google chrome içindeki konsol kullanarak tüm linkleri toplayacak bir kod paylaştım sizde yararlana bilirsiniz.

 

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// Tüm sayfaları dolaşacak fonksiyon
async function scrapeAllPages(startPage, endPage) {
// Toplam verileri depolamak için boş bir dizi oluştur
var allData = [];
// Belirli sayfa numaraları arasında döngü
for (var page = startPage; page <= endPage; page++) {
// Sayfanın URL'sini oluştur
var url = 'https://hellabyte.one/file?page=' + page;
// Sayfayı aç ve beklet
try {
const response = await fetch(url);
const html = await response.text();
// HTML içindeki verileri çek
var parser = new DOMParser();
var doc = parser.parseFromString(html, 'text/html');
var elements = doc.querySelectorAll('.item-title');
// Her bir öğe için ID ve içeriği al
var pageData = Array.from(elements).map(function(element) {
var onclickAttribute = element.getAttribute('onclick');
var id = onclickAttribute.match(/'(.*?)'/)[1];
var content = element.innerText.trim();
return { id: id, content: content };
});
// Toplanan verileri genel listeye ekle
allData = allData.concat(pageData);
// Kısa bir bekleme süresi ekleyebilirsiniz (istediğiniz sıklıkta)
await new Promise(resolve => setTimeout(resolve, 1000));
} catch (error) {
console.error('Hata:', error);
}
}
// Toplanan tüm verileri göster
console.log(allData);
}
// Belirli bir sayfa aralığını dolaşmak için fonksiyonu çağır
scrapeAllPages(1, 92);
// Tüm sayfaları dolaşacak fonksiyon async function scrapeAllPages(startPage, endPage) { // Toplam verileri depolamak için boş bir dizi oluştur var allData = []; // Belirli sayfa numaraları arasında döngü for (var page = startPage; page <= endPage; page++) { // Sayfanın URL'sini oluştur var url = 'https://hellabyte.one/file?page=' + page; // Sayfayı aç ve beklet try { const response = await fetch(url); const html = await response.text(); // HTML içindeki verileri çek var parser = new DOMParser(); var doc = parser.parseFromString(html, 'text/html'); var elements = doc.querySelectorAll('.item-title'); // Her bir öğe için ID ve içeriği al var pageData = Array.from(elements).map(function(element) { var onclickAttribute = element.getAttribute('onclick'); var id = onclickAttribute.match(/'(.*?)'/)[1]; var content = element.innerText.trim(); return { id: id, content: content }; }); // Toplanan verileri genel listeye ekle allData = allData.concat(pageData); // Kısa bir bekleme süresi ekleyebilirsiniz (istediğiniz sıklıkta) await new Promise(resolve => setTimeout(resolve, 1000)); } catch (error) { console.error('Hata:', error); } } // Toplanan tüm verileri göster console.log(allData); } // Belirli bir sayfa aralığını dolaşmak için fonksiyonu çağır scrapeAllPages(1, 92);
// Tüm sayfaları dolaşacak fonksiyon
async function scrapeAllPages(startPage, endPage) {
    // Toplam verileri depolamak için boş bir dizi oluştur
    var allData = [];

    // Belirli sayfa numaraları arasında döngü
    for (var page = startPage; page <= endPage; page++) {
        // Sayfanın URL'sini oluştur
        var url = 'https://hellabyte.one/file?page=' + page;

        // Sayfayı aç ve beklet
        try {
            const response = await fetch(url);
            const html = await response.text();

            // HTML içindeki verileri çek
            var parser = new DOMParser();
            var doc = parser.parseFromString(html, 'text/html');
            var elements = doc.querySelectorAll('.item-title');

            // Her bir öğe için ID ve içeriği al
            var pageData = Array.from(elements).map(function(element) {
                var onclickAttribute = element.getAttribute('onclick');
                var id = onclickAttribute.match(/'(.*?)'/)[1];
                var content = element.innerText.trim();
                return { id: id, content: content };
            });

            // Toplanan verileri genel listeye ekle
            allData = allData.concat(pageData);

            // Kısa bir bekleme süresi ekleyebilirsiniz (istediğiniz sıklıkta)
            await new Promise(resolve => setTimeout(resolve, 1000));
        } catch (error) {
            console.error('Hata:', error);
        }
    }

    // Toplanan tüm verileri göster
    console.log(allData);
}

// Belirli bir sayfa aralığını dolaşmak için fonksiyonu çağır
scrapeAllPages(1, 92);

Burada toplam 92 sayfayı gezip tüm linkleri verir.

Okumaya devam et Chrome Console kullanarak toplu veri çekme

Google Chrome Console – Sayfadaki tüm checkbox seçme

Sizde bir internet sitesinde checkbox  toplu  olarak seçme ihtiyacı duya bilirsiniz birde topplu seçme butonu yok ise işte bu sefer tek tek seçme size bir külfet gelebilir bu sebeple aşagıdaki kodu chrome console ekranına yapıştırıp çalıştırırsanız tüm checkboxlar seçilmiş olur ve bu şekilde işinizi hızlı bir şekilde yapmış olursunuz. Aşağıdaki kodlardan birini kullana bilirsiniz.

Kod 1:

 (function() {
    var aa = document.querySelectorAll("input[type=checkbox]");
    for (var i = 0; i < aa.length; i++){
        aa[i].checked = true;
    }
 })()

Kod 2:

(function() {
    var aa= document.getElementsByTagName("input");
    for (var i =0; i < aa.length; i++){
        if (aa[i].type == 'checkbox')
            aa[i].checked = true;
    }
 })()