0

有没有办法从页面的 URL 中提取任何链接并在 UIWebView 中打开它。我已经知道如何在 ios 屏幕上显示网页:

 [myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http:google.com]]]

示例:假设用户“ABC”给出了一个字符串。我要编写的代码应该在谷歌中搜索“ABC”并打开它显示的第一个链接。<- 这一切都将自动完成。用户关心的只是给出输入字符串。

请就应该遵循的程序和步骤提供帮助。

谢谢

4

1 回答 1

0

如果我不明白你想要什么,你可以将 url 内容加载到一个字符串中

[NSString stringWithContentsOfUrl: [NSURL URLWithString:@"http://mydomain.com"] encoding: NSUTF8StringEncoding error: nil];

然后你需要知道 html 结构来提取你想要的链接(结果)。例如:对于谷歌,您可以找到一个包含链接的 div和<div id="ires">包含链接的元素。因此,您只需使用结果链接加载 webview 内容,就像您在上面所说的那样。olli

于 2013-09-16T18:14:49.447 回答