chromote: Headless Chrome Web Browser Interface

An implementation of the 'Chrome DevTools Protocol', for controlling a headless Chrome web browser.

Version: 0.5.0
Imports: cli, curl, fastmap, jsonlite, later (≥ 1.1.0), magrittr, processx, promises (≥ 1.1.1), R6, rlang (≥ 1.1.0), utils, websocket (≥ 1.2.0), withr, zip
Suggests: knitr, rmarkdown, showimage, testthat (≥ 3.0.0)
Published: 2025-03-21
DOI: 10.32614/CRAN.package.chromote
Author: Garrick Aden-Buie ORCID iD [aut, cre], Winston Chang [aut], Barret Schloerke ORCID iD [aut], Posit Software, PBC [cph, fnd]
Maintainer: Garrick Aden-Buie <garrick at posit.co>
BugReports: https://github.com/rstudio/chromote/issues
License: GPL-2
URL: https://rstudio.github.io/chromote/, https://github.com/rstudio/chromote
NeedsCompilation: no
SystemRequirements: Google Chrome or other Chromium-based browser. chromium: chromium (rpm) or chromium-browser (deb)
Language: en-US
Materials: README NEWS
CRAN checks: chromote results

Documentation:

Reference manual: chromote.pdf
Vignettes: chromote (source, R code)
Commands and events (source, R code)
Attaching to existing tabs (source, R code)
Websites that require authentication (source, R code)
Using chromote in CRAN tests (source, R code)
Setting custom headers (source, R code)
Setting custom user agent (source, R code)
Extracting text from a web page (source, R code)
Loading a page reliably (source, R code)
Chrome on remote hosts (source, R code)
Taking a screenshot of a web page (source, R code)
Synchronous vs. asynchronous usage (source, R code)
Choosing which Chrome-based browser to use (source, R code)

Downloads:

Package source: chromote_0.5.0.tar.gz
Windows binaries: r-devel: chromote_0.4.0.zip, r-release: chromote_0.5.0.zip, r-oldrel: chromote_0.4.0.zip
macOS binaries: r-devel (arm64): chromote_0.5.0.tgz, r-release (arm64): chromote_0.5.0.tgz, r-oldrel (arm64): chromote_0.5.0.tgz, r-devel (x86_64): chromote_0.5.0.tgz, r-release (x86_64): chromote_0.5.0.tgz, r-oldrel (x86_64): chromote_0.5.0.tgz
Old sources: chromote archive

Reverse dependencies:

Reverse imports: giacR, jstager, prettifyAddins, qtkit, scicomptools, shinytest2, Spectran, tall, Virusparies, wdpar, webshot2
Reverse suggests: animint2, cucumber, designer, flextable, howler, inlpubs, rgl, rvest, selenider, shiny.emptystate, shiny.fluent, shiny.react, shiny.semantic

Linking:

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