none
comment lire une page web au format texte comme la copie du presse papier RRS feed

  • Discussion générale

  • 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 Duduiala lundi 14 mai 2012 07:35 thread double: http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/be208a01-9a11-4b2a-8325-e774a0b9038a
    samedi 12 mai 2012 15:20

Toutes les réponses

  • 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 16:23
  • 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 18:53
  • 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)

    Merci

    la FOI déplace les montagnes et bien DOTNET les effaces complétement.

    samedi 12 mai 2012 20:08
  • 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();

    samedi 12 mai 2012 21:19
  • 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

    dimanche 13 mai 2012 21:33
    Modérateur