The crrri R package provides a native interface to interact with a headless Chromium or Chrome instance. Use this tag for questions that specifically focus on the R interface. Use the chrome-devtools-protocol tag for more generic questions about the DevTools protocol.
Questions tagged [crrri]
6 questions
4
votes
1 answer
Correct way to get response body of XHR requests generated by a page with RStudio Chromote
I'd like to use Chromote to gather the response body of the XHR calls made by a website, but I find the API a bit complex to master, especially the async pipeline.
I guess I need to first enable the Network functionality and then load the page (this…

Bakaburg
- 3,165
- 4
- 32
- 64
1
vote
1 answer
crrri wait until page is loaded
Hi I am using the crrri R package to build a scraper, I have an asynchronous function to dump the DOM but i keep getting blanks even though I have the Page$loadEventFired() in the loop.
Tried to create runtime event that will wait until I get the…

Giuliano
- 11
- 1
1
vote
1 answer
How to set chrome bin in crrri asynchronous functions?
When I try running an asynchronous function with crrri, I receive the error message: "Error: Cannot launch Chrome. Please add the path to your Chrome bin."
I guess the error message is trying to tell me that crrri cannot find my chrome executable.…

Tea Tree
- 882
- 11
- 26
0
votes
0 answers
Can I ensure a promises function is complete before continuing in R?
I am using the crrri package to webscrape some dynamic sites; however, when I run it across multiple pages in a for loop, there is a delay (I'm presuming because of the promises), which means that sometimes when accessing the html_temp file, it is…

timnus
- 197
- 10
0
votes
1 answer
Cannot install crrri package on Mac OS
I'm running into the following error when trying to install the headless chrom crrri package on Mac OS using remotes::install_github('rlesur/crrri'):
Downloading GitHub repo rlesur/crrri@HEAD Running R CMD build...
checking for file…

Rafael Velásquez
- 337
- 1
- 3
- 14
0
votes
0 answers
Scroll the page down using crrri package and headless chrome
I'm trying to scrape a website, that has javascript executing, adding new information when user scrolls down. I use this function to get DOM:
library(crrri)
dump_DOM <- function(url) {
perform_with_chrome(function(client) {
Network <-…

vladli
- 1,454
- 2
- 16
- 40