CPAN模块中的LWP :: UserAgent对象代理属性

时间:2014-04-02 22:06:16

标签: perl perl-module

CPAN上的某些模块使用LWP :: UserAgent模块。其中一些模块提供了设置属性的功能,然后模块使用这些属性和UserAgent对象。但是,其中一些不提供这样的机制。在这种情况下,将属性传递给模块中的UserAgent对象的最佳方法是什么?具体来说,我对代理属性和代理字符串感兴趣。

我的第一个想法是参考掌握Perl的第10章,但这似乎有些过分,我猜测有一个更简单的解决方案。有更简单的解决方案吗?

不提供设置代理属性机制的模块示例:

WWW::WhoCallsMe

WWW::TV::Series

1 个答案:

答案 0 :(得分:1)

理想情况下,这样的模块不仅可以设置UserAgent属性,还可以使用您选择的对象完全替换对象,例如LWPx::ParanoidAgent对象(在您的情况下不是一个好的选择)。

如果您能够完成增强攻击性模块的任务,请向您致敬。如果没有,提交错误报告将是完全合适的。