parser

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : parser

Re: parser

par Nestecha » 09 nov. 2014, 20:07

Hello !

Pour parser un site en PHP tu as plusieurs solutions, je connais les deux extrêmes :

1) Solution de facilité : Simple HTML DOM Parser - http://simplehtmldom.sourceforge.net/
Très mal écrit, donc vraiment lent. Cependant il est tres tres simple a comprendre et pourra tout à fait être utilisé si on débute en parsing et qu'on ne souhaite pas faire de parsing tres important. Donc utile pour de petits parsings / s'entraîner a parser ou débuter.

2) Solution plus difficile, mais qui vaut le coup ! DOMDocument, le parser intégré à PHP. Il est donc ecrit dans le meme langage que la source de PHP, ce qui le rend vraiment VRAIMENT plus rapide que n'importe quel autre parser.
Aussi, il permet l'utilisation de XPath, ce qui rend tous les parsings possibles, ce qui n'est pas le cas avec HTML Simple DOM Parser. Celui ci sera plus utile pour faire de gros parsings, genre parser des liens dans des liens puis des balises etc.
http://php.net/manual/en/class.domdocument.php

Essaie d'utiliser le premier parser qui est très simple avec des exemples tres concrets disponibles sur le site puis essaie d'utiliser en priorité le second par la suite :)

parser

par masska » 08 nov. 2014, 23:29

est ce que vous auriez quelque sites ou explication pour le parser en php ! psk c'est super compliquer