1
A
回答
0
如果您需要在Web视图中获取当前URL的内容,您可以在UIViewController中使用类似的内容。我没有编译这段代码,所以可能会有一些语法错误,但这应该是您的问题的一个坚实的起点。
@interface aViewController : UIViewController <UIWebViewDelegate>
UIWebView *webView;
NSString *htmlSource;
@end
@implementation aViewController
-(void) viewDidLoad {
CGRect webFrame = [[UIScreen mainScreen] applicationFrame];
self.webView = [[UIWebView alloc] initWithFrame:webFrame];
self.webView.delegate = self;
NSURL *aURL = [NSURL URLWithString:@"http://www.myurl.com"];
NSURLRequest *aRequest = [NSURLRequest requestWithURL:aURL];
//load the index.html file into the web view.
[self.webView loadRequest:aRequest];
}
//This is a delegate method that is sent after a web view finishes loading content.
- (void)webViewDidFinishLoad:(UIWebView *)webView{
NSLog(@"finished loading");
self.htmlSource = [[NSString alloc] initWithData:[[webView request] HTTPBody] encoding:NSASCIIStringEncoding];
}
@end
1
您可以从web视图中获取JavaScript可以使用stringByEvaluatingJavaScriptFromString返回的任何内容:.尝试一下沿着
document.lastChild.outerHTML
该文件可能有两个子节点;第一个是DOCTYPE,第二个是元素。
相关问题
- 1. 从WebView获取网站源代码
- 2. 从Cocoa中的WebView获取源代码HTML
- 3. 如何从Swift获取HTML源代码
- 4. 从html源代码获取链接
- 5. php从https获取html源代码
- 6. 如何从TWebBrowser获取HTML源代码
- 7. 获取HTML源代码从URL
- 8. UIWebView获取HTML源代码
- 9. Chrome View或WebView获取Html源代码Android
- 10. 通过代理获取html源代码
- 11. 如何从Xamarin Form中的WebView获取内部html源代码 - C#
- 12. 我如何从WebView获取页面源代码?
- 13. 从WebView获取原始的Http源代码
- 14. 获取HTML源代码尽管转发
- 15. 在php中获取html源代码
- 16. 获取HTML源代码与Python的Cookie
- 17. Alamofire Swift获取html源代码
- 18. jnetpcap获取html网页源代码
- 19. CefGlue如何获取HTML源代码?
- 20. 在Android Studio中获取HTML源代码
- 21. 获取源代码。
- 22. 获取源代码
- 23. Android:提取html源代码
- 24. dom问题:从html文档中获取完整的源代码
- 25. 从需要登录的网站获取HTML源代码(iphone)
- 26. 如何从外部网址获取html源代码
- 27. 如何从黑莓手机中的URL获取HTML源代码
- 28. 如何从页面获取HTML源代码?
- 29. Java使用JSOUP从HTML源代码获取RSS链接
- 30. 从网站获取“真实”的HTML源代码
对同一个URL的两个请求使错误响应的几率增加一倍,增加了响应不一致的可能性,并增加了对广播的使用。缓存可能会缓解这些问题,但为什么要依赖于这些数据? – 2010-11-26 19:50:35