[问题] htmlagilitypack 作业逾时?

楼主: Ghostxwolf (五十炒去三色豆)   2015-11-21 14:23:55
大家好
昨天写好一支程式要用htmlagilitypack去网络上抓资料
并且存入数据库内
目前要抓的资料大约有50笔(也就是有50个网页)
可是不知道为何程式在跑的时候
在using(MemoryStream ms = new MemoryStream(client.DownloadData(url)))这边
会跑出作业逾时的问题
按下继续(F5)后他又就会继续开始抓
而每次跑出作业逾时的时间都不太一样
例如抓了6笔资料后出现
又抓了1笔资料后出现
再来可能在抓个3笔资料后出现
上网查了一下是说要设Timeout就能解决
但htmlagilitypack没有这项设定......
而我另外想了一个办法是
当他跑出作业逾时的时候能自动继续 (因为之后要抓约10000笔资料)
这我就不知道怎么设定 上网也查不到相关资料
请问该怎么办呢?
谢谢!!
作者: soup514   2015-11-22 11:49:00
override getwebrequest 自己加timeout

Links booklink

Contact Us: admin [ a t ] ucptt.com