当前位置:首页>正文

PHP如何突破防采集 ASP与PHP如何防采集

2023-05-05 23:32:11 互联网 未知

PHP如何突破防采集

$option = array(
http => array(
header => "Referer:这里写referer",
)
)
$xoption = stream_context_create($option)
print_r(file_get_contents("http://192.168.1.1/ext/show_tv.jsp", false, $xoption))

ASP与PHP如何防采集?

你的内容如果有很多页的话,一定程度上可以通过session 变量,把页面的id 访问的时间存进去,然后删除5分钟前访问的页面的id,如果发现比如有5个不同的id在session里面。就直接返回主页上。当然这个方法也防了一般用户。这个限制的逻辑在于,一般用户是不可能在x分钟之内看超过y个界面。 x y 的定义自己来定.

PHP如何突破防采集

$option = array(
http => array(
header => "Referer:这里写referer",
)
)
$xoption = stream_context_create($option)
print_r(file_get_contents("http://192.168.1.1/ext/show_tv.jsp", false, $xoption))

如何防止网站被采集

三种实用的方法。

1、文章头尾加随机广告..
2、文章列表加随机不同的链接标签,比如3、正文头尾或列表头尾添加

第一种防采集方法:
下面我详细说一下这三种方法的实际应用:

如果全加上,绝对可以有效的防采集,单独加一种就可以让采集者头疼。。
完全可以对付通用的CMS采集程序。。

在采集时,通常都是指定头尾特征从哪到哪过滤.这里我们先讲第一种方法,文章头尾加随机广告..
随机广告是不固定的。

比如你的文章内容是"欢迎访问阿里西西",那么随机广告的加入方法:


注:随机广告1和随机广告2每篇文章只要随机显示一个就可以了.

第二种防采集方法:

其它标题或内容...

随机广告1欢迎访问阿里西西随机广告<--
-->

<--
-->

这是第二种防采集方法。在文章正文页面插入重复特征头尾代码的注释。
当然,这个可以用正则去掉,但足于对付通用的采集系统。。

第三种防采集方法:

第三种加在文章的列表,随便链接样式:
标题一
标题二
标题三
标题四

原理是让采集的人无法抓到列表链接规律,无法批量进行采集.
如果三种方法全部加上,我想一定能让想采集的人头疼半天而放弃的..
如果你还问,如何防止别人复制采集呢?要做到这一点容易,把你的网站的网线拔了,自己给自己看就好了.哈哈.

如果你的文章来自原创,那像可以加上版权声明,别人随意转载时,你可以要求对方删除你有版权的文章.