2017-10-11 17 views
0

나는이 페이지에서 찾을 수있는 모든 것을 시도했습니다. Webclient, HttpClient, HttpWebRequest 등등. 나는 바이올린을보고 모든 쿠키를 복사하고 모든 동일한 헤더와 사용자 에이전트를 추가했습니다. 이 모든 것들은 내가 시도하는 거의 모든 페이지에서 작동하지만, 어떤 이유로 Toys'R'U는 그냥 시간을 초과합니다. 어제는 모든 것이 잘 작동하고 있었고, 오늘은 작동하지 않는 것 같습니다.웹 페이지 html을 다운로드 할 수 없습니다. 시간 초과되었습니다.

내가 여기에 게시했지만 누군가가 단지의 임의의 예를 들어 HTML을 다운로드하지 위해 어떤 방법을 시도 할 수 처음 : 나는 그냥 걸어 것으로 보인다 시도했다 상관없이

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

및 타임 아웃. 정말 짜증나는 것은 크롬, 인터넷 익스플로러, 피 들러에서 잘로드된다는 것입니다 ... 저는 다운로드 스트링, # HttpWebRequest 등을 불문하고 C#에서 다운로드 할 수없는 것처럼 보입니다.

분명히 말하자면, 나는 어제 일 했었고 몇 달 동안 서버에서 뭔가 바뀌 었음에 틀림 없다. 그러나 나는 무엇을 알 수 없다.

누군가가 시도해 볼 수 있다면 테스트가 실패한 것일 뿐이라면 크게 고맙겠습니다.

동의 :

+0

방금 ​​테스트했습니다. 너와 같은 결과. – Gianlucca

+0

고맙다 Gianlucca, 그저 바보가 아니라 ... 아무도 여기에 무슨 일이 일어나고 있는지 알지 못하니? – AndyE

답변

1

이 아주 이상한, 마지막으로 이러한 특정 헤더를 추가하여 작업을 가지고, text/html과, 응용 프로그램/XHTML + XML을 /

수락 - 언어 : EN-GB

사용자 에이전트 : 모질라/5.0 (윈도우 NT 6.1; WOW64; 삼지창/7.0; RV : 11.0)

수락 - 인코딩 게코처럼 : gzip으로는, 폐

을 웹 클라이언트 다운로드 스트링에 부착하십시오. 나는 어제 이것을 시도했다라고 확신한다. .. 그러나 그것은 지금 지금 일하고있다. 그들은 내가 추측 한 끝을 되돌려 놓았을 것임에 틀림 없다. 어쨌든 ... 지금 계속할 수 있습니다. Gianlucca에게 다시 한 번 감사드립니다.

+0

당신이 일하게되어 기쁩니다. 건배! – Gianlucca