ScrapySharp导致Windows Form无一例外地冻结



当包含在我的代码中时

ScrapingBrowser browser = new ScrapingBrowser();
WebPage testPage = browser.NavigateToPage(new Uri("https://www.google.co.uk/"));

导致 Windows 窗体停止工作(一旦在执行中达到此行,窗体就会冻结,我必须停止执行(。但是,没有错误或其他任何迹象表明有问题。

不应从 UI 线程使用此方法。使用您喜欢的技术(后台工作者、任务、线程(在不阻止 UI 线程的另一个线程上运行此线程。

你也可以使用ScrapySharp自己的异步方法:NavigateToPageAsync

似乎ScrappySharp在Windows Forms中不起作用。我在控制台项目中使用了相同的表单代码,它运行良好。

最新更新