Objetivo:
Extrair dados de: https://www.olg.ca/en/home.html
Valor do prêmio máximo do LottoMax e número máximo de milhões
Valor da bola de ouro do Lotto649
Valor do prêmio máximo do Lotto649
Meu problema:
Os valores são renderizados dinamicamente em JavaScript, então não consigo usar ImportXML. Criei uma função no Apps Script, mas não vejo uma API para buscar os dados, então não vai funcionar.
Existe algum outro método que eu possa usar para buscar esses dados? Qualquer insight será muito apreciado. Obrigado.
Buscando site dinâmico usando o Planilhas Google ou o Apps Script
Depois de passar um tempo tentando extrair dados do site usando o Apps Script e o Google Sheets, além de acompanhar discussões como esta e postagens do Stackoverflow como esta, é seguro dizer que o IMPORTXML do Google Sheets e até mesmo o UrlFetchApp do Google App Script não têm a capacidade de renderizar sites dinamicamente.
Para atingir esse objetivo, você precisaria usar outras ferramentas, como o Selenium WebDriver , que tem a capacidade de esperar o site carregar completamente e então fazer uma varredura nele.
Você também pode tentar enviar a ideia de buscar sites dinâmicos usando script de aplicativos como uma solicitação de recurso aqui
Referências:
Raspagem do Planilhas Google
Como extrair dados dinâmicos de sites com o Google Script?
Utilizando Selenium WebDriver para Web Scraping Dinâmico em C#