OpenSSL VPN Serveurs de messagerie |
CUrl/CUrlCUrl.CUrl HistoryHide minor edits - Show changes to output Changed line 6 from:
J'ai utilisé cette librairie pour l'écriture d'un automate HTTP permettant surveiller le fonctionnement de sites internets en jouant des scénarios complexes (identification, envoi de fichiers, etc ...). \\ to:
J'ai utilisé cette librairie pour l'écriture d'un automate HTTP permettant de surveiller le fonctionnement de sites internets en jouant des scénarios complexes (identification, envoi de fichiers, etc ...). \\ Changed line 15 from:
@@%color=blue%<?xml version="%color=red%1.0%color=blue%" encoding="%color=red%ISO-8859-1%color=blue%"?>@@\\ to:
@@%color=blue%<?xml version="%color=red%1.0%color=blue%" encoding="%color=red%ISO-8859-1%color=blue%"?>%%@@\\ Changed lines 9-10 from:
* [[ to:
* [[Expat]] pour faire l'analyse syntaxique du fichier XML. Changed lines 6-7 from:
* [[http to:
J'ai utilisé cette librairie pour l'écriture d'un automate HTTP permettant surveiller le fonctionnement de sites internets en jouant des scénarios complexes (identification, envoi de fichiers, etc ...). \\ L'analyse des pages HTML retournées se fait en deux étapes : * [[Tidy]] pour faire la transformation de la page HTML en un fichier XML Changed lines 10-13 from:
Après ces quelques traitements préalables %left bgcolor=#ffffcc border='1px dotted red' padding=5px% to:
Après ces quelques traitements préalables, il est alors fort simple de retrouver n'importe quelle valeur dans le code de la page.\\ %left bgcolor=#ffffcc border='1px dotted red' padding=5px%L'encodage des pages HTML est souvent cause de soucis surtout qu'à défaut de précision Expat ouvrira votre fichier XML dans le format UTF8 or les accents français font parti de l'encodage ISO-8859-1. L'ajout de la balise \\ Changed lines 16-18 from:
vous évitera bien des problèmes. to:
en entête de votre fichier XML, vous évitera bien des problèmes. Added lines 5-16:
Je l'utilise pour l'écriture d'un automate permettant surveiller le fonctionnement de sites internet en jouant des scénarios complexes. Pour faire l'analyse des pages, je les travaille en deux étapes : * [[http://tidy.sourceforge.net|Tidy]] pour faire la transformation de la page HTML en un fichier XML * [[http://www.libexpat.org/|Expat]] pour faire l'analyse du fichier XML. Après ces quelques traitements préalables vous pouvez aisement retrouver la valeur du lien HREF de la première colonne et deuxième ligne.\\ %left bgcolor=#ffffcc border='1px dotted red' padding=5px%Par expérience, l'encodage des pages HTML est souvent cause de soucis de plus qu'Expat ouvrira votre fichier XML dans le format UTF8 par défaut or les accents du français font parti de l'encodage ISO-8859-1 donc l'ajout de la balise \\ @@%color=blue%<?xml version="%color=red%1.0%color=blue%" encoding="%color=red%ISO-8859-1%color=blue%"?>@@\\ vous évitera bien des problèmes. Added lines 1-4:
CUrl est une librairie multiplateforme implémentant de nombreux protocoles internet. Elle est disponible au téléchargement à cette adresse [[http://curl.haxx.se]] |