2011-05-29 8 views
0

htmlコードの特定の部分を編集することができるかどうか疑問に思っています。実際にはlongaです。(要素パーサーを使用して)解析すると、パーサはコードが実行されるほど遅くなります。何か案は?私は3Gも使用しています。iPhoneでhtmlコードの特定の部分を削除した後に削除する

編集: たとえば、このサイトでは投稿とユーザー名が必要です。このスレッドに50件の返信があり、3G電話が何千もの回線を解析するのに長い時間がかかるとします。

私は右のリンク、広告、ページの上部と下部にあるリンクも削除したいと考えています。それから私は改訂されたHTMLを取得し、それをパーサにプッシュします。

+1

htmlはどのようにダウンロードされますか?どんな編集をしたいですか? –

+0

便利な答えが必要な場合は、HTMLをどのように解析しているか、また、HTMLをどのように処理するのかを具体的に説明する必要があります。あなたの質問はあいまいです。 – benzado

+0

ah ok。まあ、stringWithContentsOFURLを使ってhtmlを取得し、それを要素パーサーで解析しています。 私が解析する前にhtmlで行う予定は、私が必要としないhtmlコードを削除することです。 たとえば、このサイトでは投稿とユーザー名が必要です。このスレッドに50件の返信があり、3G電話が何千もの回線を解析するのに長い時間がかかるとします。 私は右のリンク、広告、ページの上部と下部にあるリンクも削除したいと考えています。それから私は改訂されたHTMLを取得し、それをパーサにプッシュします。 – bigubosu

答えて

3

UIWebViewを使用してWebページをダウンロードする場合は、通常のjavascriptを使用して(stringByEvaluatingJavascriptFromStringメソッドを使用して)ユーザーのビューから削除する要素を非表示にするか、削除できます。

+0

私は感謝しますが、私はUIWebViewを追加しません。 – bigubosu

関連する問題