簡體   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