网站反采集代码制作网站反采集代码网站内容反采集程序
优采云 发布时间: 2020-08-06 07:05%>
如果结束
如果结束
%>
3.
防止采集的第一种方法是使用持久性向静态页面添加会话功能
通常来说,只有服务器端CGI程序(ASP,PHP,JSP)具有会话功能,该功能用于在网站(会话)期间保存用户的活动数据信息,并保存大量静态页面(HTML)换句话说,只能使用客户端的cookie来存储临时活动数据,但是cookie的操作是一个非常繁琐的过程,远不如会话操作方便. 因此,本文向读者推荐DHTML中的“持久性技术”解决方案,以便会话功能也可以在静态页面中使用.
Microsoft Internet Explorer 5浏览器和更高版本支持使用持久性技术,该技术使我们能够在当前会话期间将某些数据对象保存到客户端,从而减少了对服务器的访问请求并充分发挥了客户端的作用. 终端计算机的处理能力还提高了整体页面显示效率.
持久性技术具有以下行为可调用:
·saveFavorite-将页面添加到采集夹时保存页面状态和信息
·saveHistory-在当前会话中保存页面状态和信息
·saveSnapshot-将页面保存到硬盘后,保存页面状态和信息
·userData-在当前会话中以XML格式保存页面状态和信息
持久性技术打破了cookie和会话的传统用法,继承了cookie的某些安全策略,还增强了存储和管理数据的能力. 每个页面的用户数据存储容量为64KB,每个站点的总存储限制为640KB.
Persistence技术存储的数据格式符合XML标准,因此可以使用DOM技术中的getAttribute和setAttribute方法访问数据.
以下是持久性技术的典型应用. 通过对持久性存储数据的分析,静态页*敏*感*词*有验证功能.
实际的判断过程是这样的:
1. 一共有三个对象: 访问者V,导航页面A,内容页面C
2. 访问者V只能通过导航页面A的链接看到内容页面C;
<p>3. 如果访问者V通过其他方式(例如,通过指向其他网站的超链接,直接在IE地址栏中输入URL等)访问内容页面C,则内容页面C将自动提示版权信息并显示空白页面.