任何機構都可以幫助我, 我想從網站解析,因爲我是新的目標C,我不知道該怎麼辦,是否有任何示例代碼,我可以看到得到一些想法?從網絡解析
從網絡解析
回答
試試這個:http://allseeing-i.com/ASIHTTPRequest/
- (IBAction)grabURLInBackground:(id)sender
{
NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
}
- (void)requestFinished:(ASIHTTPRequest *)request
{
// Use when fetching text data
NSString *responseString = [request responseString];
// Use when fetching binary data
NSData *responseData = [request responseData];
}
- (void)requestFailed:(ASIHTTPRequest *)request
{
NSError *error = [request error];
}
ASI很好,但不再支持。嘗試MBRequest! https://github.com/mobiata/MBRequest – logancautrell 2012-08-05 17:39:36
我不知道爲什麼我的問題投下來!我不能再問一個問題:( – Hamid 2012-08-18 04:31:00
你的問題是非常不明確的,因爲該方法取決於你想要解析哪種數據。
如果你只是想填補你的網站的內容的字符串,你可以使用:如果你想解析XML或JSON文件有喜歡的NSXMLParser類
NSString *foo = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.apple.com"] encoding:NSASCIIStringEncoding error:nil];
。
切勿從主線程調用該方法。它會阻止並可能殺死你的應用程序。 – logancautrell 2012-08-04 15:27:02
我想解析的網站有視頻鏈接和新聞鏈接,我想解析這些鏈接 – Hamid 2012-08-04 15:39:44
由於@logancautrell表示您需要第二個線程來執行此操作。 '[self performSelectorInBackground:@selector(readThread)withObject:[NSThread currentThread]];'作爲下一步你可能會閱讀這篇文章[鏈接](http://stackoverflow.com/questions/3020849/simple-libxml2-html- parsing-example-using-objective-c-xcode-and-htmlparser-h)關於Xcode中的html解析的一些信息 – ChoboDev 2012-08-04 16:43:49
- 1. Python解析網絡
- 2. 從網絡服務解析結果
- 3. 如何從網絡解析XML?
- 4. Python 3從網絡解析PDF
- 5. Xml從網絡響應中解析
- 6. iOS JSON解析從網絡到UITableView
- 7. JSON數據不從網絡解析
- 8. 從Bonjour網絡中解析主機名
- 9. 瞭解網絡分析器
- 10. DNS未解析外部網絡
- 11. 如何解析txt網絡服務
- 12. JavaNNS - 解析創建的神經網絡
- 13. 無法解析符號網絡android studio
- 14. 網絡服務翻新解析
- 15. 解析HTML DOM的網絡工作者
- 16. 解析網絡服務結果
- 17. Docker無法解析公司網絡:UnknownHostException
- 18. 主機如何解析網絡域名?
- 19. 解析網絡協議的C++方法
- 20. 網絡攝像頭解析檢測
- 21. Android - 解析網絡轉儲(pcap)
- 22. 解析來自網絡的HTML5 EventSource流
- 23. Facebook觀衆網絡無法解析
- 24. 解析HTML的網絡爬蟲
- 25. 解析來自網絡的XML響應
- 26. 構建和解析網絡分組
- 27. 可觀察網絡IO解析
- 28. 網絡/ Golang - 對「GET」請求的解析
- 29. 解析網絡和解析文件有一些區別嗎?
- 30. 網絡分析
要分析是什麼? Html/xml或二進制數據?你想從流中解析它,還是想先下載它? – Tutankhamen 2012-08-04 15:38:48
我想分析視頻的鏈接,並解析新聞的鏈接。然後在表格中顯示視頻的鏈接,並在不同的表格中顯示新聞的鏈接。 – Hamid 2012-08-04 16:28:42
在這種情況下,你最好使用ASIHTTPRequest庫...(見下文)。 – Tutankhamen 2012-08-04 17:02:12