2010-04-16 56 views
1

嘿,我想建立一个应用程序,可以解析一个网站,以获得具体信息。特别是可以解析重要信息的http://www.fedex.com/Tracking?language=english&cntry_code=us&tracknumbers=681780934297262。有没有我可以使用的教程。如何解析网站?

+1

StackOverflow的普遍共识是正则表达式是解析HTML的最佳解决方案。除非你是Jon Skeet。他似乎无法做到。 – 2010-04-16 18:00:56

+0

除了Python开发人员,他们避免使用正则表达式(因为它们通常不适用于HTML)并使用Beautiful Soup包。 – 2010-04-16 18:05:58

回答

2

Cocoa With Love本文讨论了使用Xcode提供的libxml2库解析XML和HTML,使用XPath来提取感兴趣的节点。看看PerformHTMLXPathQuery()函数。