• 29-03-2018, 15:48:42
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar bir çekiliş düzenledik. 1000+ kişi gönderimizi paylaştı. Bu gönderiyi paylaşanların listesini nasıl oluşturabiliriz yardımcı olursanız çok sevinirim.

    Bu arada katılmak isteyenler için:
    https://www.facebook.com/perdesipari...45146372196213
  • 29-03-2018, 16:19:00
    #2
    Platin üye
    Sizin için internette bir kaç makale ve detaylı anlatım sağlayan konulara baktım. Bir konuda başarılı bir işlem mevcut. Fakat kod eskidiği için artık hepsini çıkartmıyor. Kodu size atıyorum Paylaşımlara tıklayıp öğeyi incele dedikten sonra consol yazısının oraya bırakıp enter diyerek devam edin. Bakalım belki sizde olur.
    var isimler = []; var linkler = []; var repost = document.getElementById("repost_view_dialog"); function islem(){ var a = repost.getElementsByClassName("fwb") for(var i=0;i<a.length;i++) { c = a[i].getElementsByTagName("a"); var disim = c[0].innerHTML; var dlink = c[0].href; //Sayfanızın görünen adını Yazılım Geliştiricileri yazan yerle değiştirmelisiniz if( disim != "perdesiparisi") { //Birden fazla paylaşanları listeye birden fazla eklememek için facebook linki listeye eklenmişmi diye kontrol ediliyor if(diziKontrol(dlink)) { isimler.push(disim); linkler.push(dlink); } } } //İsim yazdırma kısmı +"<br>" kısmı alt satıra geçmesi için document.write("İsimler<br>"); for(var i=0;i<isimler.length;i++) { var sira = (i+1).toString(); document.write(sira+"-) "+ isimler[i] +"<br>"); //console.log(sira+"-) "+ isimler[i] +"<br>"); } //Link yazdırma kısmı document.write("<br><br>Linkler<br>"); for(var i=0;i<isimler.length;i++) { var sira = (i+1).toString(); document.write(sira+"-) "+ linkler[i] +"<br>"); //console.log(sira+"-) "+ linkler[i] +"<br>"); } } function diziKontrol(deger){ for(var i=0;i<linkler.length;i++) { if(deger === linkler[i]) { //console.log("true"); return false; } } return true; } var say = 0; var bekleme = 0; var enAltaIn= function(){ var a = repost.getElementsByClassName("fwb"); var yeni = a.length; console.log(a.lenght); if(yeni == say) { bekleme += 1; //Bekleme süresi 10 saniye if(bekleme == 100) { clearInterval(yenile); islem(); } } else { bekleme = 0; say = yeni; } window.scrollTo(0,document.body.scrollHeight); } var yenile = setInterval(enAltaIn,1000);
  • 29-03-2018, 19:01:06
    #3
    Üyeliği durduruldu
    başka önerisi olan var mı arkadaşlar?
  • 30-03-2018, 21:05:37
    #4
    Üyeliği durduruldu
    güncel