J'ai cherché sur google et lu dans les manuels ruby, mais je ne pouvais pas trouver un moyen d'utiliser WWW :: Mechanize et NET :: HTTP :: GET sur un proxy socks4.Ruby - Socks4 proxy avec WWW :: Mechanize et NET :: HTTP :: GET
J'ai lu, que WWW :: Mechanize est une sous-classe du module UserAgent, et que par conséquent la méthode -> proxy() fonctionnerait. Mais le manuel ne parle que de http, ftp et Gopher proxy.
Des idées pour soutenir les chaussettes4? Voici les extraits de code:
def get_request(url_in)
url = URI.parse(url_in)
req = Net::HTTP::Get.new(url.path, {"User-Agent" => $UserAgent})
res = Net::HTTP.start(url.host, url.port) { |http|
http.request(req)
}
return res.body
end
agent = WWW::Mechanize.new
agent.user_agent_alias('Windows Mozilla')
page = agent.get("urlhere")
post_form = page.form('post')
merci, résolu maintenant. fonctionne bien – maxedmelon