所以我制作的iphone应用程序每天需要抓一次网站。
我要去刮的是足球部门同一天即将举行的比赛表。这就是为什么我需要应用程序每天从同一页面和同一张桌子上刮一次,以保持即将推出的游戏更新。
我被称为import.io,但他们没有像计划重新抓取的那样。
我很想得到一些关于我应该怎么做的想法和提示,因为我现在被困住了。
答案 0 :(得分:0)
这似乎不像应用程序应该做的事情,您的服务器应该这样做(以便只执行一次抓取),并且您的客户端可以从您的服务器检索它。这也意味着你可以发送重要设备的推送通知等。无论如何,这可能意味着你的意思。
如果它在服务器上你只需设置一个调度程序(例如Java)就可以每x小时运行一次(假设你不知道网站是什么时候可能会小于24小时)要被更新)。然后你的应用程序可以在启动时从你的服务器获取最新的灯具列表,拉动刷新等。大概有人会打开你的应用程序,看看灯具,然后从你的应用程序中走出来 - 所以它没有'好像你需要覆盖某人整天都在你的应用程序中的情况,但如果你这样做,你可以在初始启动服务器调用后每隔x分钟运行一次NSTimer。
答案 1 :(得分:0)
您可以查看https://www.kimonolabs.com/
我在一段时间之前玩过这项服务,并对设置的方式印象深刻。只要您创建的API不是私有的,它们就有“免费”选项。
哦,我同意Paul的观点,屏幕抓取不是iOS客户端应该做的事情。太脆弱了,当(不是)某些东西破裂时,你需要通过Apple审核程序来修复它。