在Winforms中猜测。您将需要使用Document属性来读回DOM。这是一个例子。启动一个新的Winforms项目并在窗体上放置一个WebBrowser。然后是一个标签和一个计时器。使代码如下所示:
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
webBrowser1.Url = new Uri("http://stackoverflow.com/questions/10781011/get-source-of-webpage-in-webbrowser-c-sharp");
webBrowser1.DocumentCompleted += webBrowser1_DocumentCompleted;
timer1.Interval = 100;
timer1.Tick += new EventHandler(timer1_Tick);
}
void timer1_Tick(object sender, EventArgs e) {
var elem = webBrowser1.Document.GetElementById("wmd-input");
label1.Text = elem.InnerText;
}
void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) {
timer1.Enabled = true;
}
}
浏览器将导航到您的问题。在“答案”框中键入内容,记下标签如何显示您输入的内容。
您需要调整此代码才能使用您的特定网页,更改“wmd-input”元素名称。使用DOM检查工具来查找名称。我喜欢Firebug。
它是'刷新()',你每5秒打电话? – MartinHN
查看我的更新回答 – MartinHN