任何机构都可以帮助我, 我想从网站解析,因为我是新的目标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