2012-07-25 124 views
1

我是一名網站管理員,我正在嘗試控制瀏覽器操作的Watir紅寶石寶石。如何阻止網站中的Watir紅寶石寶石活動?

我知道很多開發者使用Watir進行測試,但我也看到使用Watir從網站上刮取內容。

我想知道作爲網站管理員,我可以檢測到這種用法嗎?我能否也檢測到刮板正在使用Watir?

另外我該如何阻止Watir?

回答

3

我不確定您是否可以檢測瀏覽器訪問您的網站後面是否有人類或Watir腳本。 Watir推動真正的瀏覽器,所以用戶代理進行過濾將無濟於事。

如果您有一個工具可以實時監控流量,那麼您可以通過大量流量來檢測相同IP的屏幕抓取。然後您可以(暫時)阻止IP。

目前我想不出任何其他方式來屏蔽屏幕抓取。像robots.txt這樣的文件只是一個約定,腳本可以忽略它。

1

如果您監控該用戶的使用情況,如果有人對您的網站進行了檢測,那麼您可能會被發現 - 如果用戶的操作速度非常快,那麼可能是機器人。

但是,如果刮刀正在使用Watir或任何其他刮刀,則無法檢測到。