Description Usage Arguments Details Value
View source: R/upgo_scrape_connect.R
upgo_scrape_connect
opens a Selenium server to allow webscraping.
1 2 3 4 5 6 7 8 | upgo_scrape_connect(
workers = 1L,
proxies = NULL,
chrome = "90.0.4430.24",
port = "auto",
headless = TRUE,
...
)
|
workers |
A positive integer scalar. How many parallel workers should be used to scrape? |
proxies |
Character vector of IPs to use for proxy connections. If this is shorter than the number of workers, proxies will be recycled. |
chrome |
A character string specifying the version of Chrome to be used with Selenium. |
port |
Either "auto" or a positive integer scalar. If 'auto', ports beginning with 4444 will be checked until sufficient unused ports are found for all workers. If an integer, the port to open the first worker's server on. (Subsequent workers will be at 'port + 1', 'port + 2', etc.) |
headless |
A logical scalar. Should remote browsers operate in "headless" mode (default) or open visible windows? |
... |
Additional arguments passed to RSelenium::rsDriver. |
This function opens a Selenium server to prepare for webscraping using one of the upgo_scrape_* functions. For compatibility with those functions, it assigns an object 'rD' to the .upgo_env private environment, and will overwrite any existing object with the same name without warning.
The function returns a connection object, which it assigns to 'rD' in the global environment.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.