Konuyu görüntüle
IUCODERS FORUM > Programlama > Diğer (COBOL,asp php js..) > Başka siteden veri alma
Yazar
cozys


avatar
Mars
Kayıt: 09.04.2006
28.02.2009-14:32 #57536
arkadaşlar merhaba,
asp, asp.net ve php destekleyen bir hostumuz var, ve siteyi asp.net ile yapıyorum. başka bir sitedeki duyurular kısmını bu siteye taşımam gerekiyor. bunu nasıl yapabilirim, yada yapabilirmiyim?





Yazar
unforgiven


avatar

Kayıt: 12.06.2008
28.02.2009-15:03 #57537
Diğer sitenin RSS desteği var mı? Ya da bilinen bir formatta veri yayını yapıyor mu?





Yazar
aliozkn


avatar
Manisa
Kayıt: 13.04.2006
28.02.2009-15:43 #57538
Veritabanına erişim varsa en kolayı veritabanından çekmek. Tamamen harici bir site ise html parse etmek zorundasın ne yazık ki. İnşallah güzel yazmışlardır siteyi yoksa baş ağrıtıcı olabiliyor.








Yazar
cozys


avatar
Mars
Kayıt: 09.04.2006
28.02.2009-20:58 #57539
rss desteği yok ve veritabanına erişim imkanım yok.

http://www.sgk.gov.tr/wps/portal/Genel/TumDuyurular
http://www.csgb.gov.tr/articles.php?category_id=49

adreslerindeki duyuruları çekmem gerekiyor. daha önce xml kullanmadım hiç. çok zaman alırmı?





Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
28.02.2009-21:56 #57542
cozys yazdi
 
rss desteği yok ve veritabanına erişim imkanım yok.

http://www.sgk.gov.tr/wps/portal/Genel/TumDuyurular
http://www.csgb.gov.tr/articles.php?category_id=49

adreslerindeki duyuruları çekmem gerekiyor. daha önce xml kullanmadım hiç. çok zaman alırmı?


İşin çok zor biggrin HTML kodlarında hiç ID ya da NAME yok. Olsaydı DOM kullanarak hemen erişebilirdik. Zor fakat imkansız değil :)
PHP kullanarak yapmak istersen HTML SQL* ile yapabilirsin. peace

* http://www.phpclasses.org/browse/package/3086.html





Yazar
aliozkn


avatar
Manisa
Kayıt: 13.04.2006
28.02.2009-22:05 #57544
Mesela ilk verdiğin link için
<tr>
<td valign="top"> 
<img src=/images/yeni.gif border=0&gt &nbsp;
</td>
<td valign="top">

veya
<tr>
<td valign="top"> 
&nbsp;
</td>
<td valign="top">

kodlarından sonra duyuru tarihi geliyor. img taglı olan yeni haber olarak işaretleyebilirsin çektiğin zaman.
Sonrasında gelen a tagından sonra haber başlığını alıp kullanabilirsin.
Sorun: Eğer yaptığın site üzerinden bu duyuruya link vermek istersen sorun olabilir, çünkü link anlık oluşuyor gibi görünüyor.

aynı mantıkla diğer siteden de kendine referans noktalarını belirleyerek istediğin kısımları alabilirsin.








Yazar
cozys


avatar
Mars
Kayıt: 09.04.2006
01.03.2009-00:18 #57559
aliozkn yazdi
 

Sorun: Eğer yaptığın site üzerinden bu duyuruya link vermek istersen sorun olabilir, çünkü link anlık oluşuyor gibi görünüyor.


link vermek derken? ben veri üzerinde herhangi bir değişiklik yapmak istemiyorum o sitedeki link neyse o kalsın yeter. Bu sorun olmaz değilmi?

ya zor demeyin :( en kötü ihtimal müşteriye bi bahane bulurum, yönetim panelinden sizin copy paste yapmanız gerek derim, ama yakışmaz bana dimi :)





Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
01.03.2009-00:24 #57560
cozys yazdi
 
ya zor demeyin :( en kötü ihtimal müşteriye bi bahane bulurum, yönetim panelinden sizin copy paste yapmanız gerek derim, ama yakışmaz bana dimi :)


Örnek Sonuç :

SGK : http://www.burakkanmaz.net/html-sql/sgk.php
CSGB : http://www.burakkanmaz.net/html-sql/csgb.php

Kaynak Kodlar : http://download.burakkanmaz.net/okul/html-sql.rar

Görünmesini istediğin yere iframe ile ekleyebilirsin. peace
Önemli Ayrıntı : Bu kodlar sayfanın yapısına göre parse ettiği için eğer bu sitelerden birisi sayfa yapısını değiştirirse bu kodlar çalışmaz. Ama tabi devlet siteleri 5-6 yılda bir yenilendiği için uzunca bir süre sorun olmaz biggrin





Yazar
cozys


avatar
Mars
Kayıt: 09.04.2006
01.03.2009-01:11 #57562
çok çok teşekkür ederim :)





Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
01.03.2009-01:15 #57563
cozys yazdi
 
çok çok teşekkür ederim :)


çok çok rica ederim





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb