2016-06-22 27 views
0

注意:這個問題適用於SWIFT 2,OS X,而不是IOS。Swift 2 OS X我如何提取在webview中加載的URL的源代碼?

我需要一種以編程方式獲取post-js處理的源內容(在瀏覽器的「查看源」選項中可用的最終源內容)的方式。

以編程方式檢索源內容時,它具有JSON搜索結果的佔位符,而不是瀏覽器的「查看源」顯示的實際結果。

我能夠加載頁面,但不知道如何提取加載的URL的源內容。

func loadAddressURL() { 
    let url = "https://url/search" 
    let URL = NSURL(string: url)! 
    let request = NSURLRequest(URL: URL) 
    webView.mainFrame.loadRequest(request) 
} 
+0

的[是否有可能以提取在網頁視圖加載的URL的源代碼?]可能的複製(HTTP:/ /stackoverflow.com/questions/37536453/is-it-possible-to-extract-the-source-code-of-a-url-loaded-in-webview) –

回答

0

使用下面的代碼:

document.createTextNode(document.documentElement.outerHTML); 

在行動應用擴展訪問URL並返回HTML:

 
Extension point         Typical app extension functionality 

Action (iOS and macOS; UI and non-UI variants) Manipulate or view content originating in a host app. 

參考

相關問題