Learn R Programming

gtrendsR (version 1.5.1)

setHandleParameters: If gtrends should be used behind a proxy, especially with NTLM authentication mode, you need to set the proxy parameters and credentials using "setHandleParameters" function

Description

If gtrends should be used behind a proxy, especially with NTLM authentication mode, you need to set the proxy parameters and credentials using "setHandleParameters" function

Usage

setHandleParameters(
  user = NULL,
  password = NULL,
  domain = NULL,
  proxyhost = NULL,
  proxyport = 8080,
  proxyauth = 15,
  extra_curl_opts = list()
)

Arguments

user

A string specifying your username

password

A string specifying your password

domain

A string specifying the authentication domain

proxyhost

A string specifying the Proxy host DNS or IP address

proxyport

A numeric specifying the Proxy Port : 8080 (default)

proxyauth

A numeric specifying the Proxy Authentication Method : 0 for NONE 1 for BASIC 2 for DIGEST 4 for NEGOTIATE 8 for NTLM 15 for ANY (default)

extra_curl_opts

A list of additional named options to pass into curl::handle_setopt(), e.g. list(timeout=60)

Examples

Run this code
# NOT RUN {
library(gtrendsR)

setHandleParameters(
  user = "xxxx",
  password = "*******",
  domain = "mydomain",
  proxyhost = "10.111.124.113"
)

res <- gtrends(c("nhl", "nba"), geo = c("CA", "US"))

# include additional curl options
setHandleParameters(
  user = "xxxx",
  password = "*******",
  domain = "mydomain",
  proxyhost = "10.111.124.113",
  extra_curl_opts = list(timeout = 60)
)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab