folder Tahribat.com Forumları
linefolder Network - İnternet
linefolder Bir Web Sayfasındaki Tüm Linkleri Çekmek



Bir Web Sayfasındaki Tüm Linkleri Çekmek

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    S0KR4T3S
    S0KR4T3S's avatar
    Kayıt Tarihi: 31/Temmuz/2014
    Erkek

    Merhaba arkadaşlar çok fazla linki olan bir web sayfasındaki bağlantıları almam lazım, macro ile denedim yıllar sürecek gibi kolay bir şekilde linkleri almanın yolunu bilenler yardımcı olursa sevinirim.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek

    Yalnızca linkleri mi alacaksın?


    iyibu! yeniden..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    baristbt
    baristbt's avatar
    Kayıt Tarihi: 20/Nisan/2011
    Erkek

    siteyide yazsaydın hocam keşke ? 


    http://www.leyladansonra.com/
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek

    Daft geçen gün bunla ilgili bir kod paylaşmıştı sanki bi bakmanı öneririm..


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    S0KR4T3S
    S0KR4T3S's avatar
    Kayıt Tarihi: 31/Temmuz/2014
    Erkek
    by_Tet bunu yazdı

    Yalnızca linkleri mi alacaksın?

    Evet hocam sadece linkleri çekmek istiyorum. 

    Barbist hocam özel bi iş için o yüzden paylaşmasam daha iyi olur.

     

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    S0KR4T3S
    S0KR4T3S's avatar
    Kayıt Tarihi: 31/Temmuz/2014
    Erkek
    by_Tet bunu yazdı

    Yalnızca linkleri mi alacaksın?

    Evet hocam sadece linkleri çekmek istiyorum. 

    Barbist hocam özel bi iş için o yüzden paylaşmasam daha iyi olur.

     

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    baristbt
    baristbt's avatar
    Kayıt Tarihi: 20/Nisan/2011
    Erkek
    S0KR4T3S bunu yazdı
    by_Tet bunu yazdı

    Yalnızca linkleri mi alacaksın?

    Evet hocam sadece linkleri çekmek istiyorum. 

    Barbist hocam özel bi iş için o yüzden paylaşmasam daha iyi olur.

     

    kolay gele öyleyse.


    http://www.leyladansonra.com/
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek

    Notepad++ ile kaynak kodları aç. Ctrl+f ile replace kısmına geç regexi işaretler

    <a (:?.*)?>(.*)</a>

    Pattern kısmına bunu

    Replace kısmına da 

    $1

    Bunu yaz hepsini ekrana bastıracaktır


    iyibu! yeniden..
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FireFistAce
    FireFistAce's avatar
    Banlanmış Üye
    Kayıt Tarihi: 16/Temmuz/2011
    Erkek

    php ile yazmıştım birşeyler biraz bakayım bulursam edit atarım.

     

    <?php

    function urlal ($url) // sayfadaki linkleri bulan fonksiyonumuz.

    {

    $ret = array ();

    $dom = new domDocument;

    @$dom -> loadHTML(file_get_contents($url));

    $dom -> preserveWhiteSpace = false;

    $links = $dom ->getElementsByTagName('a');

    foreach ($links as $tag)

    {

    $ret[$tag ->getAttribute('href')] = $tag -> childNodes -> item(0) ->nodeValue;

     

    }

    return $ret;

    }

     

    ?>

    FireFistAce tarafından 12/Tem/15 19:28 tarihinde düzenlenmiştir
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek

    Dediğin şekilde olmayacaktır eksik yazmışım mobilde olduğumdan.

    Web sayfasını chromeda aç konsolu aç (f12)

    $('a) yaz

    Alt alta tüm linkler sıralanacak. Sonra onları kopyala notepad++ ta yeni sayfaya yapıştır

    Sonra dediğimi yukarıdaki dediğimi uygula (kaynak kodu yerine kopyaladığın linkleri)


    iyibu! yeniden..
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek
    by_Tet bunu yazdı

    Dediğin şekilde olmayacaktır eksik yazmışım mobilde olduğumdan.

    Web sayfasını chromeda aç konsolu aç (f12)

    $('a) yaz

    Alt alta tüm linkler sıralanacak. Sonra onları kopyala notepad++ ta yeni sayfaya yapıştır

    Sonra dediğimi yukarıdaki dediğimi uygula (kaynak kodu yerine kopyaladığın linkleri)

    Bu da olmadı bilgisayara geçtim. Söylediğin adresi chromeda aç f12'ye bas console'a gel şu kodları yapıştır enterla:

    var uzunluk = $('a').length;
    var linkler;
    for(var x=0;x<=uzunluk-1;x++){
       var link = $('a:eq('+x+')').attr('href');
       linkler += link+'<br>';
    };
    $('body').html('');
    $('body').append(linkler);

    Ekranda hepsi alt alta sıralanacak. Bilgisayarı açtım ta.


    iyibu! yeniden..
Toplam Hit: 1387 Toplam Mesaj: 15
bir web sayfasındaki tüm linkleri çekmek