2011-07-02 3 views
0

이미지를 자동으로 다운로드하는 프로그램을 만들었습니다. 나는 다음과 같다, 나는 IMG의 html 요소의 SRC 속성이 정확한 이미지 파일의 URL이 아닙니다 참조 HTML 코드를 통과 : 그것은 혼란정확한 이미지 URL없이 C#을 사용하여 webcontrol에서 이미지를 다운로드하는 방법

<img id="door2img" width="450" height="50" 
     src="/pincode/pin1.php?lang=zh&amp;r=1309587154480&amp;rule"> 

, 내가 프로그래밍 C#을 webcontrol를 사용하고 있습니다. 이미지 URL이 없기 때문에 img html 요소를 얻을 수 있습니다. 그런 상황에서 어떻게 이미지를 축소 할 수 있습니까?

답변

1

src 속성의 값을 추출하고 기본 URL (즉, http://some.site.com/section/page?id=5에서 기본 URL은 http://some.site.com)에 추가합니다. 이 문자열을 WebClient.DownloadFile 또는 WebClient.DownloadData에 전달하면 필요한 것을 얻을 수 있습니다.

+0

안녕하세요. 회신 해 주셔서 감사합니다. – weahappy

+0

하지만 성공하지 못했습니다. 요점은 알 수 있지만이 URL은 실제 이미지 URL이 아닌 것 같습니다. WebClient.DownloadFile 또는 WebClient.DownloadData를 사용하면 null이 반환됩니다. 더 이상의 제안, 감사합니다. – weahappy

+0

동일한 쿠키가 있는지 확인하십시오. 그것의 위에 captcha 인 경우에 한 번만 요구 될지도 모르다 – em70

관련 문제