Tarayıcı Bilgilerini (useragent) Değiştirme
Tarayıcı Bilgilerini Alma yazımda tarayıcı bilgilerinin(USER AGENT değerinin) değiştirilebileceğinden bahsetmiştim. Bu yazımda tarayıcı bilgilerini değiştirerek nasıl google bot gibi görüneceğinden bahsedeceğim.
FIREFOX'DA USERAGENT DEĞİŞTİRME
Öncelik ile şu siteden girip http://browserspy.dk/browser.php tarayıcı bilgilerinizi kontrol ediniz. Ben giriş yaptığımda bu sitede aşağıdaki gibi bir sonuç verdi. Kullandığım tarayıcı Firefox 3.0.8.
Sonra firefoxta adres satırına about:config yazıp çıkan uyarıyı kabul edip ilerliyoruz. Açılan config sayfasında sağ tıklayıp yeni(new) -> string diyoruz ve general.useragent.override yazıp tamam diyoruz. Ve bizden general.useragent.override için bir değer isteyecek. Buraya ise Googlebot/2.1 (+http://www.googlebot.com/bot.html) yazıp tamam diyoruz ve yeni string eklenmiş oluyor. Bundan sonra yukarda vermiş olduğum adrese tekrar giriş yapıp değişiklikleri kontrol edin :)
Sonuç olarak benim yapmış olduğum testte;
Önce : navigator.userAgent Mozilla/5.0 (Windows; U; Windows NT 6.0; tr; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8 (.NET CLR 3.5.30729)
Sonra : navigator.userAgent Googlebot/2.1 (+http://www.googlebot.com/bot.html)
yazmaktadır.
Yapmış olduğunuz değişikliği geri almak için general.useragent.override sağ tıklanır ve sıfırla denilmesi yeterlidir.
Bu anlattıklarım sadece firefox için geçerlidir. Diğer tarayıcılar için yapılması gerekenler bu kadar kolay değil.
GOOGLE CHROME'DA USERAGENT DEĞİŞTİRME
1) Google chrome dizinine gidip chrome.dll dosyasının yedeğini alıyoruz.
Vista kullanıcıları için bu dizin = C:\Users\<-Kullanıcı Adınız->\AppData\Local\Google\Chrome\Application\1.0.154.53
XP kullanıcıları için bu dizin = C:\Documents and Settings\<user>\Local Settings\Application Data\Google\Chrome\Application\1.0.154.53
2) Bu dll dosyasını Xvi32 ile açıyoruz ve google chrome için varsayılan useragent değerini arıyoruz. CTRL + F yapıp text'i işaretleyiniz ve Mozilla yazıp entere basınız. Gelen yer aşağıdaki metindir :)
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.X.Y.Z Safari/525.13.
Yukardaki yazanın yerine
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
yazarak useragent'i değiştirilmiş olursunuz. Değişiklik bittikten sonra dll dosyasını kaydedip google chrome yeniden başlatın.
Geri almak için başta yedek almış olduğunuz dosyayı değişiklik yaptığınız dosyanın üzerine yapıştırmanız yeterlidir.
02 Ocak 2011, 01:32
xvi32 yukledm oraya kadar hersey tamam, ama dll yi bu programla actıgımızda bir sürü kod cıkıyor.
“Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.X.Y.Z Safari/525.13.” diye birsey bulamıyorum.
02 Ocak 2011, 18:34
Selam meric, Mozilla diye mi arattınız yoksa tamamını mı arattınız? Versiyon farkından dolayı aynı kelime öbeğini bulamayabilirsiniz.