2017-10-11 72 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