有没有办法从页面的URL中提取任何链接并在UIWebView中打开它。 我已经知道如何在ios屏幕上显示网页:
[myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http:google.com]]]
示例:假设用户“ABC”给出了一个字符串。我要编写的代码应该在google中搜索“ABC”并打开它显示的第一个链接。 < - 这一切都要自动完成。所有用户关心的都是输入字符串。
请帮助您完成程序和步骤。
由于
答案 0 :(得分:0)
如果我不知道你想要什么,你可以将网址内容加载到字符串中
[NSString stringWithContentsOfUrl: [NSURL URLWithString:@"http://mydomain.com"] encoding: NSUTF8StringEncoding error: nil];
之后你需要知道html结构来提取你想要的链接(结果)。例如:对于Google,您可以找到包含<div id="ires">
和ol
元素的div li
。因此,您只需使用结果链接加载webview内容,如上所述。