防止自动化工具访问网站

ban*_*iya 2 asp.net authentication recaptcha web-scraping

我们网站上的数据很容易被删除.我们如何检测人类是在查看网站还是工具?

一种方法是计算用户在页面上停留的时间.我不知道如何实现这一点.任何人都可以帮助检测和阻止自动化工具从我的网站上抓取数据吗?

我在登录部分使用了安全图像,但即使这样,人类也可以登录然后使用自动化工具.当一段时间后重新显示图像时,用户可以键入安全图像并再次使用自动工具继续抓取数据.

我开发了一个刮刮另一个网站的工具.所以我只想阻止这种情况发生在我的网站上!

Nul*_*ion 8

要这样做.

这是网络,如果他们真的需要,你将无法阻止某人抓取数据.我之前做了很多次,并且解决了他们实施的每一项限制.事实上,有一个限制激励我进一步尝试获取数据.

您对系统的限制越多,您为合法用户提供的用户体验就越差.只是个坏主意.