Lire dans un ficher html
-
mercredi 7 mars 2012 19:40
Bonjour j'amerais savoir comment récuperer le texte qui ce trouve entre les balise <b> et </b>
<b> ce trouve a la ligne 1 et à la colonne 4313 et tout ça dans une fonction.
Et aussi hors de la fonction j'aimerais savoir comment éxécuter la fonction de récupération de donnée toutes les 2 minutes.
Pour faire simple
public void main() { /* Exécution de la fonction recuperiation toute les 2 minutes */ } public string recuperation() { /* Récupération tu texte entre <b> et </b> dont <b> ce trouve a la ligne 1 et à la colonne 4313. */ }
Toutes les réponses
-
mercredi 7 mars 2012 21:27Modérateur
Bonjour,
Il faut utiliser la méthode IndexOf() pour rechercher la position d'une chaîne (ou d'un caractère) dans une chaîne : http://msdn.microsoft.com/fr-fr/library/system.string.indexof(v=vs.100).aspx
Il faut aussi utiliser la méthode Substring() pour extraire la chaîne qui vous interesse : http://msdn.microsoft.com/fr-fr/library/hxthx5h6.aspx
Pour exécuter vote code toutes les 2 minutes utilisez la classe Timer : http://msdn.microsoft.com/fr-fr/library/system.timers.timer.aspx
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0- Marqué comme réponse adrienj10 mercredi 7 mars 2012 22:45
-
jeudi 8 mars 2012 13:12Auteur de réponse
Bonjour opolan,
Vous pouvez aussi utiliser htmlagilitypack.
Cordialement,
My blog
Whether you’re a construction worker, a forum moderator, or just someone that likes helping people. I think these guidelines can be helpful in keeping you helpful when being helpful.- Marqué comme réponse Ciprian DuduialaOwner mardi 13 mars 2012 10:02

