C# 中的异步 HTTP 请求

本文关键字:HTTP 请求 异步 | 更新日期: 2023-09-27 18:34:29

所以我正在制作一个类似于网络爬虫的程序。 它下载页面的 HTML 并使用正则表达式解析特定文本,然后将其添加到列表中。

为了实现这一点,我使用了异步HTTP请求。 GET请求异步发送,解析操作对返回的html执行。

的问题,我不确定它是否简单,是程序运行不流畅。 它将发送一堆请求,暂停几秒钟,然后一次增加解析的所有项目(尽管计数器被编程为每次添加项目时递增一次(,例如它从 53 跳到 69 而不是显示, 54,55,56,...

很抱歉自己是一个新手,但我自学了所有这些东西,一些有经验的建议会大有帮助。

谢谢

C# 中的异步 HTTP 请求

听起来是正确的。

任务中最慢的部分是通过网络下载页面。

您的程序立即开始下载一堆页面,等待它们到达,然后几乎立即解析它们。