J'ai un fichier HTML qui n'est pas syntaxiquement correct, je l'analyse avec HTML Agility Pack.En utilisant C#, comment puis-je détecter un lien brisé ou une étiquette?
Mais si j'ai un lien comme
<a href="http://google.com/!/!!!">Google</a>
il est un problème, est-il un moyen possible de détecter les liens brisés de telle sorte que lorsqu'une erreur se trouve (aucune page est disponible sur ce lien) la application va stocker ce lien dans une liste et le retourner?
Même problème sur les balises, par exemple:
<img hhh="jjj"/>
ici l'étiquette d'image est tout faux, cela devrait être dans la liste des erreurs pour la réparation »aussi.
Merci d'avance.
Je J'ai fait ça :) mais la question était comment puis-je découvrir que les liens sont mauvais ou pas ... –
Vous pouvez utiliser la classe 'WebClient' pour demander l'URL et voir si vous avez une exception. – SLaks
hmmm c'est sympa, mais pour les tags img par exemple? ou les étiquettes de corps etc., y a-t-il une manière générale de les réparer? –