2012-06-09 92 views
0

我试图隐藏页面源中的实际内容。例如,如果用户通过浏览器用户访问第一或第二等页面,则可以查看不同的信息,但是当用户访问第二页面并右键单击并进入页面源用户时,只能看到第一页面信息。这应该适用于'n'个页面。我有很多网站这样做。我想知道如何做到这一点。我想避免人们刮我的网站。我想避免回复中的实际数据或信息。我的问题是可以这样做吗?如果有可能怎么办?请告诉我新的网域。如何隐藏页面源中的实际内容

+1

它们被称为*混淆器*,它们将需要服务器端技术(例如PHP或Perl)来加密消息。我不会告诉你它过于有效的可能性;然而,那里有很多产品。 [PHP保护](http://www.phpprotect.info/index.php)是一个免费的。 –

+0

[ionCube](http://www.ioncube.com/sa_encoder.php)是一个似乎很受欢迎的购买型产品,如果您可以进行成本效益分析。 –

回答

4

你不能向人们提供内容,并防止他们刮掉它。

您可能意思是说,许多现代网站使用AJAX从Web服务器请求信息,然后用它来修改现有页面。这会让刮更多的工作,但只是轻微如此。一个有决心的人仍然可以从你的网站上获取内容。

+0

您可以充分混淆内容以阻止某些人,但不一定全部。这取决于网络抓取僵尸程序是否足够成熟以打败它,这是我对更复杂的混淆系统没有把握的。在这个网站之后,他们真的有多少“有决心的人”?可能不是很多,所以它更可能是一种洗涤方式。与此同时,我不认为这个答案是正确的,因为它更多的是修辞反应,而不是对“如何......”的事实回应。 –

0

这个常见问题有很长的答案和简短的答案。

简短的回答是... 不,你不能阻止网站刮板

长的答案.. 你真的,真的,真的,真的,真的,真的,真的,真的,
没有停止在确定网站刮板地狱雪球的机会。

一旦页面代码进入访问者网页浏览器,您将失去对其的所有控制权。

相关问题