2014-01-08 75 views
0

我有一個谷歌網頁,搜索已經加載,我需要找到網頁上的第一個鏈接,並獲得鏈接下的信息(簡要總結)。我想這需要某種HTML下載網頁,然後通過該文件搜索鏈接標記,但我不知道如何從網頁獲取HTML文件並使用Xcode保存它。查找網頁上的鏈接

回答

1

爲了得到一個HTML文件,關閉網頁是很容易做到的,只需使用NSString的方法+ stringWithContentsOfURL:

NSError *error = nil; 

NSString *html = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.example.com"] encoding:NSUTF8StringEncoding error:&error]; 

if(error) 
{ 
    // oh, thats bad 
} 

然後你就可以在第一個鏈接搜索例如通過使用-rangeOfString

NSRange rangeOfLink = [html rangeOfString:@"bla"]; 

if (rangeOfLink.location == NSNotFound) 
{ 
    // that's bad, too 
}