我想阅读没有HTML标签和标题的网站文本.我只需要在Web浏览器中显示的文本.
我不需要这样
<html>
<body>
bla bla </td><td>
bla bla
<body>
<html>
Run Code Online (Sandbox Code Playgroud)
我只需要文本"bla bla bla bla".
我已经使用webclient和httpwebrequest方法来获取HTML内容并拆分接收的数据,但这是不可能的,因为如果我更改网站,标签可能会更改.
那么有没有办法只能以网页方式获取网站上显示的文字?
单击按钮后,我需要不断更新文本框,但按钮应按原样执行其余任务。
简单的是,当执行单击事件时,文本框不应等待单击事件完成,而是开始不断更新其文本。
示例代码
using System.threading;
namespace name
{
public class sA
{
public void th()
{
textbox.invoke(new MethodInvoke(()=> textbox.AppendText("hello\n")));
}
private void Button1Click(object sender, EventArgs e)
{
thread cThread=new thread(th);
cThread.start();
while(true)
{
// do any thing
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
重要:: 当它执行事件“ Cthread.start();”时 文本框应立即开始更新文本,而单击事件的其余功能(如“while 循环”)应并行执行。
