0

注: この質問は SWIFT 2、OS X に関するもので、IOS に関するものではありません。

js 処理後のソース コンテンツ (ブラウザの「ソースを表示」オプションで利用できる最終的なソース コンテンツ) をプログラムで取得する方法が必要です。

プログラムでソース コンテンツを取得する場合、ブラウザーの「ソースの表示」が表示する実際の結果ではなく、JSON 検索結果のプレースホルダーがあります。

ページを読み込むことはできますが、読み込まれた URL のソース コンテンツを抽出する方法がわかりません。

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

1 に答える 1

0

次のコードを使用します。

document.createTextNode( document.documentElement.outerHTML );

Action App 拡張機能で URL にアクセスし、HTML を返します。

拡張ポイント 典型的なアプリ拡張機能

アクション (iOS および macOS、UI および非 UI バリアント) ホスト アプリで作成されたコンテンツを操作または表示します。

参考文献

于 2016-12-13T00:02:54.633 に答える