我真的希望有人能帮助我。
我想要做的是从 Xcode 中的 HTML 表中获取一个值。基本上这是我试图解析的网站的 HTML:
<tr class="stop dep-odd">
<td class="someClass">valueIWantToGet</td>
<td class="someOtherClass">someOtherValue</td>
</tr>
所以我想获取标签之间的值,并且仅获取带有 class="someClass"的值。
我的方法是:(Objective-C)
NSString *string = [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByClassName(someClass);"];
NSLog(string);
但它返回一个空字符串@""。
我还尝试了不同的搜索查询,例如
getElementsByClassName(td.someClass)
但还没有任何效果。有人可以告诉我我做错了什么吗? (我对 JavaScript 没有经验,所以这个问题对于有更多知识的人来说可能是显而易见的,请不要评判我。)
最佳答案
使用 NSXMLParser 获取 HTML 表的值。
更多信息: http://iosbala.blogspot.se/2013/04/how-to-using-nsxmlparser-in-iphone-sdk.html
关于javascript - 如何在 Objective-C 中获取 HTML 表的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23064815/