hpple Objective-C ラッパーの下で xPath を使用して、このテーブルから要素を抽出するにはどうすればよいでしょうか。理想的には、住所と価格を配列または辞書に入れたいと思います。
ここにあるテーブルからデータを引き出すために hpple Objective C ラッパーを使用しようとしました: http://www.gaspry.com/index.php?zipcode=02169&action=searchしかし、正しい取得に成功していませんxpath クエリを実行して情報を引き出します。理想的には、この情報を一連の配列 (住所用、各価格用) に格納したいと考えています。テーブルからすべての情報を取得する方法に行き詰まっており、xPath が正しいかどうか確信が持てません
これまでの私のコードは次のとおりです。
- (void)viewDidLoad {
[super viewDidLoad];
//Url Information
NSString *urlAddress = @"http://www.gaspry.com/index.php?zipcode=02169&action=search";
NSURL *url = [NSURL URLWithString:urlAddress];
NSData *htmlData = [[NSData alloc] initWithContentsOfURL:url];
//Start Parsing
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:htmlData];
NSArray *elements = [xpathParser search:@"//tBody[tr]"]; // get the table information
TFHppleElement *element = [elements objectAtIndex:0];
NSString *bodyTag = [element content];
NSLog(@"%@", bodyTag);
[xpathParser release];
[htmlData release];
}