À moins qu'il ne s'agisse d'une logique frontale très complexe (par exemple, il y a beaucoup de logique pour calculer les jetons), il n'est pas recommandé de simuler l'exécution de js S'il s'agit de données chargées dynamiquement, ce ne serait pas être plus simple pour obtenir directement json
En ce qui concerne les robots d'exploration, il n'est pas conseillé de simuler directement l'analyse Javascript du navigateur. Vous pouvez directement capturer et générer le json de la page web correspondante pour y parvenir.
phantomJS le peut.
À moins qu'il ne s'agisse d'une logique frontale très complexe (par exemple, il y a beaucoup de logique pour calculer les jetons), il n'est pas recommandé de simuler l'exécution de js
S'il s'agit de données chargées dynamiquement, ce ne serait pas être plus simple pour obtenir directement json
Il existe un package jar pour analyser les scripts js, mais je ne me souviens pas du package spécifique.
En ce qui concerne les robots d'exploration, il n'est pas conseillé de simuler directement l'analyse Javascript du navigateur. Vous pouvez directement capturer et générer le json de la page web correspondante pour y parvenir.
Si vous utilisez Java, vous pouvez essayer WebDriver de Selinium. Si vous utilisez js, utilisez simplement phantomjs
.Se référer à ce document
Comment crawler les données générées dynamiquement par JS ? http://doc.shenjianshou.cn/de...