2016-10-04 7 views
0

私はこれまでWebscrapingを行っておらず、始めたばかりです。しかしながら、NavigateToPage関数は決して終了しません。シンプルなC#Scrapysharpを使ったWebscrapingテストは動作しません。

これは私のコードです:

ScrapingBrowser Browser = new ScrapingBrowser(); 
Browser.AllowAutoRedirect = true; 
Browser.AllowMetaRedirect = true; 
WebPage PageResult = Browser.NavigateToPage(new Uri("URI")); 
HtmlNode TitleNode = PageResult.Html.CssSelect(".navbar-brand").First(); 
string PageTitle = TitleNode.InnerText; 

任意のウェブサイトに移動するときには、負荷に続けて(と、それはlocalhostのいずれかで動作しません)、それはタイムアウトしません。私の知る限り、コードは正しいです。だから私はここで他に何が問題になるのだろうと思っていたのですか?

+0

1)をクリックし、[編集] 2)ハイライトコード3)CTRL-K 4) – Will

+0

winarあなたがそれを読み込む場合、同じURIで動作しますブラウザ? – dman2306

答えて

0

は、メインUIスレッドでのナビゲーションを起動しないようにしてください:

await Task.Factory.StartNew(()=> PageResult = Browser.NavigateToPage(new Uri("http://www.google.es"))); 
関連する問題