我正在尝试解析HTML和iPhone开发。这是我的问题:假设您有一个文本字段,供用户在网站上输入值。如何使用libxml2库和hpple将自己的值发送到文本字段?我想在文本框中输入值,并解析结果。这是我想要做的可视化表示:
https://dl.dropbox.com/u/42738601/Screen%20Shot%202012-11-24%20at%2010.07.45%20PM.png
提前感谢!
https://dl.dropbox.com/u/42738601/Screen%20Shot%202012-11-24%20at%2010.07.45%20PM.png
提前感谢!
Ray Wenderlich的如何在iOS上解析HTML教程涵盖了您问题中的解析部分。
如果你想与网页交互,有两种基本技术。
如果网站的客户端部分不是太复杂,并且您已经成功解密了HTML以弄清楚正在进行什么样的GET和POST操作,您可以创建一个 NSURLConnection
,发出请求并使用您从 Ray Wenderlich 的教程中所学习的技巧解析响应。请参阅苹果公司的 URL Loading System Programming Guide。还可以查看 SimpleURLConnections demo 以获取有关简单的 POST 和 GET 交互的示例。如果您需要更复杂的服务器交互,请查看适当命名的 AdvancedURLConnections sample。
或者,您可以让 UIWebView
管理应用程序与 Web 服务器之间的交互。因此,一旦调用 UIWebViewDelegate
方法 webViewDidFinishLoad
,您可能会参考这篇文章:Injecting JavaScript Into a UIWebView,该文章讨论了 UIWebView
方法 stringByEvaluatingJavaScriptFromString
。