Would you like to react to this message? Create an account in a few clicks or log in to continue.

GrafikCell.Forumd.Biz | Adobe Destek & Yardım - GraFik Destek Forumu
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap

 

 ASP bot örneği: Başka bir siteden veri almak

Aşağa gitmek 
YazarMesaj
GReaT
Uzman
Uzman
GReaT


Uyarı Sev. Uyarı Sev. : Uyarı Yok
<b>Mesaj Sayısı</b> Mesaj Sayısı : 313
<b>Paylasım Gücü</b> Paylasım Gücü : 838
<b>Rep Point</b> Rep Point : 4
<b>Kayıt tarihi</b> Kayıt tarihi : 05/03/10
<b>Nerden</b> Nerden : 7 Tepeli
<b>Ruh</b> Ruh : 7
<b>Grafik Düzey</b> Grafik Düzey : Bilgiliyim
<b>Tarayıcın</b> Tarayıcın : Netscape

ASP bot örneği: Başka bir siteden veri almak Empty
MesajKonu: ASP bot örneği: Başka bir siteden veri almak   ASP bot örneği: Başka bir siteden veri almak EmptyPtsi Mart 15, 2010 4:02 am

Günümüz web yazılımında site içeriğinin önemi büyüktür. Arama motoru devi Google için özgün veri site kalitenizin yükselmesi için seçilmiş en seçici kriterlerden biridir. Ancak özgün veri oluşturmak uzun zaman gerektirir. Bot yazılarak başka site içeriği alınıp kendimize göre şekillendirilebilinir. Bu sitemizin index sayısını da artıracaktır. Sitenin index sayısı (Google’da site:siteadresi.com ile gelir) arttıkça ziyaretçi sayısı da artacaktır. Bugün yazacağımız kod başka bir siteden istediğimiz veriyi almamızı sağlayacaktır. Bu borsa bilgileri olabilir, hava durumu olabilir ya da bir makale olabilir. Sizin yeteneğiniz doğrultusunda banlanmadığınız sürece alamayacağınız veri yoktur. Hemen başlıyoruz. Hedefimiz aspkodlari.com içinde belli bir yeri almak olsun.

<%
Function GETHTTP(adres)
Set StrHTTP = Server.CreateObject(“MSXML2.ServerXMLHTTP.3.0″ )
StrHTTP.Open “GET” , adres, false
StrHTTP.sEnd
GETHTTP = StrHTTP.Responsetext
Set StrHTTP = Nothing
End Function
%>

<%
dim aranan,temp,URL,Veri,AramaBaslangic,AramaBitis,Hata

URL = “http://www.aspkodlari.com/”
Veri = GETHTTP(Url)

%>

Yukardaki kod aspkodlari.com anasayfasının kaynak kodlarını Veri değişkenine yükler. Response.Write Veri derseniz, sayfayı aynen sizin sitenizde gösterecektir. Eğer sayfanın belli bir kısmını almak istiyorsak String fonksiyonlarını kullanarak istediğimize ulaşabiliriz. Instr, Replace,Left,Right,Len,Mid bu hazır fonksiyonlardan çokça kullanılanlardır. Devam ediyoruz.

<%

AramaBaslangic = “<!– blog title and tag line –>”
AramaBitis = “<!– page navigation –>”

if Veri=”" then

Hata = 1

end if

temp=”"
if Hata > 0 then
temp=”Sayfada hata var”
else
KodBaslasin = Instr(Veri, AramaBaslangic)
KodBitsin = Instr(Veri, AramaBitis)
Sonuclar = Mid(Veri, (KodBaslasin), ((KodBitsin)-(KodBaslasin)))
Sonuclar = Replace(Sonuclar,”ASP Kodları”,”ASP Dersleri”)
temp = Sonuclar
end if
Response.Write temp
%>

Bu kadar. Yukardaki kod ile aspkodlari.com içinde <!– blog title and tag line –> ve <!– page navigation –> arasındaki html kodlarını almış olduk.

aspkodlari.com
Sayfa başına dön Aşağa gitmek
 
ASP bot örneği: Başka bir siteden veri almak
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Başka Bir Can Sıkıntısı Çalışması
» ASP’de While Wend döngüsü örneği
» get veya post ile gönderilen bilgileri almak
» Birden Fazla İşlemi Geri Almak
» ASP XML okuma veri çekme

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
 :: Grafikcell.Forumd.biz Web Dersleri :: Asp Dersleri-
Buraya geçin: