[Js/GreaseMonkey] Parser le d'un script
Fermé
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
-
1 juin 2007 à 09:29
Jason - 6 oct. 2007 à 17:35
Jason - 6 oct. 2007 à 17:35
A voir également:
- [Js/GreaseMonkey] Parser le d'un script
- Script vidéo youtube - Guide
- Greasemonkey chrome - Télécharger - Outils pour navigateurs
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
- Microsoft activation script - Accueil - Windows
4 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
1 juin 2007 à 11:50
1 juin 2007 à 11:50
Et .innerHTML ?
Sinon, si tu passes par du XPath, tu peux récupérer le contenu avec l'attribut text
Par exemple
//script[@language='javascript']/self::text
(syntaxe à vérifier !)
Sinon, si tu passes par du XPath, tu peux récupérer le contenu avec l'attribut text
Par exemple
//script[@language='javascript']/self::text
(syntaxe à vérifier !)
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
1 juin 2007 à 11:54
1 juin 2007 à 11:54
Je crois que innerHtml n'est accessible qu'en écriture.
Je regarde cet apres-midi pour XPath, merci pour l'info...
Je regarde cet apres-midi pour XPath, merci pour l'info...
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
1 juin 2007 à 15:16
1 juin 2007 à 15:16
Bon je laisse tomber, je crois que la source de la page est trop tordue pour être examinée...
Bonjour,
Je ne comprend pas trop torp pourquoi tu voudrais récupéré le code contenu entre les <script></script> Mais bon, un code simplement fait du genre
Ca devrait faire l'affaire, j'ai pas testé mais je suis confient...
Je ne comprend pas trop torp pourquoi tu voudrais récupéré le code contenu entre les <script></script> Mais bon, un code simplement fait du genre
var scContent, targetNodes; targetNodes = document.getElementsByTagName("script"); for(i=0;i<targetNodes.length;i++){ if(!targetNodes[i].src){ scContent += targetNodes[i].innerHTML."\n"; } }
Ca devrait faire l'affaire, j'ai pas testé mais je suis confient...