110,538
社区成员
发帖
与我相关
我的任务
分享
var webClient = new HtmlWeb();
HtmlDocument html = new HtmlDocument();
bool isComplete = false;
do
{
try
{
Stopwatch watcher = new Stopwatch(); //计时器
Thread td = new Thread(() =>
{
html = webClient.Load(url); isComplete = true;
});
td.Start();
watcher.Start();
while (watcher.ElapsedMilliseconds < 5000 && isComplete == false) { Thread.Sleep(100); }
watcher.Stop();
if (isComplete == false) { td.Abort(); }
}
catch { Thread.Sleep(500); }
} while (isComplete == false);