小编Aze*_*ram的帖子

如何阅读c#中的网站内容?

我想阅读没有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内容并拆分接收的数据,但这是不可能的,因为如果我更改网站,标签可能会更改.

那么有没有办法只能以网页方式获取网站上显示的文字?

html c# webclient httpwebrequest streamreader

7
推荐指数
2
解决办法
1万
查看次数

如何在 Windows 窗体应用程序 C# 中连续更新文本框而不停止按钮?

单击按钮后,我需要不断更新文本框,但按钮应按原样执行其余任务。

简单的是,当执行单击事件时,文本框不应等待单击事件完成,而是开始不断更新其文本。

示例代码

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 循环”)应并行执行。

在此输入图像描述

c# multithreading event-handling multitasking

1
推荐指数
1
解决办法
1万
查看次数