我是新来编程,所以请如果我说一些愚蠢的事不要评判我。使用php隐藏网络爬虫的内容。可能吗?
我想知道是否有任何方式来欺骗网络爬虫,所以一些网站的内容将是一个人类访客不同,不是一个网络蜘蛛。
所以这里有一个想法,我想。
每次访客进入一个页面,会有一个脚本,将确定从Facebook API用户的性别。如果有返回(如果用户在同一个浏览器中连接到Facebook),那么一些代码将用PHP打印到页面代码中。如果它是抓取工具,则不会返回,因此该代码不会存在于该页面的源代码中。
我知道PHP是一个服务器端语言,所以网络爬虫不必permition扫描这些代码。如果我不对,请纠正我。
谢谢。
请参阅[1](http://stackoverflow.com/questions/677419/how-to-detect-search-engine-bots-with-php)和[2](http:// www.cult-f.net/detect-crawlers-with-php/)可以帮助你 – 2013-03-03 15:41:12
你是假设所有的人类游客)有一个Facebook账户,b)登录到Facebook时,他们访问您的网站,以及c )他们的个人资料是公开的,或者他们明确允许您的网站访问其个人资料 – JJJ 2013-06-16 05:50:09