gpt4 book ai didi

iphone - Objective-C:HTML 网站

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

我被告知要从该网站检索巴西圣保罗的交通数据:

http://www.cetsp.com.br

我必须检索显示在各处的信息,包括网站的其他链接/部分。我不太确定怎么做。我必须解析 HTML 并找到了一个这样做的教程,但它并没有教我如何解析这个网站,或者特别是任何其他网站。

如果你去那个网站,你会看到四个方 block ,上面写着北、南、东西和他们的交通公里或其他东西,我必须收集这些数据和信息。但是怎么办!?而且,我必须从这个站点获取流量的 map 图像:

http://www.cetsp.com.br/transito-agora/leste/mapa-de-fluidez.aspx

再次,但如何?我有 HTML 解析类 hpple。这是我到目前为止所知道的代码:

NSURL *tutorialsUrl = [NSURL URLWithString:@"http://www.cetsp.com.br"];
NSData *tutorialsHtmlData = [NSData dataWithContentsOfURL:tutorialsUrl];

TFHpple *tutorialsParser = [TFHpple hppleWithHTMLData:tutorialsHtmlData];

所以我真的很困惑如何开始这个。如果有人可以帮助我,那就太好了!

最佳答案

对于您想要的每条数据,您将需要编写一些代码来从 HTML 中的文档树中检索该数据。

第一步是在 Safari/Chrome 的网络检查器中打开该站点,并了解您想要的数据在树中的哪个位置。

接下来,您需要编写代码以导航到文档树中的该点并提取该数据。每当我不得不做这样的事情时,我就被能够使用像 python 这样的语言宠坏了,它有很多模块可以用来完成这个。我对 Cocoa 在该领域的可用功能不是很熟悉,但请看一下:

http://www.raywenderlich.com/14172/how-to-parse-html-on-ios

Ray 提供了一个很好的示例,可以帮助您启动并运行。也许您已经看过这篇文章,在这种情况下,您已经顺利完成了。您只需要通过文档找到您需要的元素的路径。

关于iphone - Objective-C:HTML 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11910874/

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