2011-01-18 3 views
1

페이지에서 HTML 코드를 캡처하여 텍스트 파일에 넣고 싶습니다. 불행히도 다음 오류가 발생합니다 :웹 사이트에서 html 코드 캡처 - 원격 서버에서 오류를 반환했습니다 : (407) 프록시 인증 필요

"원격 서버에서 (407) 프록시 인증이 필요합니다."

누구나 해결 방법을 알고 계십니까?

string url = @"http://www.panalpina.com/www/global/en/tools_resources/unit_converter/currency_codes.html"; 
    HttpWebRequest myWebRequest = (HttpWebRequest)HttpWebRequest.Create(url); 
    myWebRequest.Method = "GET"; 
    // make request for web page 
    myWebRequest.ToString(); 


    HttpWebResponse myWebResponse = (HttpWebResponse)myWebRequest.GetResponse(); 
    StreamReader myWebSource = new StreamReader(myWebResponse.GetResponseStream()); 
    string myPageSource = string.Empty; 
    myPageSource = myWebSource.ReadToEnd(); 
    myWebResponse.Close(); 


    ` 

답변

1

프록시 서버를 사용하여 인터넷에 연결 한 것으로 보입니다. 예인 경우 http 요청 전에 다음 코드를 추가하십시오.

myWebRequest.Proxy = new WebProxy("you_proxy_machine", 8080 /*port*/); 
myWebRequest.Proxy.Credentials = new NetworkCredential("proxy_username", proxy_password"); 
관련 문제