nokogiri
및 mechanize
을 사용하여 웹 클라이언트를 유지하는 작업을 자동화하고 싶습니다. 나는 프록시 서버를 통해 연결해야하지만, 잡기는, 나는 프록시 서버의 사용자 이름과 암호를 모른다.사용자 이름과 암호없이 프록시에 액세스하는 방법은 무엇입니까?
string proxyUri = proxy.GetProxy(requests.RequestUri).ToString();
requests.UseDefaultCredentials = true;
requests.Proxy = new WebProxy(proxyUri, false);
requests.Proxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
이 이미 로그온 자격 증명 및 사용을 사로 잡고 : 나는 c#
에서 사용할 수있는, 예를 들어
.. 컴퓨터에 저장되어있는이 프록시 캐시 된 자격 증명을 잡고 싶습니다 그들에게 프록시에 액세스하려면, 루비는 그런 종류의 것을 가지고 있습니까? 나는 당신이 루비에서 프록시를 사용할 수 있다는 것을 알고있다. 그러나 그것은 매우 간단하다. 그러나 프록시 (username password)에 대한 어떤 정보도 얻을 수 없다. 이 프록시로 인해 웹에 연결할 수 없습니다. 캐시 된 자격 증명 (사용자 이름, 암호)을 얻고 프록시에 액세스 할 수있는 방법이 있습니까? 아니면 가능하지 않은 경우 방법이 있습니까?
내가 알고있는 턴키 솔루션이 없습니다. [이 코드] (https://github.com/zl4bv/win32-cred)는 내가 찾은 가장 좋은 것입니다. – rdupz
다른 현상금을 추가하겠습니다. – 13aal