如何从具有地质半径的 api 中抓取数据?

How do I scrape data from an api with a geological radius?

提问人:Pa0x43 提问时间:11/14/2023 最后编辑:Jonathan HallPa0x43 更新时间:11/14/2023 访问量:17

问:

我有一个 API,我想从中将数据抓取到我的数据库中。API 始终返回包含 50 个条目的列表。作为 POST 请求,我必须指定带有半径的纬度和经度。

我现在如何查询整个德国?

我想在 X 轴和 Y 轴上取德国的外边缘,并生成一个网格来查询从上到下和从左到右的坐标。

这是一个优雅的解决方案,还是有另一种可能性?

以下是有关 API 的一些信息:

网址: https://116117.app/api/nfa/nps/search/doctor

该 API 将以下 JSON 作为请求:

{
        "distance": 1,
        "labs": true,
        "latitude": 51.2094391,
        "longitude": 10.4573475
}

如您所见,我可以在请求中指定纬度、长度和距离。作为回报,我得到了医生和医疗实践等物品。

网页抓取 GPS 坐标

评论

0赞 Jonathan Hall 11/14/2023
如果不了解您正在使用的 API,以及它是否支持此类查询,以及如果支持,如何支持,我们就无法回答这个问题。
0赞 Pa0x43 11/14/2023
我不确定为什么需要有关 API 的信息。但我会把它添加到问题中。
0赞 Jonathan Hall 11/14/2023
仍然没有关于您的 API 是否允许此类查询的信息。老实说,这是提供 API 的公司的问题。这不是我们可以为您回答的问题。您需要询问他们是否支持查询特定地理区域或特定半径内的查询。
0赞 Pa0x43 11/14/2023
正如我上面提到的,API 需要 Lat 和 Long 作为 JSON 值。我想你误解了我的问题。我想以编程方式创建一个网格,然后根据网格中的每个条目调用 api。Api 仅将纬度和长度作为单个值,而不是作为数组等。

答: 暂无答案