代码之家  ›  专栏  ›  技术社区  ›  lmocsi

在草莓Perl的配置中,我可以在哪里设置useragent?

  •  1
  • lmocsi  · 技术社区  · 6 年前

    我们这里有一个代理服务器,所有的网络流量都通过它。命令: CPAN包 失败,出现以下错误:

    LWP failed with code[403] message[Browserblocked]
    

    我认为,只有特定的浏览器可以通过代理服务器,所以我需要为cpan设置useragent。我可以把它放在哪里?我看不到类似的东西 o形态 是的。

    1 回复  |  直到 6 年前
        1
  •  0
  •   lmocsi    6 年前

    重写site\lib\lwp\useragent.pm的代码

    sub _agent { "libwww-perl/$VERSION" }
    

    对说:

    sub _agent { 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0' }
    

    解决了问题,但这真的是官方的解决方案吗?