나는 루비 보석을 사용하고 있습니다. 프록시를 통해 웹 사이트에 액세스하려면 Mechanize를 사용하고 있습니다. 루비가 내 프록시 설정을 자동으로 채울 수 있는지 궁금합니다.루비가 http의 프록시/인증 설정 값을 자동으로 찾도록 하시겠습니까?
require 'mechanize'
agent = Mechanize.new do|a|
a.set_proxy('proxy', port, 'YOUR_USER_NAME', 'YOUR_PASS')
end
프록시가 인증을 요구하므로 사용자 이름과 프록시를 얻는 방법은 알고 있지만 암호는 알지 못합니다.
ENV['username']
ENV['http_proxy']
지금 당장 나는 'HTTP_PROXY'에 내 프록시/포트가 있고 그것을 수정하는 것보다 다른 방법이 있기를 바라고 있습니다. 내 PC에서 작동하지만 다른 스크립트에서 'HTTP_PROXY'가 없을 수도 있습니다. –
내 솔루션은 뭔가 다른 경우에도 내 질문에 실제로 대답하기 때문에 당신은 금메달을 얻을. –