繁体   English   中英

在C#中异步HTTP请求

[英]async http requests in c#

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

为了达到这个目的,我使用了异步http请求。 GET请求被异步发送,并且对返回的html进行解析操作。

我的问题是,我不确定该程序是否简单,因为该程序无法顺利运行。 它会发送一堆请求,暂停几秒钟,然后一次增加所有解析的项目(尽管计数器被编程为每次添加一项都增加一次),例如,它从53跳到了69显示,54、55、56,...

很抱歉成为新手,但是我自学了所有这些东西,并且一些经验丰富的建议会走很长一段路。

谢谢

听起来很正确。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM