Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upa funcao trava no captcha #9
Comments
|
Oi Lucas, O pacote não funciona mais pois o captcha retornou ao lattes. At, |
|
Olá Marcelo, pra manter a funcionalidade do pacote daria pra separar a função "gld_get_lattes_data" em duas funções, uma para "download" (até linha 67) e outra para "leitura" (a partir da linha 69). Assim o usuário pode baixar os XMLs manualmente para carregar os dados no R. Abraço, |
|
Oi Neander, Podes ler o arquivo zip diretamente com a função GetLattesData::gld_read_zip(). Sobre a sugestão do nome, vou verificar se é possível implementar. Suspeito que o nome só é descoberto com a abertura do xml. |
|
Oi gente, É possível encontrar o nome do pesquisador no html. Escrevi uma função para baixar o html do pesquisador e está funcionando. O lattes atualizou e agora só cobra o captcha para baixar o xml ou quando há entradas constantes no site. A função que escrevi ao contrário do pacote permite a busca do currículo pelo nome, ao invés do código do pesquisador. Marcelo, caso tenha interesse, esse código de busca pelo nome pode ser implementado no seu pacote. |
|
Lucas, sim, é possível pegar o nome no html. Sobre as mudanças no lattes, estou ciente. Vou esperar para ver se elas vieram para ficar. Na ultima eles trocaram de um dia para o outro. Sobre buscar o lattes pelo nome, estou curioso. Entendo que isso necessita de uma tabela de referência com todos os nomes e códigos ou então um api ao sistema de busca do lattes. Como fizeste? |
|
Uso o RSelenium para simular uma pessoa acessando o site.
Em ter, 2 de out de 2018 às 11:21, Marcelo S. Perlin <
notifications@github.com> escreveu:
… Lucas, sim, é possível pegar o nome no html.
Sobre as mudanças no lattes, estou ciente. Vou esperar para ver se elas
vieram para ficar. Na ultima eles trocaram de um dia para o outro.
Sobre buscar o lattes pelo nome, estou curioso. Entendo que isso necessita
de uma tabela de referência com todos os nomes e códigos ou então um api ao
sistema de busca do lattes. Como fizeste?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#9 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AT8Yy8bZNnqrS2_U527soWjKfPJVA1VYks5ug3ZQgaJpZM4Wt5v7>
.
--
Lucas Jardim
Doutor em Ecologia e Evolução
Bolsista do INCT-EECBio (Ecologia, Evolução e Conservação da
Biodiversidade)
Instituto de Ciências Biológicas
Laboratório de Ecologia Teórica e Síntese
Universidade Federal de Goiás
http://dinizfilho.wix.com/dinizfilholab
|
|
Sim, mas isso não pode ser empacotado para o CRAN. |
|
Entendi.
Em Ter, 2 de out de 2018 11:24, Marcelo S. Perlin <notifications@github.com>
escreveu:
… Sim, mas isso não pode ser empacotado para o CRAN.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#9 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AT8Yy0eSwpWOC20n47cAYoDLAn-mQgBgks5ug3cPgaJpZM4Wt5v7>
.
|
|
Olá Marcelo, ler não é o problema, a idéia seria separar a funcionalidade da função "gld_get_lattes_data" (Downloads and reads Lattes data based on a vector of Lattes ids) em uma função para fazer todo o trabalho da linha 69 em diante (read files, save tpesq, do Qualis, do sjr, etc). |
|
Sim. Espera pelo novo update que pode solucionar teu problema. Estou só dando um período para ver se as mudanças no lattes são permanentes. A nova versão deve funcionar como a anterior, sem necessidade de baixar arquivos manualmente. |
|
No meio tempo, um lapply nos arquivos já deve ajudar. |
|
Oi, acabei de postar a nova versão do pacote. Nesta é possível usar os arquivos .zip diretamente. Também podes utilizar o github para instalar a nova versão. Acredito que em algumas horas estará no CRAN. |
|
Show! Se me permite mais uma sugestão... zip.files <- list.files(folder.dl, pattern=".zip", full.names = T) Abraços, valeu! |
|
Entendi. Agradeço a sugestão, mas acho o modo atual mais intuitivo. No final das contas, não faz muita diferença a forma do input. Abc. |
Oi Perlin,
Tentei rodar o seu tutorial, mas a função "gld_download_lattes_files" não consegue baixar os arquivos, ela abre, em "readLines", a página do captcha. Na descrição do pacote diz que não há necessidade de manualmente preencher o captcha, como você resolve isso ?
Abraços,