Kaip skaityti mokamus Spiegel.de straipsnius nemokant 0.39 evrocentų už štuką

Sveiki, mano brangūs ir ekskliuzyviniai skaitytojai!

Šiandien pasidalinsiu su Jumis savo ką tik susikurptu įrankiuku, su kuriuo galėsite skaityti vokiečių smegenų plovyklos Spiegel.de mokamus straipsnius nemokėdami jam nė cento.

Jūs gi tiesiog negalite gyventi, nepaskaitę prieš miegą Špygelio originalo kalba?

Taigi, pradedam:

  1. Atsidarome mums panižusį Špygelio straipsnį – pavyzdžiui, kad ir šitą: Putin-Berater droht mit Vernichtung von Nato-Waffen ir pamatome, kad mums rodomas tik tyzeris, o pats straipsnis niekšiškai užbliurintas:
    Spiegelis_01
  2. Spaudžiame F12;
  3. Atsidariusiame naršyklės pagalbiniame lange pasirenkame “Console” skyrelį (viršutinėje pagalbinio lango juostoje, priklausomai nuo naršyklės);
    Spiegelis_02
  4. Į kodo rašymui skirtą laukelį įkopijuojame žemiau esantį kodą:
    /********************************************/
    /* Laurynas Ragelskis                       */
    /* SPIEGEL.DE mokamų straipsnių rodymas     */
    /* 2016 (vtv) Visos teisės visiems          */
    /********************************************/
    
    function deKriptas(elem) {
        elem.each(function(){
            var block = $(this).html();
            var newblock = "";
            var tagas = false;
            for(j=0; j < block.length; j++) {
                 var kodas = block.charCodeAt(j);
                 if(kodas == 60)
                     tagas = true;
                 if(!tagas && kodas > 33)
                    newblock = newblock + String.fromCharCode(kodas - 1);
                else if(tagas || kodas == 32)
                    newblock = newblock + String.fromCharCode(kodas);
                if(tagas && kodas == 62)
                    tagas = false;
            }
            $(this).html(newblock);
        });
        console.log('Laisva informacija - laisvas žmogus. Malonaus skaitymo!');
    }
    var target = $($('.laterpay-under-overlay').next().children().children()[1]);
    target.removeAttr('class');
    target.next().remove();
    var elem = $('.obfuscated');
    
    deKriptas(elem);

    Spiegelis_03

  5. Spaudžiame Enter;
  6. Vėl spaudžiame F12 – užsidaro pagalbinis langas. Viskas.

Ten kur buvo taip:

Pasidaro šitaip:

Norintiems suprasti, kas ir kaip trumpas paaiškinimas.

Špygelis savo mokamą turinį – tai yra straipsnio dalį po tyzerio, paslėpęs labai primityviai:

– ant teksto viršaus uždėtas CSS stiliumi susiliejusio vaizdo efektas: jį išmetam su target.removeAttr(‘class’);
– prikabintus blokus su siūlymu nusipirkti skaitymo malonumą, pašalinam su target.next().remove();
– matome pilną tekstą, kuris yra “užkoduotas”;
– kodavimas juokingas – tiesiog vietoj kiekvieno simbolio yra rodomas sekantis abėcėlės simbolis;
– tekstas pataisomas su funkcija deKriptas();

Viskas veiks lygiai tol, kol Špygelio programeriai nepakeis savo genialaus kodo.

Pastaba smulkiomis raidelėmis: šitaip užkoduota tik dalis Špygelio turinio, o būtent – straipsniai iš SPIEGEL Plus skyriaus.

Malonaus ir nemokamo skaitymo, meine liebe Freunde!

 

Tavo neįkainojamas pasisakymas: