Estive há meses buscando um código que substituísse a função IMPORThtml.
Seguinte: Faço uma captura de dados de ativos financeiros de alguns sites. O mais trivial seria usar a função GOOGLE FINANCE, certo?
Errado! O tipo de ativos que monitoro não tem cobertura do Google Finance (opções de ações: call e put)
A segunda opção seria usar o IMPORThtml ou IMPORT XML, mas depois de muito pesquisar em blogs, fóruns, ect, etc, descobri que o google "meio que sabota" essas duas funções e bloqueiam, de modo que sempre retornam erro.
Então cheguei até um forum, o Stack Overflow, onde encontrei um especialista que me ajudou com esse código onde finalmente consegui para fazer o google sheets buscar o valor.
Pergunta
paulo.rogerio.sr
Será que vocês conseguiriam me ajudar?
Estive há meses buscando um código que substituísse a função IMPORThtml.
Seguinte: Faço uma captura de dados de ativos financeiros de alguns sites. O mais trivial seria usar a função GOOGLE FINANCE, certo?
Errado! O tipo de ativos que monitoro não tem cobertura do Google Finance (opções de ações: call e put)
A segunda opção seria usar o IMPORThtml ou IMPORT XML, mas depois de muito pesquisar em blogs, fóruns, ect, etc, descobri que o google "meio que sabota" essas duas funções e bloqueiam, de modo que sempre retornam erro.
Então cheguei até um forum, o Stack Overflow, onde encontrei um especialista que me ajudou com esse código onde finalmente consegui para fazer o google sheets buscar o valor.
const html = UrlFetchApp.fetch(url).getContentText();
return html.match(/class="PriceTextUp">(.*?)</)[1].trim();
Só que percebi um porém:
const html = UrlFetchApp.fetch(url).getContentText();
return html.match(/?????="??????????" > ???????.trim();
Desde já muito obrigado pela atenção!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.