Thread perl, die WWW::Mechanize::Shell und mein proxy: es läuft nicht so, wie's soll
(4 answers)
Opened by dacrow at 2006-04-08 14:08
hiho!
ich habe folgendes problem: ich möchte automatisiert ein forumlar auf einer website ausfüllen lassen. dazu benutze ich die praktische WWW::Mechanize::Shell, die mir fast das ganze script dazu vollständig liefert.. nun benutze ich lokal auf meinem linux debian sarge rechner einen proxy, über den der gesamte verkehr geht (um werbung etc zu blocken). natürlich kann ich auch direkt ins internet connecten, da funktioniert auch die WWW::Mechanize::Shell - aber sie soll ja den proxy verwenden.. ich habe mittlerweile herausgefunden, dass die WWW::Mechanize::Shell in ihrem scipt "$agent->env_proxy();" dazu benutzt um aus der /etc/environment eine proxy-angabe herauszulesen. also habe ich dort mittels "export HTTP_PROXY=http://127.0.0.1:8118/" einen eintrag angelegt - leider funktioniert dann aber meine WWW::Mechanize::Shell nicht mehr... folgendes ist das ergebnis mit gesetzter proxy-variable: Code: (dl
)
1 >get http://www.google.de auch wenn ich in meinem script direkt "$agent->proxy(['http', 'https'], 'http://127.0.0.1:8118/');" angebe, kommt der selbe fehler... wieso versteht die WWW::Mechanize::Shell meinen proxy nicht?? wenn ich lynx darüber laufen lasse, funktioniert es... welches protokoll benutzt perl bzw die WWW::Mechanize::Shell denn?? ist doch http, oder?? was bedeutet die fehlernummer 500 dabei?? |