我怎样才能在 HTML 中隐藏一些特定值

how could I hide some specific values in my HTML

我想隐藏我的值以防止 HTML 抓取。 我正在使用 PHP 并在 foreach 循环中构建此 table。

<table>
   <tr>
      <td>value 1</td>
      <td>value 2</td>
  </tr>
</table>

你有什么建议可以给我以防止别人窃取我的数据吗?

今天,您无法阻止人们 100% 地废弃您的 HTML。 但你可以让它变得更难。 在您的 HTML 内容、标签等中添加一些内容..

如果您使用 PHP,您可以实施 Balagan repository 在您的网页上。

我在你的特定值中创建了隐藏值,它也替换了标签名称。

示例: 而不是 <td>value 1</td>

它会像

<rxvcpnjjzcghqof> <script>blablabla</script>value 1<span>blabla</span> </rxvcpnjjzcghqof>

此外,如果您在值上使用 "Super Tags",每个字母之间会有不可见的字符串,例如 "V BLA a BLA l BLA u BLA e 1"

其中 "BLA" 将在浏览器中不可见。

这个 PHP Class 创建即时随机代码,创建新的 DOM 节点使你的值更难抓取,它对我有用。

唯一的区别在于您的 CSS 文件必须是 PHP 文件。 希望对你有所帮助。

你无法完全阻止它,因为无论你做什么,坚定的爬虫仍然可以想出如何爬虫。

请查看以下link了解完整详情

How do I prevent site scraping?