【发布时间】:2017-03-05 06:18:09
【问题描述】:
我想隐藏我的值以防止 HTML Scraping。 我正在使用 PHP,并在 foreach 循环中构建此表。
<table>
<tr>
<td>value 1</td>
<td>value 2</td>
</tr>
</table>
你有什么建议可以给我以防止人们窃取我的数据吗?
【问题讨论】:
标签: php html web-scraping screen-scraping
我想隐藏我的值以防止 HTML Scraping。 我正在使用 PHP,并在 foreach 循环中构建此表。
<table>
<tr>
<td>value 1</td>
<td>value 2</td>
</tr>
</table>
你有什么建议可以给我以防止人们窃取我的数据吗?
【问题讨论】:
标签: php html web-scraping screen-scraping
今天,您无法阻止人们 100% 废弃您的 HTML。 但你可以让它变得更难。 在您的 HTML 内容、标签等中添加一些内容。
如果你使用 PHP,你可以实现 Balagan repository 在您的网页上。
我在您的特定值中创建隐藏值,它也会替换标签名称。
示例:
而不是<td>value 1</td>
会是这样的
<rxvcpnjjzcghqof>
<script>blablabla</script>value 1<span>blabla</span>
</rxvcpnjjzcghqof>
另外,如果你在你的值上使用“超级标签”,每个字母之间会有不可见的字符串,比如 "V BLA a BLA l BLA u BLA e 1"
“BLA”将在浏览器中不可见。
这个 PHP 类创建动态随机代码,创建新的 DOM 节点,使抓取值变得更加困难,它对我有用。
唯一的区别在于您的 CSS 文件必须是 PHP 文件。 希望对你有所帮助。
【讨论】:
【讨论】: