Package: parsel 0.3.0

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.

Authors:Till Tietz [cre, aut]

parsel_0.3.0.tar.gz
parsel_0.3.0.zip(r-4.5)parsel_0.3.0.zip(r-4.4)parsel_0.3.0.zip(r-4.3)
parsel_0.3.0.tgz(r-4.4-any)parsel_0.3.0.tgz(r-4.3-any)
parsel_0.3.0.tar.gz(r-4.5-noble)parsel_0.3.0.tar.gz(r-4.4-noble)
parsel_0.3.0.tgz(r-4.4-emscripten)parsel_0.3.0.tgz(r-4.3-emscripten)
parsel.pdf |parsel.html
parsel/json (API)
NEWS

# Install 'parsel' in R:
install.packages('parsel', repos = c('https://till-tietz.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/till-tietz/parsel/issues

On CRAN:

parallelrseleniumweb-scraping

13 exports 14 stars 1.77 score 32 dependencies 8 scripts 331 downloads

Last updated 9 months agofrom:79935683bb. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 11 2024
R-4.5-winOKSep 11 2024
R-4.5-linuxOKSep 11 2024
R-4.4-winOKSep 11 2024
R-4.4-macOKSep 11 2024
R-4.3-winOKSep 11 2024
R-4.3-macOKSep 11 2024

Exports:%>>%build_scraperclickclose_rseleniumgen_varnameget_elementgogobackgoforwardparscrapeshowstart_scrapertype

Dependencies:askpassassertthatbinmanbitopscaToolsclicpp11curlgenericsgluehttrjsonlitelifecyclelubridatemagrittrmimeopensslprocessxpspurrrR6rappdirsRcpprlangRSeleniumsemversystimechangevctrswdmanxml2yaml