splashr: Tools to Work with the 'Splash' 'JavaScript' Rendering and Scraping Service

'Splash' <https://github.com/scrapinghub/splash> is a 'JavaScript' rendering service. It is a lightweight web browser with an 'HTTP' API, implemented in 'Python' using 'Twisted' and 'QT' and provides some of the core functionality of the 'RSelenium' or 'seleniumPipes' R packages in a lightweight footprint. Some of 'Splash' features include the ability to process multiple web pages in parallel; retrieving 'HTML' results and/or take screen shots; disabling images or use 'Adblock Plus' rules to make rendering faster; executing custom 'JavaScript' in page context; getting detailed rendering info in 'HAR' format.

Version: 0.6.0
Depends: R (≥ 3.2.0)
Imports: xml2, curl, httr, dplyr, purrr, stats, utils, stevedore, magick, scales, formatR, openssl, stringi, HARtools, jsonlite, lubridate
Suggests: testthat, tibble, jpeg, png, covr, knitr, rmarkdown
Published: 2019-02-26
Author: Bob Rudis ORCID iD [aut, cre]
Maintainer: Bob Rudis <bob at rud.is>
BugReports: https://gitlab.com/hrbrmstr/splashr/issues
License: MIT + file LICENSE
URL: http://gitlab.com/hrbrmstr/splashr
NeedsCompilation: no
Materials: NEWS
In views: WebTechnologies
CRAN checks: splashr results

Documentation:

Reference manual: splashr.pdf
Vignettes: Introduction to splashr
splashr Helper Functions and Data
Working With the splashr DSL

Downloads:

Package source: splashr_0.6.0.tar.gz
Windows binaries: r-devel: splashr_0.6.0.zip, r-release: splashr_0.6.0.zip, r-oldrel: splashr_0.6.0.zip
macOS binaries: r-release (arm64): splashr_0.6.0.tgz, r-oldrel (arm64): splashr_0.6.0.tgz, r-release (x86_64): splashr_0.6.0.tgz, r-oldrel (x86_64): splashr_0.6.0.tgz
Old sources: splashr archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=splashr to link to this page.