0

すべての画像のURLを取得したい、またはWebディレクトリ(www.abcde.com/images)にある「JPEG」ファイルを取得したい。私は彼らのURLを配列に入れたいだけです..私はそれを管理できませんでした。u plsはこれで私を助けることができますか?

前もって感謝します..

4

2 に答える 2

0

そのディレクトリ内のすべての画像のリストをxmlまたはjsonとして提供するサーバーサイドスクリプト(例:php)を作成します。iOSからそのスクリプトにリクエストを送信し、xmlまたはJSONで解析して、画像のURLを使用します。

于 2013-01-15T12:55:34.030 に答える
0

インデックスファイルにアクセスできると仮定すると、NSURLを介してhtmlファイル全体をロードし、リンク行を切り取ることができます。ただし、より複雑なドキュメント内のリンクを検索(「スパイダーまたはクロール」)する場合、これは機能しません(またはほとんど機能しません)。iOSでは、シンプルでありながら非常に強力な「hpple」フレームワーク(https://github.com/topfunky/hpple)を使用することをお勧めします。HTMLを解析するために使用されます。<a href...>コンストラクトなどの特定のhtml要素を検索できます。

hppleを使用したサンプルは次のようになります。

NSURL *url = [NSURL URLWithString:@"whatver.com/images"];
NSData *data = [NSData url];
TFHpple *hppleParser = [TFHpple data];
NSString *images = @"//img"; // grabbs all image tags
NSArray *node = [hppleParser searchWithXPathQuery:images]

http://www.raywenderlich.com/14172/how-to-parse-html-on-iosでより大きな例を見つけてください

于 2013-01-15T13:11:55.187 に答える