gpt4 book ai didi

iphone - 无法使用 Hpple 从网站获取内容

转载 作者:行者123 更新时间:2023-12-03 21:19:07 24 4
gpt4 key购买 nike

我试图使用 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 文件的语音标题、演讲者、日期和时间以及名称。但它向我的导出标签返回一个空字符串。请指教。

问候,德

最佳答案

迟到但可能对其他人有用:

使用

NSString *myTitle = [element text];

而不是 content

我使用 hpple 获取 <title> -一些网站的标签。 content为空但不 text .

关于iphone - 无法使用 Hpple 从网站获取内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6667823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com