parsel: Parallel Dynamic Web-Scraping Using 'RSelenium'
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 |
Documentation:
Downloads:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=parsel
to link to this page.