У вас есть HTTP прокси на 172.18.124.11? Я предполагаю, что LWP не использует прокси. Возможно, вы захотите использовать env_proxy => 1
с вызовом new()
.
В этом вопросе у вас также есть тег mod-perl2. Если этот код выполняется внутри mod-perl2, возможно, переменная http_proxy
env невидима для кода. Вы можете проверить это, например. печатая $browser->proxy('http')
.
Или просто установите прокси с помощью $browser->proxy('http', '172.18.124.11')
;
Кроме того, я предполагаю, что вы не включили use warnings
, потому что new()
принимает хеш, а не просто строку. Рекомендуется всегда включать предупреждения. Это избавит вас от многих проблем.