問題タブ [tfhpple]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - NSLog 文字列は問題ありませんが、文字列を UITextView に入れると例外が発生します
だから私はView Controllerを持っており、viewdidload
メソッドではWebページからいくつかのコンテンツをロードすることになっています(概念実証にすぎず、最終的にキャッシュされます)。ライブラリを使用してコンテンツを取得し、コンテンツをtfhipple
配列に入れ、データをコンソールに記録してから、コンテンツをUITextView
. ただし、View Controller が呼び出されると、テキストをコンソールに記録するところまで到達しますが、それをコンテンツとして設定する行でUITextView
例外が発生します。
それが引き起こす例外は、事前のコンソール出力とともに次のとおりです。
なぜこれを行うのか、私は少し立ち往生しています。文字列を手動でaboutcontents
何かに設定すると、UITextView
問題なく内容が変更されます。
どんな助けでもいつも感謝しています。
ios - TFHpple を使用して Google ショッピングの結果を解析する iOS html/xml
Google API (非推奨) を使用せずに TFHpple を使用して Google ショッピングの結果を解析する方法はあります か?
私は多くの種類のタグを試しました:
常に同じ出力コンソール メッセージ: UNABLE TO PARSE.
ios - Objective C で HTML を解析する
iOS アプリの Html を解析する必要があります。Xpathを使用する必要があることをWebで読み、ライブラリTFHppleを見つけました。このライブラリは XpathQuery を使用していることがわかります
この html に関する 2 つの情報に興味があります。
これ
<title>Sito 4/home</title>
これ
<span style="color: rgb(255, 255, 255); ">Scadenza: 29 Ago 2013</span>
今のところ、私はこのコードを書きました:
(このチュートリアルに基づく: http://www.raywenderlich.com/14172/how-to-parse-html-on-ios )
私の質問は、必要な 2 番目の情報をどのように見つけることができるかということです。2 番目の情報を取得するには、別の NSString を作成する必要がありますか? この問題を解決するのを手伝ってもらえますか? ありがとうございました
ios - 詳細ビューで URL を開く
HTMLページを解析するためにtfhppleを使用しています。私はこの部分を解析しています:
次のようなテーブルビューで表示しています:http://tinypic.com/r/4so5yp/5
href
しかし、ニュースアプリを作成しているため、そのURLを使用してそのページのテキストを詳細ビューに表示できるかどうか疑問に思っています。それは可能ですか?
これは、html を解析し、テーブルビュー内のすべてのタイトルを取得する方法です。また、詳細ビューに表示したいテキストを含む URL を含むすべての href を取得します。:
xml - libxml2 XPathQuery による XML DOM 解析
次の XML ファイルを解析しようとしています。
属性「StrNr」が「2416」に等しい場合、要素の値を読み取ります。私のコードは次のとおりです。
要素から値を取得する方法がわかりません。
html - iOS で TFHpple を使用して HTML を解析する
私は iOS プロジェクトに取り組んでおり、私の目標は、特定の Web サイトの「きれいな」アプリ バージョンを作成することです。これを行うために、アプリで使用するために、TFHpple を使用して上記の Web サイトからのすべてのデータを解析しています。
この Web サイトにはストアがあるため、私の目標は製品を含む Web ページを読み、それらをすべて表形式で表示することでした。ただし、Web サイトでは、特定のページのすべての製品が一度に表示されるわけではありません。
1つのWebサイトページ内の3つのページに製品を分割するため、Webサイトの「次のページ」ボタンをクリックする必要があります。これにより、JavaScriptコードが実行され、「?foo」部分が追加されてブラウザのURLが" http://www.domain.com/page?foo ". この「?foo」はクエリ文字列であると読みましたが、ベースの「 http://www.domain.com/page」ページから Objective-C コードでこれをトリガーする方法がわかりません。
簡単に言えば、TFHpple で取得したいすべての項目を取得することはできません。正しいクエリ文字列が使用されるまで、一部の項目が HTML にないためです。
私の苦境を明確に説明しているかどうかはよくわかりませんが、誰かが私が使用できる情報を持っていれば、非常に感謝しています!
html - HTML コンテンツの解析
リンクhttp://feedproxy.google.com/~r/NDTV-Tech/~3/YNW1kE-FDv0/story01.htmを解析して、「HeadContent_FullstoryCtrl_fulldetails」HTML タグからコンテンツを取得しています。私は TFHpple を使用し、//*[@id='HeadContent_FullstoryCtrl_fulldetails'] を使用して xpath パーサーを HTML 要素に向けています。
この応答は、以下のサンプルのような出力を持つ NSArray にあります。ニュースの詳細だけを取得できるように、「nodeContent」データのみを取得する必要があります。
ios - TFHppleを使用してタグ内のテキストコンテンツを取得するには?
私はこのようなhtmlコンテンツを持っています。
タグ内のテキスト内容を抽出したいのですが、div
今回のサンプルでは text を取得したいと思いますWINDOW\nDOOR
。
だから私は以下のコードを書きました。
期待どおりに動作しません。上記text
のコードは結果WINDOW
のみです。DOOR
とにかく欠けています。
そして、私はかなり苦労して、もう少しコードを書きました。
生の html コンテンツを取得し、すべての html タグを削除して、期待どおりの結果を取得しました。しかし、この方法は少し醜いようです。
それで、私の質問は、html タグ内のすべてのテキスト コンテンツを取得する方法が存在するかどうかです。
ご協力いただきありがとうございます。