【问题标题】:How to search an api that does not have a search page?如何搜索没有搜索页面的api?
【发布时间】:2023-02-16 15:01:48
【问题描述】:

说,我有 api api.example.com,它在 api.example.com/view/${id} 下有一个页面,它接受一个 id 并返回 json 数据,如下所示:

{
  title: "foobar",
  id: 34102
}

该 API 没有搜索页面。 可能的 ID 从 0000199999 开始。如何搜索“foobar”并返回 34102? 我能想到的唯一选择是通过网络抓取存储所有数据,然后在其中进行搜索。但是发送 100000 个请求很可能会使我的 IP 被禁止。

谢谢。

我还没有尝试过任何东西。

【问题讨论】:

    标签: javascript json api web-scraping search


    【解决方案1】:

    不幸的是,如果提供 API 的网站也没有提供带有关键字搜索的 API,您将无法通过该参数找到它。这是他们的 API 路由,他们可以根据自己的选择处理逻辑和参数,因此,如果他们不希望您按标题搜索,那您就不走运了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-09-09
      • 1970-01-01
      • 1970-01-01
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多