WKZombie is a Swift framework for iOS/macOS to navigate within websites and collect data
WKZombie
What is WKZombie?
WKZombie is an iOS/OSX web-browser without a graphical user interface. It was developed as an experiment in order to familiarize myself with using functional concepts written in Swift 4.
It incorporates WebKit (WKWebView) for rendering and hpple (libxml2) for parsing the HTML content. In addition, it can take snapshots and has rudimentary support for parsing/decoding JSON elements. Chaining asynchronous actions makes the code compact and easy to use.
Use Cases
There are many use cases for a Headless Browser. Some of them are:
- Collect data without an API
- Scraping websites
- Automating interaction of websites
- Manipulation of websites
- Running automated tests / snapshots
Overview
- Pricing: Free
- Resource Link: https://github.com/mkoehnke/WKZombie
- Resource Maker on Twitter: Mathias Köhnke
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Swift
- CocoaPods: WKZombie
- Carthage: mkoehnke/WKZombie
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
AndroidCrop
Android library project for cropping images
AlexaSkillsKit
Swift library to develop custom Alexa Skills
LiveEdgeDetection
LiveEdgeDetection is an Android document detection library built on top of OpenCV