gpt4 book ai didi

ios - Parse.com 如何用 Json 同步来自 Web 的数据

转载 作者:行者123 更新时间:2023-11-29 02:27:25 25 4
gpt4 key购买 nike

我已经创建了一些爬虫,它们使用 kimonolabs.com 和 parsehub.com 从一些网站收集数据

我想根据爬虫获取的数据创建一个 iPhone 应用程序,并同步爬虫通过其 api 提供给我的数据。

因此,如果爬虫从网站上找到任何新数据,我希望在这些数据更改中同步。

我尝试过 kimonolabs.com 和 parsehub.com 从一些网站上抓取一些数据。两个爬虫几乎相同。

json 文件可能至少有 10mb,因此我认为最好尝试将所有数据与其他服务(如 parse.com)同步并查询特定数据,以最大限度地减少 iPhone 应用程序的带宽。

这是来自 kimonolabs 的 json api 的数据样本: https://www.kimonolabs.com/api/5khb4j90?apikey=8OBDXxQPcoAcW9AWqHzAzh1J9rlWHwIM&kimbypage=0

我正在考虑使用 parse.com 作为后端,并尝试将此 json 数据导入到 parse.com,它也提供一些托管服务。

将数据导入 parse.com 后,我需要分析这些数据并将其中一些数据(特定查询数据)提供给我将根据爬虫数据创建的 iPhone 应用程序。

如何在 parse.com 中创建后台作业或云代码以从 json api 导入这些数据?我是 parse.com 的新手

我尝试过这个:

curl -X POST \
-H "X-Parse-Application-Id: **APPID**" \
-H "X-Parse-REST-API-Key: **RESTAPIKEY**" \
-H "Content-Type: application/json" \
-d 'https://www.kimonolabs.com/api/5khb4j90?apikey=8OBDXxQPcoAcW9AWqHzAzh1J9rlWHwIM&kimbypage=0' \
https://api.parse.com/1/classes/CrawledData

但它不起作用,我正在考虑创建一个类似于上面代码的后台作业。

最佳答案

在解析云代码中..

ma​​in.js

Parse.Cloud.define("crawledData", function(request, response) {
// this is the passed parameter (https://www.kimonolabs.com/api/...)
var url = request.params.value;
// do something with url
});

然后你可以像下面这样发送curl请求

curl -X POST \
-H "X-Parse-Application-Id: **APPID**" \
-H "X-Parse-REST-API-Key: **RESTAPIKEY**" \
-H "Content-Type: application/json" \
-d '{ "value": "https://www.kimonolabs.com/api/..." }' \
https://api.parse.com/1/function/crawledData

有关 Cloud Code 的更多阅读:https://parse.com/docs/cloud_code_guide

有关云代码后台作业的更多阅读:https://parse.com/docs/cloud_code_guide#jobs

关于ios - Parse.com 如何用 Json 同步来自 Web 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27347102/

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