Skip to content
skrape{it} is a koltin based DSL-driven HTML/XML parser-library that enables meaningful testing of Dom trees. It places particular emphasis on ease of use and a high level of readability.
Branch: master
Clone or download
Christian Dräger
Christian Dräger satisfy code style
Latest commit 2acba0a May 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.mvn/wrapper add maven project setup and introduce maven-wrapper Jan 14, 2019
src satisfy code style May 16, 2019
.gitignore refactoring Apr 16, 2019
.travis.yml add experimental feature to parse elements that have been rendered vi… Apr 8, 2019
CONTRIBUTE.md
LICENSE Create LICENSE Jan 14, 2019
README.md
mvnw
mvnw.cmd add maven project setup and introduce maven-wrapper Jan 14, 2019
pom.xml can handle uri scheme May 14, 2019
skrape.png add logo Feb 27, 2019

README.md

Documentation maven central License JDK

master build status Codecov Known Vulnerabilities

contributions welcome HitCount Awesome Kotlin Badge

skrape{it}

skrape{it} is a Kotlin-based HTML/XML testing and web scraping library that can be used seamlessly in Spring-Boot, Ktor, Android or other Kotlin-JVM projects. The ability to analyze and extract HTML including client-side rendered DOM trees and all other XML-related markup specifications such as SVG, UML, RSS,... makes it unique. It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. First and foremost skrape{it} aims to be a testing tool (not tied to a particular test runner), but it can also be used to scrape websites in a convenient fashion.

Extensions

In addition, extensions for known testing libraries are provided to extend them with the mentioned skrape{it} functionality. Currently available:

Read the Docs

You'll always find latest documentation, release notes and examples at https://docs.skrape.it

You can’t perform that action at this time.