gpt4 book ai didi

json - 提供 API 是否有助于阻止屏幕抓取?

转载 作者:行者123 更新时间:2023-12-04 11:32:55 25 4
gpt4 key购买 nike

我最近在这里思考了很多关于屏幕抓取以及它可能是一项什么样的任务。所以我提出以下问题。

作为网站开发人员,您是否会公开简单的 API 以防止用户抓取屏幕,例如 JSON 结果?

然后这些结果可以实现缓存,并且它们的流量比可能下载的大量标记要小得多。

我不是在考虑预防,而是在阻止抓取。

抓取带宽示例
((users * (%/100)) * ((freq * 60) * 24)) * 文件大小

  • 用户:200,000
  • 使用实用程序的用户百分比:5
  • 文件大小:1kb
  • 频率:1 分钟

  • 公式:

    ((users * (%/100)) * ((freq * 60) * 24)) * 文件大小

    10000*1440*1

    14400000kb 或 13.73291015625gb

    假设您的 JSON 结果是 200 字节,即现在 (10,000 * 1440 * 0.2) 或每天 2.74658203125gb。

    这是每天大约 11GB 流量的变化。

    我的 Stack Overflow 配置文件是 96k 以供引用。

    这个问题的原因提示从用户配置文件中询问 JSON 结果:
    http://stackoverflow.uservoice.com/pages/general/suggestions/101342-add-json-for-user-information

    我想知道其他开发人员是否会公开这种类型的 API,以及是否值得您花时间提供这些 API 以减少带宽。

    最佳答案

    提供 API 肯定会减少对您的网站进行的屏幕抓取量。使用一个好的 REST API 比屏幕抓取更容易、更安全。屏幕可以在没有通知的情况下更改,这使得屏幕抓取代码更难维护。作为开发人员,如果我需要来自某个站点的信息,如果相同的信息可以通过 API 获得,我就永远不会抓取该站点。

    关于json - 提供 API 是否有助于阻止屏幕抓取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/431355/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com