美文网首页
使用异步请求获取网页HTML源代码

使用异步请求获取网页HTML源代码

作者: sendo | 来源:发表于2016-12-12 10:52 被阅读0次

在网络编程中,异步请求是用的最多的请求方式,与同步相比,不会造成用户界面的卡死,会有较好的用户体验。现在我们使用Swift在iOS项目中获取某个网页的HTML源代码。

override func viewDidLoad() {
    super.viewDidLoad()

    //异步请求
    NSURLConnection.sendAsynchronousRequest(NSURLRequest(URL: NSURL(string: http://www.baidu.com)!), queue: NSOperationQueue()) { 
    (resp:NSURLResponse!, data:NSData!, error:NSError!) -> Void in   //闭包函数
        
        println(NSString(data: data, encoding: NSUTF8StringEncoding)!)//把获取的二进制数据转化为HTML进行输出;
        
    }
}

相关文章

  • 使用异步请求获取网页HTML源代码

    在网络编程中,异步请求是用的最多的请求方式,与同步相比,不会造成用户界面的卡死,会有较好的用户体验。现在我们使用S...

  • jquery tmpl

    在网页中大量使用异步请求数据来更新页面内容非常常见,异步请求返回的内容一般是表现为json格式的数据,因为HTML...

  • 爬虫精进(八) ------ selenium

    静态网页 : 用html写出的网页,就是静态网页。我们使用BeautifulSoup爬取这类型网页,因为网页源代码...

  • 【python爬虫实战】爬取豆瓣影评数据

    概述: 爬取豆瓣影评数据步骤:1、获取网页请求2、解析获取的网页3、提速数据4、保存文件 源代码: 效果图: 作者...

  • 初级爬虫使用指北(4)--解析网页

    目录目的网页构成获取标签里的信息解析网页的一般流程完整代码附加题 1. 目的 当获取到指定网页文件(html源代码...

  • 进程池与线程池

    Python标准模块--concurrent.futures 同步与异步 主要代码 使用进程池模仿下载网页源代码:...

  • 基于C++的定时获取网页+源代码

    VC++ 定时获取并查看网页源代码,获取指定网址网页的源代码,和IE中的“查看网页源代码”的功能一样,本程序 增加...

  • Python爬虫小白入门(三)BeautifulSoup库

    一、前言 上一篇演示了如何使用requests模块向网站发送http请求,获取到网页的HTML数据。这篇来演示如何...

  • day72-mongodb数据库的使用

    1使用post请求爬取数据 当网页中的数据不是以get请求获取到的时候,就需要使用post请求去获取数据。 ses...

  • 【week1】day3:爬取真实网页

    1,基础知识 step1:使用requests.get()获取网页源代码 step2: 使用BeautifulSo...

网友评论

      本文标题:使用异步请求获取网页HTML源代码

      本文链接:https://www.haomeiwen.com/subject/bjdmmttx.html