Çıldırtan Google :)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Çıldırtan Google :)

Mesaj gönderen Lord_Ares »

google get methodu ile arama yapabiliyorum sorun şu ki çıkan sonuçları html parse edip almaya çalışıyorum fakat html 'in kaynak kodunu baktığımda parse etmek nerdeyse imkansız. çok karmaşık, hangisi aradığım, hangisi ayıklamam gereken tag birtürlü ayıklayamadım.
googleda arama yapıp bulduğu sonuçları listbox' a atan bir program yapamadım gitti. bunu yapabilen varmı. ikinci bir yöntem olarak goole api kullanarak arama yapabiliyoruz fakat birkaç kez denememe rağmen başaramadım, ilginç hatalar aldım. Bilen varsa bu konuda yardımcı olabilirmi.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Mesaj gönderen Battosai »

"Html parse" diye arama yap bu hususta yazı çok...
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Mesaj gönderen Lord_Ares »

hocam parse olayını biliyorum dikkat edersen benim sıkıntım html taglerini ayıklamak googleda html tag kullanımı normal sayfalara göre biraz farklı lütfen soruyu daha dikkatli okuyunuz.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Mesaj gönderen Battosai »

Google'ın tag ları farklı demek ne demek buraya birkaç örnek koysaydın ben şurasını anlamıyorum diye daha iyi anlaşırdık. Bir içeriğin formatı önemli değildir...yani html taglarından farklı bir yapısı olabilir...Önemli olan senin bu formata göre kodu yazman. Sonuçta google'ın dönen html yapısı sabittir...ona göre yaz işte...
Kullanıcı avatarı
Nick_
Üye
Mesajlar: 122
Kayıt: 01 Eki 2007 09:28
Konum: Konya

Mesaj gönderen Nick_ »

S.a

Arkadasım google a ornek olarak battosai yazdım.. cıkan kaynak koduna bı goz attım ve sole bısıler buldum

Aranan kelime= battosai

Kod: Tümünü seç

<a href="http://www.itusozluk.com/goster.php/hitokiri+battosai" .......

Kod: Tümünü seç

<a class=fl href="http://209.85.135.104/search?q=cache:WRYEnvNzEcgJ:www.kaytarmaca.net/viewforum.php%3Ff%3D18+battosai&hl=tr&ct=clnk&cd=6&gl=tr"  ...............
...
...
...
son olarak kaynagın ıcınde bırde bunlar var :idea:

Kod: Tümünü seç

http://www.google.com.tr/search?q=battosai&hl=tr&rlz=1T4HPND_enTR245TR245&start=40&sa=N
(Google sonuclarındakı 5. sayfa)

Kod: Tümünü seç

http://www.google.com.tr/search?q=battosai&hl=tr&rlz=1T4HPND_enTR245TR245&start=50&sa=N
(Google sonuclarındakı 6. sayfa)

.....

Kod: Tümünü seç

http://www.google.com.tr/search?q=battosai&hl=tr&rlz=1T4HPND_enTR245TR245&start=80&sa=N
(Google sonuclarındakı 9. sayfa)


Kolay gelsin
En son Nick_ tarafından 29 Oca 2008 03:59 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Bilmemek ayıp değil öğrenmek isteyene öğretmemek ayıp:)
Kullanıcı avatarı
barutali
Üye
Mesajlar: 297
Kayıt: 02 Tem 2007 02:30

Mesaj gönderen barutali »

Kod: Tümünü seç

<h2 class=r><a href="http://www.todoexpertos.com/categorias/arte-y-ocio/television/expertos/battosai" class=l onmousedown="return clk(this.href,'','','res','41','')">Respuestas del experto <b>battosai</b> en Televisión</a></h2>

Kod: Tümünü seç

<h2 class=r><a href="http://www.ciao.de/Kenshin_alle_Bande_Watsuki_Nobuhiro__Test_2474369" class=l onmousedown="return clk(this.href,'','','res','42','')">Kenshin - alle Bände / Watsuki, Nobuhiro - Erfahrungsbericht - Der <b>...</b></a>

Linkler arasında <!--m--> şeklinde ayırmışlar.. ama kimi yerdede <!--n--> şeklinde

ama şöyle bi durum var kimisinde aranan sözcüğü başlık kısmında <b> tagları var kimisinde yok

clk(this.href,'','','res','42','') bu kısımda artıyor..

işin baya zor gibi göründü bana yapmak mümkündür ama biraz Prof. olmak lazım sanırsam ...

Kolay gelsin ne diyeyim..
amatör küme programcı :D
Cevapla