[英]async http requests in c#
所以我正在制作一個類似於網絡爬蟲的程序。 它下載頁面的html並使用regex解析為特定文本,然后將其添加到列表中。
為了達到這個目的,我使用了異步http請求。 GET請求被異步發送,並且對返回的html進行解析操作。
我的問題是,我不確定該程序是否簡單,因為該程序無法順利運行。 它會發送一堆請求,暫停幾秒鍾,然后一次增加所有解析的項目(盡管計數器被編程為每次添加一項都增加一次),例如,它從53跳到了69顯示,54、55、56,...
很抱歉成為新手,但是我自學了所有這些東西,並且一些經驗豐富的建議會走很長一段路。
謝謝
聽起來很正確。
您的任務中最慢的部分是通過網絡下載頁面。
您的程序立即開始下載一堆頁面,等待它們到達,然后幾乎立即解析它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.