• 13-02-2009, 02:28:49
    #1
    Arkadaşlar çok gerekli olan bir konu hakkında yardımınıza ihtiyacım var.Rss & Xml den Asp ile veri cekmeyi biliyorum.fakat bir sayfadan belirli kodlar arasındaki veriyi nasıl cekebilirim ?

    Örnek olarak bana gereken sayfa şu;
    Bu sayfadaki nöbetçi eczaneler listesini çekip asp ile yazdırmak istiyorum.

    Yardımlarınız için şimdiden çok teşekkür ederim.
    Saygılarımla..
  • 13-02-2009, 02:35:04
    #2
    Bi kaç başlık altında örnek uygulamalar verilmişti. Arama kısmından bakabilirsiniz.
  • 13-02-2009, 20:20:49
    #3
    BAKBUNLAR İSTANBUL BUNA BAKARAK İSTEDİĞİN İLİN ECZANELERİNİ ÇEK

    1 AŞAMA
    Aşağıdaki kodları notepad kopyalayıp "eczane.js" diye kayıt ediyoruz.

    function nobetgoster(islem,form) {
    if (islem == '1') {
    var newIndex = form.Ilceler.selectedIndex;
    if ( newIndex == 0 ) {
    alert( "Lütfen bir ilçe seçiniz!" );
    } else {
    cururl = "http://app.ieo.org.tr/_nobet/nobet.asp?islem=1&ilceID=" + form.Ilceler.options[ newIndex ].value + "&ilceStr=" + form.Ilceler.options[ newIndex ].text;
    window.open(cururl,'nobet','width=560,height=600,s crollbars=1');
    }
    }
    else {
    cururl = "http://app.ieo.org.tr/_nobet/nobet.asp?islem=" + islem;
    window.open(cururl,'nobet','width=560,height=600,s crollbars=1');
    }
    }

    2 AŞAMA
    Aşağıdaki kodları eczane.asp veya eczane.html olarak kayıt ediyoruz.

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    <title>İstanbul Nöbetçi Eczaneler</title>
    <script language="JavaScript" src="eczane.js" type="text/javascript"></script>
    </head>

    <body><td class="menuBaslik"> <table style="width:208px;" border="1" cellspacing="1" bordercolor="#C0C0C0">
    <form name="frmNobet">
    <tr>
    <td style="height:26px;text-align:center;vertical-align:middle;line-height:18px">
    <p style="text-align: left"><font face="Verdana">
    <font size="2">İ</font><span style="line-height:12px"><font size="2">STANBUL
    Nöbetçi Eczaneler</font></span></font></td>
    </tr>
    <tr>
    <td style="height:34px;text-align:center;vertical-align:middle;line-height:18px">
    <font size="3" face="Verdana"><select name="Ilceler" style="width:140px;cursor:hand;" onChange="nobetgoster('1',this.form)"><option class="istanbuldahayat" value="0">
    Seçiniz</option><option class="istanbuldahayat" value="1">Adalar</option><option class="istanbuldahayat" value="2">
    Avcılar</option><option class="istanbuldahayat" value="3">Bağcılar</option><option class="istanbuldahayat" value="5">
    Bahçelievler</option><option class="istanbuldahayat" value="4">
    Bakırköy</option><option class="istanbuldahayat" value="6">Bayrampaşa</option><option class="istanbuldahayat" value="8">
    Beykoz</option><option class="istanbuldahayat" value="9">Beyoğlu</option><option class="istanbuldahayat" value="7">
    Beşiktaş</option><option class="istanbuldahayat" value="10">
    Büyükçekmece</option><option class="istanbuldahayat" value="11">
    Çatalca</option><option class="istanbuldahayat" value="100">Diğer</option><option class="istanbuldahayat" value="12">
    Eminönü</option><option class="istanbuldahayat" value="14">Esenler</option><option class="istanbuldahayat" value="13">
    Eyüp</option><option class="istanbuldahayat" value="15">Fatih</option><option class="istanbuldahayat" value="16">
    Gaziosmanpaşa</option><option class="istanbuldahayat" value="17">
    Güngören</option><option class="istanbuldahayat" value="34">Göktürk</option><option class="istanbuldahayat" value="18">
    Kadıköy</option><option class="istanbuldahayat" value="19">Kağıthane</option><option class="istanbuldahayat" value="20">
    Kartal</option><option class="istanbuldahayat" value="21">
    Küçükçekmece</option><option class="istanbuldahayat" value="22">
    Maltepe</option><option class="istanbuldahayat" value="23">Pendik</option><option class="istanbuldahayat" value="24">
    Sarıyer</option><option class="istanbuldahayat" value="25">Silivri</option><option class="istanbuldahayat" value="26">
    Sultanbeyli</option><option class="istanbuldahayat" value="29">Tuzla</option><option class="istanbuldahayat" value="32">
    Yalova</option><option class="istanbuldahayat" value="30">Ümraniye</option><option class="istanbuldahayat" value="31">
    Üsküdar</option><option class="istanbuldahayat" value="33">
    Zeytinburnu</option><option class="istanbuldahayat" value="27">Şile</option><option class="istanbuldahayat" value="28">
    Şişli</option></select></font></td>
    </tr>
    <tr>
    <td style="text-align:center;" class="yazi">
    <font face="Verdana" size="2">
    <a href="javascript:void(0);" onClick="nobetgoster('2&bolgeID=0',this.form)">
    Bölgelere Göre Nöbet Listele</a><br />
    <a href="javascript:void(0);" onClick="nobetgoster('3&ilceID=0',this.form)">
    <script language="javascript">
    var turkMonth=new Array("Ocak","Şubat","Mart","Nisan","Mayıs","Hazir an","Temmuz","Ağustos","Eylül","Ekim","Kasım","Ara lık");
    var now=new Date();
    var month=now.getMonth();
    document.write(turkMonth[month]);
    </script>
    Ayı Tam Nöbet Listesi</a></font></td>
    </tr>
    </form>
    </table>
    </td>
    </tr>
    </body>
    </html>
  • 14-02-2009, 17:14:55
    #4
    arkadasım yanıtladıgın icin cok tesekkur ederim.
    fakat bu kodlar sadece sitenin gerekli sayfasına link veriyor.yani benim istedigim sey degil.mesela piyasadaki wp botları fln varya belirli bir sitenin sayfasından atıyorum <body></body> kodları arasını otomatik cekiyor sayfaya yazdırıyor.bu şekilde lazım.yani cekilen veriler link seklinde degil (o sayfaya ait degil) kendi sayfana ait olacak.bilmem anlatabildim mi?
  • 22-02-2009, 05:11:09
    #5
    bak aslında olay çok çok basit uykum var o yüzden basitce mantıgını anlatcam sırası ile

    önce xml ile veriyi çek sonra split ile istediğin aralıklardan böl next lede sonraki kayıt a geç eger sonraki kayıt varsa oldu bitti Ege Bölgesi Haberleri bak burdaki sinema bilgileri değim mantıkda başka siteden çekiliyo
  • 22-02-2009, 19:31:33
    #6
    <%
    strURL = "http://www.domain.com/sayfa.asp"
    Dim tear
    Set tear = Server.CreateObject("Softwing.AspTear")
    strHTML = Tear.Retrieve(strURL,Request_Get, "","","")
    %>
    sonra sayfada çekeceğin veri bölgesinde sayfanın kaynağından bakarak sayfada başka tekrarlanmamış bir kod veya ifade bul ve
    <%
    baslangıc=ifade1
    bitis=ifade2
    dim section1(20)
    dim section2(20)
    section1=split(bilgi,baslangıc)
    section2=split(section1(1),bitis)
    arananbolum=section2(0)
    %>