Ich versuche, einfachen Text von HTML-Website zu bekommen, aber ich bekomme HTML-Code anstelle von Klartext. Zum Beispiel < b> Hallo </b> < p> es mich </p> Wie kann ich es in Hallo zu konvertieren mich . Jede Hilfe wird sehr geschätzt! Hier ist mein Code.Wie konvertiert man HTML in reinen Text C#?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Text.RegularExpressions;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(""https://www.dailyfx.com/real-time-news");
myRequest.Method = "GET";
WebResponse myResponse = myRequest.GetResponse();
StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8);
string result = sr.ReadToEnd();
textBox1.Text = result;
sr.Close();
myResponse.Close();
}
}
}
Was meinst du mit Plain Text? –
Verwenden Sie einfach HtmlAgilityPack, können Sie dann etwas wie 'GetString' verwenden – Alex
müssen Sie es herunterladen oder es kommt mit der Standard-C# -Bibliothek? –