Oi, pessoal. Boa noite.
No link abaixo tem uma tabela em excel, mas antes eu preciso logar no site para baixar. Eu tenho acesso ao site, mas não sei como eu poderia fazer esse “logon” no Rstudio. Será que alguém poderia me ajudar?
http://www.mcmconsultores.com.br/arearestrita/bancodedadositem/download/260
ou esse aqui
Área do cliente - MCM (mcmconsultores.com.br)
1 curtida
clente
Janeiro 19, 2023, 2:19pm
2
Vetromille,
Sem ter um login, é impossível saber se o meu código realmente funciona. Dei uma olhada nas requisições e acho que algo assim seria o suficiente:
params <- list(
UserName = "SEU USUÁRIO",
Password = "SUA SENHA",
acao = "LogOn",
RetornarUrl = "https://www.mcmconsultores.com.br/arearestrita/bancodedadositem.aspx?acao=download&id=260"
)
"https://www.mcmconsultores.com.br/arearestrita/account/LogOn" |>
httr::POST(body = params, encode = "form")
2 curtidas
Aee! Consegui! Muito obrigado, @clente !
library(httr)
params <- list(
UserName = Sys.getenv("LOGIN_MCM"),
Password = Sys.getenv("SENHA_MCM"),
acao = "LogOn",
RetornarUrl = "https://www.mcmconsultores.com.br/arearestrita/bancodedadositem.aspx?acao=download&id=260"
)
url <- "https://www.mcmconsultores.com.br/arearestrita/account/LogOn" |>
httr::POST(body = params, encode = "form", write_disk("inst.xlsx", overwrite = TRUE))
1 curtida