問題タブ [hpple]

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.

0 投票する
1 に答える
136 参照

iphone - TFHpple リクエストがバックグラウンド スレッドで実行されていませんか?

これはメイン スレッドでは問題なく動作しますが、バックグラウンド スレッドで実行すると何らかの理由で動作しません。dispatch_async の呼び出しをコメントアウトするだけで、プログラムは正常に動作します!

コード:

これはログに記録されるものです:

これはすべてバックグラウンド スレッドで実行されます。また、「requestString」変数とその問題をログに記録しました。

問題は何ですか?Hpple はバックグラウンド スレッドで実行されませんか?

ありがとう!

0 投票する
1 に答える
698 参照

html - HTML のテーブルを解析するにはどうすればよいですか?

多くのテーブルを含む HTML ページを解析しようとしています。Objective C で HTML を解析する方法についてネットを検索したところ、hpple が見つかりました。私を導くチュートリアルを探します:

http://www.raywenderlich.com/14172/how-to-parse-html-on-ios

このチュートリアルでは、このサイト (ヘブライ語) から多くのテーブルがあるフォーラム ニュースを解析しようとしました:ニュース フォーラム

ニュースのタイトルを解析しようとしましたが、コードに何を記述すればよいかわかりません。パスにたどり着こうとするたびに、「ノードは nil でした」というメッセージが表示されます。

私の最新の試みのコードは次のとおりです。

誰かがタイトルを取得する方法を教えてくれませんか?

0 投票する
0 に答える
459 参照

objective-c - ファイルXcodeからのHTMLテーブルの解析

「Hpple」に問題があります。私はhtmlファイルを解析していて、テーブル全体を取得したいのですが、取得した結果(null)

Objective-C の私のコード:

解析したいテーブルが長くて NSString や NSArray には大きすぎると思います

これを修正するにはどうすればよいですか?

0 投票する
0 に答える
495 参照

objective-c - htmlからのhpple解析テーブル

「Hpple」に問題があります。私はhtmlファイルを解析していて、テーブル全体を取得したいのですが、結果は(null)になります。

Objective-Cの私のコード:

解析したいテーブルが長く、NSStringやNSArrayには大きすぎると思います

これを修正するにはどうすればよいですか?

0 投票する
1 に答える
1021 参照

objective-c - パスワードで保護されたサーバー上のファイルへのアクセス

次のように、URLにアクセスし、TFHppleを使用してHTMLツリーを解析することにより、パブリックWebサーバーからドキュメントを取得しています。

サーバーは現在パスワードで保護されており、おそらくMKNetworkKitを使用してサーバーにアクセスできることを望んでいました。私は以下まで持っています:

しかし、ディレクトリ構造にアクセスする方法については、MKNetworkKitを使用してそこからどこに行くべきかわかりません。

私はここの誰かが私を正しい方向に向けることができるかもしれないことを望んでいました。どんなアイデアでも大歓迎です。

0 投票する
1 に答える
1518 参照

objective-c - TFHpple/hpple (IOS) を使用して HTML ページからセクションを解析する

HTML ページ全体を読み込んでおり、特定のタグ間のすべてのコンテンツを取得したいと考えています。このために私はやっています:

そして、すべての子ノードとその HTML タグのコンテンツを合計しようとする再帰関数があります。

ただし、何とか満足のいく結果が得られたとしても、HTML が次の形式の場合、img タグが取得されず、少しおかしくなります。

したがって、私の質問は、再帰メソッドを適切に解析するように努力し続ける必要があるか、または目的の HTML (Web ビュー内で使用する) を取得する簡単な方法があるかどうかです。私が探しているのは、すべてのコンテンツです

つまり、TFHpple で次のようなことをしたいと思います (ただし、コードは機能しません)。

0 投票する
2 に答える
828 参照

ios - TFHpple 解析リンク

TFhpple でリンクを解析するにはどうすればよいですか。私のコードは空の配列を返します。

情報のソースコードは次のとおりです。

文字列「pat hardy Memorial」にアクセスするにはどうすればよいですか?

0 投票する
2 に答える
586 参照

ios - IOS での Hpple XPath クエリの問題

次の HTML スニペットがあります。

私が望むのは、XPath クエリを作成して、車だけを取得できるようにすることです。
現在、私はこれを使用しています: //div[@id='items']/tr/td. しかし、これで飛行機のアイテムも入手できます。「p」タグをテストする方法がわかりません。

誰でも私を助けることができますか?
ありがとう。

0 投票する
2 に答える
1598 参照

html - XCode、iOS:hppleを使用したHTMLエンコーディングの解析

XCodeでhppleを使用してWebページを解析するときにエンコードに問題があります。

ソースが指摘しているように、ページはUTF-8である必要がありますが、奇妙な文字が出てきます。

データのエンコードを強制的に変更するにはどうすればよいですか?どんな助けでも大歓迎です!

0 投票する
1 に答える
1196 参照

html - TFHpple - iOS の xpath - 2 つの親を起動する

2 人の親 (偉大な祖父母) または 2 人の子供をダウンさせたいですか?

iOS:

私はからスタイル<td>とタイトルを<a>うまく取得しています。また、からスタイルを取得する必要があります<table>

私はobj-cに非常に慣れていないため、XPATHを初めて使用します。どのサンプルも素晴らしいでしょう!