我正在尝试阅读Google搜索中的第一个链接以及找到的结果数量。
NSString *googleString = @"http://www.google.com/#hl=en&output=search&sclient=psy-ab&q=hello&oq=hello&aq=f&aqi=g10&aql=&gs_l=hp.3..0l10.966.1699.1.2708.5.5.0.0.0.0.132.469.4j1.5.0...0.0.XxWysk097jc&psj=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&fp=2186eef15c51153c&biw=1207&bih=624";
NSURL *googleURL = [NSURL URLWithString:googleString];
NSError *error;
NSString *googlePage = [NSString stringWithContentsOfURL:googleURL
encoding:NSASCIIStringEncoding
error:&error];
NSArray* foo = [googlePage componentsSeparatedByString: @" "];
textView.text = googlePage;
for (id object in foo) {
NSLog(@"Object: %@ \n",object);
}
BOOL isTheObjectThere = [foo containsObject: @"About"];
NSUInteger indexOfTheObject = [foo indexOfObject: @"About"];
NSLog(@"%@\n",textView.text);
这会加载一堆东西,但似乎不会加载整个搜索。即我找不到(关于XXX结果) 我以为我会搜索foo索引关于然后保存数组中的下一个条目以获得结果数。
确定第一个链接开始的位置尚不清楚。
当然我甚至无法在日志中手动查找内容。所以我猜这是第一步。任何建议都将不胜感激。