到目前爲止,我能夠通過匹配這些字符串已知用戶代理來檢測來自用戶代理字符串列表的機器人,但我不知道還有什麼其他的方法有很這樣做使用PHP,因爲我正在使用這種方法檢索比預期更少的機器人。如何檢測瀏覽器欺騙和機器人從用戶代理字符串在PHP
我也希望找出如何在瀏覽器或機器人欺騙使用的用戶代理字符串其他瀏覽器檢測。
任何意見表示讚賞。
編輯:這必須使用日誌文件來實現與線如下:
129.173.129.168 - - [11月/ 10月/ 2011:00:00:05 -0300]「GET /攝像頭/ uni_ave2 .jpg?time = 1318302291289 HTTP/1.1「200 20240」http://faculty.dentistry.dal.ca/loanertracker/webcam.html「」Mozilla/5.0(Macintosh; U; PPC Mac OS X 10.4; zh-CN; RV:1.9.2.23)的Gecko/20110920火狐/ 3.6.23"
這意味着我不能從訪問時間檢查用戶行爲一旁。
不幸的是,無論你嘗試多麼努力,機器人仍然會得到你設法實現的任何東西。 – noko
這是不可能的。你可以試探性地看它,但就是這樣。 – Brad