我开始为 Ruby 使用 Mechanize gem,我想知道 Web 服务器是否可以检测并阻止来自 Mechanize 代理的活动?
如果是,阻止 Mechanize 废弃或访问网站的代码或步骤是什么?
我开始为 Ruby 使用 Mechanize gem,我想知道 Web 服务器是否可以检测并阻止来自 Mechanize 代理的活动?
如果是,阻止 Mechanize 废弃或访问网站的代码或步骤是什么?
他们可以通过多种方式检测自动化流程正在访问他们的站点:
这些不一定指向 Mechanize 运行,而是代码抓取网站的指纹。
他们能做些什么呢?
有许多不同的方法可以处理这些事情,具体取决于他们的服务器和网络硬件。
这个问题对于 StackOverflow 来说是非常离题的,可能应该在https://serverfault.com/或https://webmasters.stackexchange.com/上提问
您可以建立一个 robots.txt 文件并希望人们尊重它。
如果您开始通过 User-Agent 字符串阻止,他们可以假装是 IE。