Traduction
Bonjour a tous et a toutes ! Smile

Voila , je voulais savoir si quelqu'un pouvait m'expliquer comment marchait un parseur pour wowhead (niveau traduction) , je pense que ca doit pas être très très dûr , mais au moins avoir un nom , ce serait cool =)

Merci et au plaisir de vous lire ! Smile
tu veux apprendre à coder un parseur ou qu'on t'en file un?
Bah disons que m'en filer un direct serait pas mal ,c'est clair , mais apprendre a en coder me ferait vraiment plaisir , je préfererai apprendre a en coder un oui Smile
Ben tu parse juste le code d’un page web de wowhead . Donc soit tu parle le message XML soit tout le HTML.

Après faut que tu saches coder dans un langage de programmation et être bon en algorithmie.


Suffit de savoir où se situent tes données dans la page (c’est toujours pareil en général) et ton tu fais ça à coup d'expressions régulières ou si tu as des librairies toutes faites tu utilises simplement les noeuds du DOM de la page.

Tu peux utiliser el langage que tu veux sachant qu'un langage compilé ira toujours plus vite.

- PHP
- perl
- java
- C/C++
- Delphi
etc..
Euh...ok , je pensait pas que c'était aussi dur que ca quand même , en tout cas merci pour vos réponses , je vais voir ce que je peut faire mais bon , je pense pas que j'arriverai a faire quelque chose Heureux

Au plaisir de vous lire .
Édition :
Bon , j'ai

[code=php]
<?php
$xml = simplexml_load_string(file_get_contents('http://www.wowhead.com/item=49623&xml'));
print_r($xml);
?>[/code]


Qui me dit
[code=html]SimpleXMLElement Object ( [item] => SimpleXMLElement Object ( [@attributes] => Array ( [id] => 49623 ) [name] => SimpleXMLElement Object ( ) [level] => 284 [gearScore] => 248 [quality] => Legendary [class] => SimpleXMLElement Object ( [@attributes] => Array ( [id] => 2 ) ) [subclass] => SimpleXMLElement Object ( [@attributes] => Array ( [id] => 1 ) ) [icon] => inv_axe_113 [inventorySlot] => Two-Hand [htmlTooltip] => SimpleXMLElement Object ( ) [json] => SimpleXMLElement Object ( ) [jsonEquip] => SimpleXMLElement Object ( ) [link] => http://www.wowhead.com/item=49623 ) )[/code]

Pour l'item 49623 , que puis-je en faire de ces données ? comment les utiliser ?

Retourner en haut Accueil