2
HPPLEを使用してウェブサイトから解析しようとしました。私はタグで成功しましたが、他のタグではうまくいかないようです。ご意見をお聞かせください。Hppleを使ってウェブサイトからコンテンツを取得できません
これは私が使用したコードでした。
NSData *htmlData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://www.mywebsite.com/"]];
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:htmlData];
NSArray *elements = [xpathParser search:@"//tr/td"];
TFHppleElement *element = [elements objectAtIndex:0];
NSString *myTitle = [element content];
NSLog(myTitle);
mLabel.text = myTitle;
[xpathParser release];
[htmlData release];
これは、私が解析しようとしていたウェブサイトのソースコードです。
<tr><td bgcolor="#f7f7f7" align="left" width="200" valign="middle" class="font1">Title of Speech</td><td bgcolor="#f7f7f7" align="left" width="150" valign="middle" class="font3">Speaker Name</td><td bgcolor="#f7f7f7" align="left" width="150" valign="middle" class="font3">Date and Time</td><td bgcolor="#f7f7f7" align="center" width="50" valign="middle" class="font3"><a href=""><a href="http://speech.mp4" target="blank"><img src="/Templates/public/images/mp4_300.png" border="0" /></a></a></td
私はスピーチタイトル、スピーカー、日時、およびmp4ファイルの名前を解析しようとしていました。しかし、それは私のアウトレットラベルに空の文字列を返します。ご意見をお聞かせください。
よろしく、デ