2011-03-09 10 views
1

私は別のフィードリーダーを作成しています。新しいフィードを簡単に追加したいので、Webを閲覧できるUIWebViewを実装します。ページにrssフィードURLがないかスキャンしてください。しかし、私はそれを取得しません。UIWebViewのページからフィードURLを抽出する

私はJavascriptとDOMについて本当に考えていません。 しかし、あなたは[wv stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];でUIWebviewの内容を取得できることを知っています。
だから私は@"document.head"を試しましたが、それは動作しません。

現在表示されているウェブページの<head>をjavascriptの助けを借りて入手する方法はありますか?
さらに、実際のフィードURLを取得するためにjavascriptを使用できますか?

URLをフェッチしてhtmlを取得し、NSScannerを使用してフィードURLをスキャンするのは避けたいと考えています。

私は正しい方向に押し込むことを楽しみにしています。

答えて

1

代わりに "document.all [0] .innerHTML"を使用してください。私はこれがあなたの現在のWebページの完全なHTMLソースを取得し、body要素間のコンテンツだけでなく、確実になると確信しています。次に、要素をスキャンしてみます。

関連する問題