Extraire le contenu généré par javascript pour une page spécifique-Questions et réponses sur le réseau chinois PHP
Extraire le contenu généré par javascript pour une page spécifique
P粉536909186
P粉536909186 2023-09-10 19:14:34
0
1
406

Je souhaite extraire le contenu des conteneurs partiels suivants :

Darkmoon Faire

Habituellement, j'utilise XPath comme ceci :

$xpath->query('//*[contains(@id, "EU-group-holiday-line")]');

Le problème maintenant est que le site Web semble utiliser javascript pour générer ce contenu. De plus, je ne vois aucune demande XHR, ce qui pourrait aider.

Y a-t-il une possibilité d'extraire les données ?

Pour que ce soit plus clair. Ceci n'est pas mon site Web. Je dois l'attraper.

Voici la page complète :

https://www.wowhead.com/today-in-wow

P粉536909186
P粉536909186

répondre à tous (1)
P粉041758700

Vous avez raison, le site utilise JavaScript côté client et n'utilise pas de requêtes XHR supplémentaires pour les données ci-dessus. Par conséquent, nous pourrions nous attendre à ce que les données se trouvent dans le code initialement chargé (HTML+JS). La recherche dans le code de quelque chose commeevent=643(类似于您的event=479) confirme notre suggestion et produit la sous-chaîne requise au format JSON (j'ai ajouté l'indentation) :

{ "icon": "calendar_weekendmistsofpandariastart", "name": "Timewalking Dungeon Event", "side": "both", "url": "/event=643/timewalking-dungeon-event" },

Vous verrez ainsi que les données extraites contiennent les données requises, nous pouvons utiliser divers outils pour les récupérer.

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!