[英]How do I configure WWW::Mechanize to work behind a proxy and https?
我已經使用WWW :: Mechanize編寫了Perl代碼來檢索網頁。 當我檢索http網頁時,它工作正常,但不適用於https。 我已經檢查過,並且擁有Crypt :: SSLeay軟件包。 還有什么可能是錯的?
錯誤消息是..
Error GETing https://www.temp.com: Can't Connect to www.temp.com:443 <Bad hostname 'www.temp.com'> at scrape.pl line 8
我在您相關的Mechanize問題中看到, 您僅使用http
和ftp
方案調用proxy
方法 。 包含https
然后重試。
設置代理環境變量可能更有用,因為這樣所有程序都可以利用此中央配置,而不必分別為每個程序配置代理。 不要忘記https_proxy
。 調用env_proxy
方法而不是proxy
來使用它們。
顯然,我需要在文件中添加以下內容
$ENV{'HTTPS_PROXY'} = 'http://proxy:port/';
用於Crypt :: SSLeay
如果有人偶然發現了這個老問題:近年來情況發生了變化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.