【问题标题】:how could I hide some specific values in my HTML如何在我的 HTML 中隐藏一些特定的值
【发布时间】: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


    【解决方案1】:

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

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

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

    示例: 而不是&lt;td&gt;value 1&lt;/td&gt;

    会是这样的

    <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 文件。 希望对你有所帮助。

    【讨论】:

    • 听起来不错,这正是我正在寻找的。我的样式表已经是一个带有
    • 这感觉一定是个笑话。
    【解决方案2】:

    你不能完全阻止它,因为无论你做什么,坚定的刮刀仍然可以弄清楚如何刮。

    详情请查看以下链接

    How do I prevent site scraping?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-04
      • 2010-11-15
      • 2013-11-10
      • 1970-01-01
      • 1970-01-01
      • 2022-11-26
      • 1970-01-01
      • 2013-04-01
      相关资源
      最近更新 更多