2013-10-23 251 views
-2

我只是想知道如何去抓取BBC的文章并自动更新iOS应用中的这些信息。所以基本上我想要做的就是每当BBC发布它们时自动添加新的文章到我的应用程序。这可能吗?从网站抓取数据

回答

0

是的,你可以通过从RSS Feed中获取信息来做到这一点。

http://feeds.bbci.co.uk/news/world/us_and_canada/rss.xml

它会回报你一个XML文档,你可以分析它,并在你的应用程序

样本文章信息

<title>US boy charged in death of teacher</title> 
     <description>A 14-year-old boy has been charged in the death of a teacher whose body was found in woodland behind her school.</description> 
     <link>http://www.bbc.co.uk/news/world-us-canada-24644203#sa-ns_mchannel=rss&amp;ns_source=PublicRSS20-sa</link> 
     <guid isPermaLink="false">http://www.bbc.co.uk/news/world-us-canada-24644203</guid> 
     <pubDate>Wed, 23 Oct 2013 19:03:05 GMT</pubDate> 
     <media:thumbnail width="66" height="49" url="http://news.bbcimg.co.uk/media/images/70673000/jpg/_70673073_chism.jpg"/> 
     <media:thumbnail width="144" height="81" url="http://news.bbcimg.co.uk/media/images/70673000/jpg/_70673074_chism.jpg"/> 
    </item> 
+0

谢谢我明天会尝试 – avi

+0

可以在xcode中添加这个 – avi

+0

@avi每次用户打开或刷新您的新数据视图时,您都需要获取rss.xml。 – Priyatham51

0

退房的API从这个链接开发商:

http://www.bbc.co.uk/developer/technology/apis.html 

抓住你的API和解析日期 - 在我看来,JSON是iOS上最舒适的格式。

然后,您可以将新鲜的解析数据与设备上的数据进行比较,并检查是否有新内容。