CSWebShot 1.0.1

CSWebShot 1.0.1

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最后发布2016年10月

Cătălin Stan 维护。



CSWebShot 1.0.1

一个简单的工具,用于获取网页渲染内容,就像浏览器 看到的 一样,在所有 JavaScript、CSS 和图像加载并执行后,无论是 PNG 还是 HTML 文本。

安装

使用 CocoaPods 安装,只需将以下行添加到您的 Podfile

use_frameworks!

target 'MyApp' do
  pod 'CSWebShot'
end

获取网页的 PNG 渲染

以下示例从网页中获取 PNG 渲染,并从返回的数据生成一个 NSImage 对象。

let url = URL(string: "https://criollo.io/")!
CSWebShot(url: url).webshot { (action, data, error) in
    if (error != nil) {
        print ("An error has occurred: \(error?.localizedDescription)")
        return
    }   
    let image = NSImage(data: data!)
}

获取页面的渲染 HTML 内容

以下示例获取网页的渲染 HTML 内容,并从返回的数据生成一个 String 对象。

let url = URL(string: "https://criollo.io/")!
CSWebShot(url: url).renderedHTML { (action, data, error) in
    if (error != nil) {
        print ("An error has occurred: \(error?.localizedDescription)")
        return
    }   
    let html = String(data: data!, encoding: String.Encoding.utf8)
}

接下来是什么

请查看 CocoaDocs 上的完整文档:[CocoaDocs](http://cocoadocs.org/docsets/CSWebShot/).