Cho đến nay tôi có thể phát hiện robot từ danh sách chuỗi tác nhân người dùng bằng cách khớp các chuỗi này với các tác nhân người dùng đã biết, nhưng tôi đã tự hỏi để làm điều này bằng cách sử dụng php như tôi đang lấy ít bot hơn dự kiến bằng cách sử dụng phương pháp này.Cách phát hiện giả mạo trình duyệt và rô bốt từ chuỗi tác nhân người dùng trong php
Tôi cũng đang tìm cách tìm hiểu xem trình duyệt hoặc rô-bốt có đang giả mạo một trình duyệt khác bằng chuỗi tác nhân người dùng hay không.
Bất kỳ lời khuyên nào được đánh giá cao.
EDIT: Điều này đã được thực hiện bằng cách sử dụng log file với dòng như sau:
129.173.129.168 - - [11/Oct/2011: 00: 00: 05 -0300] "GET/cam/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; vi-Hoa Kỳ; rv: 1.9.2.23) Gecko/20110920 Firefox/3.6.23 "
Điều này có nghĩa là tôi không thể kiểm tra hành vi của người dùng ngoài thời gian truy cập.
Thật không may, cho dù bạn có cố gắng thế nào đi chăng nữa, bot vẫn sẽ nhận được bất kỳ thứ gì bạn quản lý để triển khai cho việc này. – noko
Không thể thực hiện được. Bạn có thể nhìn nó một cách khủng khiếp, nhưng đó là nó. – Brad