Asp.net Request.Browser.Crawler - Dynamische Crawler Liste?

8

Ich habe gelernt Warum Request.Browser.Crawler in C # immer falsch ist ( Ссылка ).

Verwendet jemand eine Methode, um die Crawler-Liste dynamisch zu aktualisieren, so dass Request.Browser.Crawler wirklich nützlich sein wird?

    
Click Ok 10.01.2009, 21:10
quelle

2 Antworten

11

Ich bin glücklich über die Ergebnisse von Ocean's Browsercaps . Es unterstützt Crawler, die von den Konfigurationsdateien von Microsoft nicht entdeckt wurden. Es wird sogar analysieren, welche Version des Crawlers auf Ihrer Site ist, nicht, dass ich diese Detailebene wirklich brauche.

    
DavGarcia 10.01.2009, 23:51
quelle
6

Sie könnten überprüfen (regex) gegen Request.UserAgent .

Peter Bromberg hat einen schönen Artikel über das Schreiben eines ASP.NET Request Logger und Crawler Killer in ASP.NET.

Hier ist die Methode, die er in seiner Klasse Logger verwendet:

%Vor%     
splattne 10.01.2009 21:40
quelle

Tags und Links