Open lagolucas opened 6 years ago
Alterando o código acima para:
for (decisao in teste) {
Sys.sleep(3)
esaj:::download_decision(decision = decisao, path = "Desktop/", ntry = 1)
}
A taxa de acerto aumentou bastante, o que me sugere ser alguma coisa com as tentativas repetidas que estava sendo bloqueado de alguma forma.
@lagolucas, comigo nem esse seu ultimo exemplo funcionou. Nao consigo baixar NENHUM desses 200 IDs que voce indicou.
Atualmente esse código ainda funciona pra voce? Ah!, eu tive que alterar o "esaj:::download_decision" para "esaj:::downloaddecision" para conseguir passar "ntry = 1" por parâmetro.
Fiz com apenas 200 decisões, mas no código original acabo utilizando cerca de 3000.
A questão é que a taxa de acerto dos downloads diminuiu muito desde a última vez que utilizei. Antes a taxa era de mais de 50% eu imagino, agora creio que ficou abaixo de 1%.
Código que eu usei para testar está aqui, o resultado foram 4 decisões baixadas de 200, qualquer sugestão para alterar o código é bem vinda:
Created on 2018-07-17 by the reprex package (v0.2.0).
Session info
``` r devtools::session_info() #> Session info ------------------------------------------------------------- #> setting value #> version R version 3.4.4 (2018-03-15) #> system x86_64, linux-gnu #> ui X11 #> language (EN) #> collate C #> tz America/Sao_Paulo #> date 2018-07-17 #> Packages ----------------------------------------------------------------- #> package * version date source #> assertthat 0.2.0 2017-04-11 cran (@0.2.0) #> backports 1.1.2 2017-12-13 CRAN (R 3.4.4) #> base * 3.4.4 2018-04-21 local #> base64enc 0.1-3 2015-07-28 cran (@0.1-3) #> bindr 0.1.1 2018-03-13 CRAN (R 3.4.4) #> bindrcpp * 0.2.2 2018-03-29 CRAN (R 3.4.4) #> compiler 3.4.4 2018-04-21 local #> crayon 1.3.4 2017-09-16 cran (@1.3.4) #> curl 3.2 2018-03-28 CRAN (R 3.4.4) #> datasets * 3.4.4 2018-04-21 local #> devtools 1.13.6 2018-06-27 CRAN (R 3.4.4) #> digest 0.6.15 2018-01-28 CRAN (R 3.4.2) #> dplyr 0.7.6 2018-06-29 CRAN (R 3.4.4) #> esaj * 0.1.2.9000 2018-07-16 Github (courtsbr/esaj@2fc11fe) #> evaluate 0.10.1 2017-06-24 cran (@0.10.1) #> glue 1.2.0 2017-10-29 cran (@1.2.0) #> graphics * 3.4.4 2018-04-21 local #> grDevices * 3.4.4 2018-04-21 local #> hms 0.4.2 2018-03-10 CRAN (R 3.4.4) #> htmltools 0.3.6 2017-04-28 CRAN (R 3.4.4) #> httr 1.3.1 2017-08-20 CRAN (R 3.4.2) #> jsonlite 1.5 2017-06-01 CRAN (R 3.4.2) #> knitr 1.20 2018-02-20 CRAN (R 3.4.4) #> lubridate 1.7.4 2018-04-11 CRAN (R 3.4.4) #> magick 1.9 2018-05-11 CRAN (R 3.4.4) #> magrittr 1.5 2014-11-22 cran (@1.5) #> memoise 1.1.0 2017-04-21 CRAN (R 3.4.2) #> methods * 3.4.4 2018-04-21 local #> pillar 1.3.0 2018-07-14 CRAN (R 3.4.4) #> pkgconfig 2.0.1 2017-03-21 cran (@2.0.1) #> png 0.1-7 2013-12-03 cran (@0.1-7) #> prettyunits 1.0.2 2015-07-13 cran (@1.0.2) #> progress 1.2.0 2018-06-14 CRAN (R 3.4.4) #> purrr 0.2.5 2018-05-29 CRAN (R 3.4.4) #> R6 2.2.2 2017-06-17 CRAN (R 3.4.2) #> rappdirs 0.3.1 2016-03-28 cran (@0.3.1) #> Rcpp 0.12.17 2018-05-18 CRAN (R 3.4.4) #> rlang 0.2.1 2018-05-30 CRAN (R 3.4.4) #> rmarkdown 1.10 2018-06-11 CRAN (R 3.4.4) #> rprojroot 1.3-2 2018-01-03 CRAN (R 3.4.4) #> stats * 3.4.4 2018-04-21 local #> stringi 1.2.3 2018-06-12 CRAN (R 3.4.4) #> stringr 1.3.1 2018-05-10 CRAN (R 3.4.4) #> tesseract 2.2 2018-07-10 CRAN (R 3.4.4) #> tibble 1.4.2 2018-01-22 cran (@1.4.2) #> tidyr 0.8.1 2018-05-18 CRAN (R 3.4.4) #> tidyselect 0.2.4 2018-02-26 CRAN (R 3.4.4) #> tools 3.4.4 2018-04-21 local #> utils * 3.4.4 2018-04-21 local #> withr 2.1.2 2018-03-15 CRAN (R 3.4.4) #> yaml 2.1.19 2018-05-01 CRAN (R 3.4.4) ```