gpt4 book ai didi

objective-c - 解析维基百科表格

转载 作者:行者123 更新时间:2023-12-01 19:16:29 25 4
gpt4 key购买 nike

我希望在我的应用程序中具有功能,该功能列出不同国家/地区的插头大小,并且我发现了一个不错的Wikipedia页面,其中包含以下数据:

Mains electricity by country

如果向下滚动,可以看到数据显示在表格中。由于没有Wikipedia API,我必须将数据插入PLIST,对吗?还有另一种方法吗?如何将这些表解析为字典或数组?

最佳答案

我已经为Objective-C编写了一个Wikipedia API包装器,在那里您可以获取此Wikipedia条目的html源。使用DOM解析器,您可以找到表并遍历条目并将其写入字典。

不幸的是,您需要的表没有ID。但是,您可以搜索表中的标题词之一,以使元素超出一个元素并获得表。

https://github.com/prine/WikiApiObjectiveC

我刚刚检查。这些是获取所需文章的html源所需的仅有的四行。

WikipediaHelper *wikiHelper = [[WikipediaHelper alloc] init];
wikiHelper.apiUrl = @"http://en.wikipedia.org";

NSString *searchWord = @"Mains_electricity_by_country";

NSString *htmlSource = [wikiHelper getWikipediaHTMLPage:searchWord];

关于objective-c - 解析维基百科表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12950461/

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