Google arama sonuçlarını çeken “doGoogleSearch” sınıfı
Bu aralar 2 tane yeni web aracı üzerinde çalışıyorum. Arta kalan vakitlerimde ise Google Position Finder (gopof) aracının alt yapısını yenilemekle uğraşmaktayım. v1.0 sürümünde en fazla 100 sonuç içerisinde arama yapılıyordu fakat v2.0 sürümünde bu sayı 300′e çıkacak. Bunun için doGoogleSearch isimli bir sınıf yazmam gerekti. Bu sınıf ile Google’un arama sonuçlarını hızlıca çekebiliyorsunuz. Daha önce bu işlem için Snoopy sınıfını kullanıyordum. Lafın kısası yeni yazdığım “doGoogleSearch” sınıfını indirmek isteyen olursa eBurhan Araçları sayfasından dosyayı indirebilir. Dosya içerisinde ayrıntılı döküman ve kullanım örneği mevcuttur. Sınıf ile ilgili yorumlarınızı da bu yazı altına bırakabilirsiniz.


















sanırım ilk yorum yazma bana kısmet oldu. Hocam bu gerçekten çok güzel birşey. Yalnız dil sorunu çıktı :S Appserv’den test ediyorum ş’ler ya da Ğ harfleri yy şeklinde çıktı veriyor. Acaba bu benlik birşey mi yoksa yazdığınız yazılımdan mı kaynaklanıyor :S Kodları inceledim ben bir sorun bulamadım gerçi ama siz daha iyi bilirsiniz…
Çok güzel bir sınıf, bazen böyle bir işlem gerekiyor ve bir sürü kod yazarak html etiketlerini ayırıpta yapıyordum. Teşekkürler.
Dil sorunu çıkması acayip. Çünkü biz linkleri çekiyoruz ve linklerde türkçe karakter sorunu çıkmaması lazım. En azından bende böyle bir sorun çıkmadı
index.php dosyasının başına altaki kodu ekleyerek bi deneyin.
header("Content-type: text/html; charset=UTF-8");Küçük birkaç problemi giderdim ve sınıfı güncelledim. Artık v1.1 sürümünü indirebilirsiniz.
bunu asp ile güncelleyebilir misiniz? daha çok kitleye hitap edeceğinden eminim. teşekkürler.
evet tskler erhan. yaptım artık sorun yok… sizin yazıları beğeniyle takip ediyorum..
@husrev
ben ASP’yi geçen yüzyılda bıraktım.
Selam Erhan;
Sanırım bu sınıfı kullanabilmek için Curl kütüphanesine ihtiyaç var. Bunu başka şekilde halledebilir miyiz acaba. Malum Curl heryerde yüklü olmayabiliyor.
Asp”yi Türkiye dışında kullanan var mı bilmiyorum
ama ben de kullanıyorum, bildiğim o.
Birkaç düzeltme yaptım ve sınıfı tekrar güncelledim. Artık v1.2 sürümünü indirebilirsiniz. Yapılan değişiklikleri dökümandaki “Version Geçmişi” başlığı altından görebilirsiniz.
@Burhan
Sınıfın 1.2 sürümünde CURL eklentisine olan bağımlılığı kaldırdım. Bu eklenti olmasa da sınıf çalışabiliyor.
Orası doğru ama asp yine de en çok kitleye hitap eden kodlama dili. Mantıksal ifadeleri sadece aspde kavrayabildim diğer diller biraz karmaşık buna visual basic de dahil. PHP kullansam da aspden vazgeçmem
Gopof’u kullanıyordum arasıra. Sonuç listesinin 300′e çıkarılması güzel lâkin bir hoşnutsuzluğum var diyelim 50 sonuç getir diyoruz ve eğer bir site 5 ile 40. sıralarda çıkıyor diyelim onları 5 ve 40. sıra değilde 5 ve 6. sıralarda gösteriyor. Yeni sürümde bu soruna bir çözüm getirmeyi göz önünde bulundurabilirsiniz. Sizin için zor değildir umarım.
@Artvin
Tamam, teşekkürler. Bahsettiğin soruna dikkat edicem.
Tam böyle bir kod yazmam gerekiyordu ki siz yapmışsınız bu süper oldu. Teşekkürler
eburhan teşekkürler yine çok faydalı bişey yaptın…
1.3 sürümü çıkmıştır. Bilginize…
erhan dosyayı bir kaç kere indirdim ve hepsinde de hata verdi. kontrol edebilir misin?
teşekkürler.
@agurbuz
Hata tam olarak nerde? İndirdiğin zip’li dosyada mı, yoksa sınıfın çalışmasında mı? Ben şimdi dosyayı tekrar indirdim ve sınıfı çalıştırdım. Fakat herhangi bir hatayla karşılaşmadım. Daha açık yazarsan sevinirim.
dosyayı görmek daha kısmet olmadı:)
bozuk zip dosyası hatası. (az evvel tekrar denedim)
“! C:\***\doGoogleSearch_v1.3.zip: Unexpected end of archive”
aynı hatayla temayı indirirken karşılaşmıştım. yakuterden indirmiştim.
ie de ise siteye ulaşılamıyor diyor.
http://i35.tinypic.com/108b4gw.png
@agurbuz
Bence sorun senin bilgisayarında. Ben kaç kere test ettim ama böyle bir sorun oluşmuyor. Buna rağmen, sınıf dosyasını sana e-mail olarak yolladım.
teşekkürler.
http://anonymouse.org/cgi-bin/anon-www.cgi/http://eburhan.com/indir/araclar/doGoogleSearch_v1.3.zip
bu yöntemle indirdim:)