このWebサイトをプルして後で解析するためにいくつかのメソッドを試してみたが、すべて同じエラーがスローされている:HTMLファイルを文字列として格納しようとするとSocketExceptionとIOExceptionが発生する
IOException:トランスポート接続にデータを書き込むことができません:ホストマシンのソフトウェアによって確立された接続が中断されました。
のSocketException:確立された接続は、ホストマシンにソフトウェアでの.Net libに
これまでのところ、私が試したWebClient.DownloadString()、.Net.Httpのlibに似た何か、などを中止されました同じ結果を持つHtmlAgilityPackライブラリのHtmlDocument.Load()と同じように。 .Netのlibでは、キープアライブを無効にするという一般的に提案されている解決策を試してきましたが、この時点で私のコンピュータに何らかの設定があると仮定しています。
アイデア?読書のために事前に感謝します。 =ここ)
は私の現在のコードです:
string tcgpSite;
using (var wc = new System.Net.WebClient())
tcgpSite = wc.DownloadString("http://shop.tcgplayer.com/magic?newSearch=true");
Console.WriteLine(tcgpSite);
フィードバックをお寄せいただきありがとうございます。 ええと、別の友人もそれをテストしていましたし、Unityでそれを実行したときにもうまくいきました。私はそれが私の最終的なものだと仮定しています... AVソフトウェアを使用していないと言われています。私はWindowsのファイアウォールを無効にするので、私は迷っています。 – Serif
プロキシを使用していますか?おそらくウィンドウディフェンダー? –
プロキシを使用せず、Windows Defenderをグループポリシーで永久に無効にしました。 >。< – Serif