すべての画像のURLを取得したい、またはWebディレクトリ(www.abcde.com/images)にある「JPEG」ファイルを取得したい。私は彼らのURLを配列に入れたいだけです..私はそれを管理できませんでした。u plsはこれで私を助けることができますか?
前もって感謝します..
そのディレクトリ内のすべての画像のリストをxmlまたはjsonとして提供するサーバーサイドスクリプト(例:php)を作成します。iOSからそのスクリプトにリクエストを送信し、xmlまたはJSONで解析して、画像のURLを使用します。
インデックスファイルにアクセスできると仮定すると、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でより大きな例を見つけてください