• 03-12-2008, 19:10:51
    #1
    Üyeliği durduruldu
    Selamlar,

    Asp sayfama google bot girdiğini anlayabileceğim bi yol varmıdır ? sanırım çok ipleri olduğu için anlayamıyoruz ref ile :S kafam çok karıştı bana yardımcı olabilecek bi arkadaş varmı?

    teşekkürler.
  • 03-12-2008, 22:11:15
    #2
    bununla ilgili kod yazılmasına gerek yok google botun enson nezaman siteye ugradığını gösteren siteler var ,sanırım zeytech.net de vardı
  • 03-12-2008, 22:22:41
    #3
    Üyeliği durduruldu
    hayır hayır ben girdiğinde sitye yazdırmak istiyorum şu an google bot var sitede diye. öyle bir yolu yokmu acaba ?
  • 03-12-2008, 23:27:04
    #4
    şöyle birşey işine yarar umarım
    <% 
    If InStr(Request.ServerVariables("HTTP_USER_AGENT"), "googlebot") Then
    Response.Write "google bot sitede"
    End if 
    %>
  • 04-12-2008, 12:07:16
    #5
    Üyeliği durduruldu
    google iplerden fln geldiğinde de işe yararmı bu ? yani google bazen başka isimlerde kullanabiliyor sanırım öyle bişeyler duymuştum o tür şeyler de varmı bildiğiniz ?

    http://www.xyeni.com/spider-tespit-etmek/

    mesela burda google agentsler var ama sadece google lazım bana aşağıdaki kod yazsam yeterli olurmu sadece google olarak ?
  • 04-12-2008, 12:14:08
    #6
    Üyeliği durduruldu
    ben şu şekilde değiştim agentte google kelimesi geçiyosa diye genişlettim sırf bot değil google la ilgili herşeyi kapsasın diye doğrumu acaba ?

    <%
    If InStr(Request.ServerVariables("HTTP_USER_AGENT"), "google") Then
    Response.Write "google sitede"
    End if
    %>



    bir arkadaş dns query çekip öğrenebileceğimi bunun daha garanti olduğunu söyledi ama sayfaya giren herkese nasıl çekilirki hızlı olarak böyle birşey aspde olabilirmi ?
  • 04-12-2008, 12:37:24
    #8
    Üyeliği durduruldu

    yok burdaki yerde ipler sürekli değiştiği için google yeni ipler ekliyor pek güvenilir değil dns quesry yapsan olurdu bu söylenenler o yüzden burda yazanların aynısı zaten.


    ayrıca en üstte yazılan ASP kodunu şu şekilde değiştirmek gerekiyormuş sanırım.

    <%
    botvarmi = InStr(Request.ServerVariables("HTTP_USER_AGENT"), "googlebot")
    if botvarmi > 0 then
    Response.Write "google bot sitede"
    End if
    %>

    bu büyüktür sıfır kısmı doğrumu yoksa >1 mi yazmak lazım ? o konuda kararsızısım birde google bot girmiş gibi test edebileceğimiz bi yöntem varmı nasıl anlıycaz çalışıp çalışmadığını
  • 04-12-2008, 13:31:56
    #9
    user agentlerle ilgili pek bilgi sahibi değilim sadece browser kontrolunu biliyordum hiç denememiştim biraz araştırma yaptım yukarıdaki kodları buldum pek çok sitede bunun işe yaradığı yazıyor