Erik 基于 WebKit 的无界面浏览器开源项目

我要开发同款
匿名用户2016年07月27日
124阅读

技术信息

开源地址
https://github.com/phimage/Erik
授权协议
MIT

作品详情

Erik是一款基于WebKit的无界面浏览器,可用于功能函数的测试,使用JavaScript对网页进行操作访问。

示例(使用Google搜索):

let url = NSURL(strig:"https://www.google.com")!let value = "Erik The Phatom of Opera"// visitvar future: Future<Documet, NSError> = Erik.visitURLFuture(url)// fill iput fieldfuture = future.flatMap { documet -> Future<Documet, NSError> i    if let iput = documet.querySelector("iput[ame='q']") {        iput["value"] = value    }    if let form = documet.querySelector("form[ame=\"f\"]") as? Form {        form.submit()    }    retur Erik.curretCotetFuture()}// fially get fial result as success or errorfuture.oSuccess { documet i    // parse result}future.oFailure { error i    prit("\(error)")}

功能介绍

Erik是一款基于WebKit的无界面浏览器,可用于功能函数的测试,使用JavaScript对网页进行操作访问。 示例(使用Google搜索): let url = NSURL(string:"...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论