Ao tentar raspar uma página da web usando htmlagilitypack, você pode encontrar discrepâncias nos dados recuperados devido à presença de javroScript que dinâmica getes e preenche a página. Isso levanta a questão: como lidamos com os scripts que precisam ser executados para obter os dados desejados?
Infelizmente, o htmlagilitypack é apenas um analisador HTML e não possui a capacidade de interpretar ou vincular o Javascript à representação de documentos. Para resolver esse problema, exigimos um navegador da Web sem cabeça completo, equipado com um analisador HTML, intérprete JavaScript e simulador de navegador DOM. No entanto, atualmente não existe uma solução que opere inteiramente no ambiente .NET. Embora esse método possa não ser eficiente ou esteticamente agradável, ele atinge o objetivo desejado de recuperar dados que requerem execução de scripts.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3