看板 C_Sharp 關於我們 聯絡資訊
大家好 昨天寫好一支程式要用htmlagilitypack去網路上抓資料 並且存入資料庫內 目前要抓的資料大約有50筆(也就是有50個網頁) 可是不知道為何程式在跑的時候 在using(MemoryStream ms = new MemoryStream(client.DownloadData(url)))這邊 會跑出作業逾時的問題 按下繼續(F5)後他又就會繼續開始抓 而每次跑出作業逾時的時間都不太一樣 例如抓了6筆資料後出現 又抓了1筆資料後出現 再來可能在抓個3筆資料後出現 上網查了一下是說要設Timeout就能解決 但htmlagilitypack沒有這項設定...... 而我另外想了一個辦法是 當他跑出作業逾時的時候能自動繼續 (因為之後要抓約10000筆資料) 這我就不知道怎麼設定 上網也查不到相關資料 請問該怎麼辦呢? 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.232.65 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1448087038.A.7F6.html
soup514: override getwebrequest 自己加timeout 11/22 11:49