我开始在Ruby中使用Mechanize gem,我想知道Web服务器是否可以检测并阻止来自Mechanize代理的活动?
如果是,阻止Mechanize废弃或访问网站的代码是什么?
答案 0 :(得分:2)
他们可以通过多种方式检测到自动流程正在访问其网站:
这些并不一定指向Mechanize运行,而是代码抓取网站的指纹。
他们能做些什么呢?
根据服务器和网络硬件的不同,有很多不同的方法可以解决这些问题。
对于StackOverflow,这个问题非常偏离主题,可能应该在https://serverfault.com/或https://webmasters.stackexchange.com/
上询问答案 1 :(得分:0)
你可以提出一个robots.txt文件,希望人们尊重它。
如果你开始按用户代理字符串阻止,他们可以假装是IE。