2017-10-11 84 views
0

我試過了所有可以在這些頁面上找到的東西,Webclient,HttpClient,HttpWebRequest等。我已經看過了提琴手並且複製了所有的cookies,添加了所有相同的頭文件和用戶代理等等。這些都適用於我嘗試的幾乎所有其他頁面,但由於某些原因,Toys'R'U只是超時。昨天一切正常,今天似乎已停止工作。無法下載網頁html,超時

我已經張貼在這裏,但也有人只是嘗試下載的HTML的隨便舉個例子任何方法第一次:

http://www.toysrus.co.uk/toys/transformers-robots-in-disguise-strongarm-one-step-changers/0148891

不管是什麼我已經試過它只是似乎掛起,時間到。真正煩人的是,它在Chrome,Internet Explorer,提琴手中加載得很好......我似乎無法讓它在c#下載,無論下載字符串如何,它只是似乎掛起和超時。

很明顯,我昨天已經工作了幾個月,但是他們的服務器肯定有變化,但我無法弄清楚。

如果有人可以嘗試它,並測試它是否只是我的設置失敗,我將不勝感激。

+0

剛剛測試過它。和你一樣的結果。 – Gianlucca

+0

謝謝Gianlucca,不只是我很愚蠢,然後......任何人都知道這裏發生了什麼? – AndyE

回答

1

很奇怪這一點,終於得到它通過將這些特定的頭文件的工作:

接受:text/html的,是application/xhtml + xml的,/

接受語言:EN-GB

的User-Agent:Mozilla的/ 5.0(Windows NT的6.1; WOW64;三叉戟/ 7.0; RV:11.0)等壁虎

接受編碼:gzip,放氣

在webclient下載字符串上的

。我確信我昨天試過這個...但現在它已經在今天工作了。我猜他們肯定已經改變了他們的結局。無論如何...現在可以繼續。再次感謝Gianlucca。

+0

我很高興你有這個工作。乾杯! – Gianlucca