A system to increase the efficiency of dynamic web-scraping with 'RSelenium' by leveraging parallel processing. You provide a function wrapper for your 'RSelenium' scraping routine with a set of inputs, and 'parsel' runs it in several browser instances. Chunked input processing as well as error catching and logging ensures seamless execution and minimal data loss, even when unforeseen 'RSelenium' errors occur. You can additionally build safe scraping functions with minimal coding by utilizing constructor functions that act as wrappers around 'RSelenium' methods.
| Version: | 0.3.0 |
| Imports: | parallel (≥ 3.6.2), RSelenium, lubridate (≥ 1.7.9), utils (≥ 2.10.1), methods (≥ 3.3.1), purrr (≥ 0.3.4), rlang |
| Suggests: | rmarkdown, knitr, testthat (≥ 3.0.0), covr (≥ 3.5.1) |
| Published: | 2023-02-22 |
| DOI: | 10.32614/CRAN.package.parsel |
| Author: | Till Tietz [cre, aut] |
| Maintainer: | Till Tietz <ttietz2014 at gmail.com> |
| BugReports: | https://github.com/till-tietz/parsel/issues |
| License: | MIT + file LICENSE |
| URL: | https://github.com/till-tietz/parsel |
| NeedsCompilation: | no |
| Materials: | README, NEWS |
| CRAN checks: | parsel results |
| Reference manual: | parsel.html , parsel.pdf |
| Package source: | parsel_0.3.0.tar.gz |
| Windows binaries: | r-devel: parsel_0.3.0.zip, r-release: parsel_0.3.0.zip, r-oldrel: parsel_0.3.0.zip |
| macOS binaries: | r-release (arm64): parsel_0.3.0.tgz, r-oldrel (arm64): parsel_0.3.0.tgz, r-release (x86_64): parsel_0.3.0.tgz, r-oldrel (x86_64): parsel_0.3.0.tgz |
| Old sources: | parsel archive |
Please use the canonical form https://CRAN.R-project.org/package=parsel to link to this page.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.