Ich habe versucht, von einer Website mit HPPLE zu analysieren. Ich war erfolgreich mit dem Tag, aber es scheint nicht auf den anderen Tag zu arbeiten. Bitte beraten Sie.
Dieser Code wurde von mir verwendet.
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];
Dies ist der Quellcode der Website, den ich zu analysieren versuchte.
<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
Ich wollte den Titel der Rede, den Sprecher, Datum und Uhrzeit sowie den Namen der mp4-Datei auslesen. Aber es gibt eine leere Zeichenfolge zu meinem Ausgang Label zurück. Bitte beraten Sie.
Mit freundlichen Grüßen, Des