comment lire une page web au format texte comme la copie du presse papier
-
samedi 12 mai 2012 15:20
je souhaite enregistrer une page web au format texte comme pourrais le faire une copie du presse papier mais je ne veut obtenir le code source , juste le texte et je ne sais pas comment faire.
merci de bien vouloir m'aider.
- Type modifié Ciprian DuduialaOwner lundi 14 mai 2012 07:35 thread double: http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/be208a01-9a11-4b2a-8325-e774a0b9038a
Toutes les réponses
-
samedi 12 mai 2012 16:23
Salut,
pour mettre dans le presse papier tu fais
Clipboard.SetText(WebBrowser1.Document.Body.InnerText)
pour le recuperer dans ton textbox ou autre control tu fais
textbox1.text=Clipboard.GetText()
en plus tu peux recuperer ton text avec n'importe quelle autre application (ex: Word )
Merci
la FOI déplace les montagnes et bien DOTNET les effaces complétement.
- Modifié mmw01 samedi 12 mai 2012 16:33
-
samedi 12 mai 2012 18:53
je viens d'essayer ce code :
WebBrowser wb = new WebBrowser();
wb.Navigate("http://www.");
Clipboard.SetText(wb.Document.Body.InnerText);
textBox1.Text = Clipboard.GetText();
wb.Dispose();mais j'ai un message d'erreur:
System.NullReferenceException was unhandled
-
samedi 12 mai 2012 20:08
pour que tu puisse bien voir je te propose de dessiner ton webbrowser en passant par la boite a outils plutot que de faire
WebBrowser wb = new WebBrowser();
wb.Navigate("http://www.");en tout cas c'est comme ca que j'ai procedé (n'étant pas tres csharpien)
Mercila FOI déplace les montagnes et bien DOTNET les effaces complétement.
- Marqué comme réponse luc1976 samedi 12 mai 2012 21:08
-
samedi 12 mai 2012 21:19
merci mmw01 , tu avais raison, le fait de passer par la boite à outil a fonctionner et c'est exactement ce que je voulais faire encore une fois merci.
ton premier code était le bon mais il fallait créer le WebBrowser dans la boite à outil avant
bonne info.
Clipboard.SetText(WebBrowser1.Document.Body.InnerText);
pour le recuperer dans ton textbox ou autre control tu fais
textbox1.text=Clipboard.GetText();
-
dimanche 13 mai 2012 21:33Modérateur
Bonjour luc1976,
Vous venez de poser 4 fois la même question sur les forums Microsoft !!!
JE VOUS REMERCIE DE BIEN VOULOIR DE NE PAS POSTER LA MEME QUESTION PLUSIEURS FOIS SUR LES FORUMS MICROSOFT !
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

