wget与Perl有何不同;什么是lwp?

wget与Perl有何不同;什么是lwp?,perl,wget,lwp,Perl,Wget,Lwp,我需要使用wget,因为它可以像爬虫一样为我的项目开发一个。但在谷歌搜索中,我看到人们建议使用LWP而不是Wget。你们能告诉我为什么会这样吗?如果您正在编写Perl并且需要发出HTTP请求,通常应该使用LWP。花钱去做Perl过程中容易支持的事情是愚蠢的 如果您想做一些更复杂的事情,比如递归web爬行,您可能想看看CPAN提供的WWW::Mechanize或mojolicous模块。但在这一点上,利用已经具备递归web爬行功能的外部工具可能是合理的 如果您编写的是shell脚本而不是Perl程

我需要使用wget,因为它可以像爬虫一样为我的项目开发一个。但在谷歌搜索中,我看到人们建议使用LWP而不是Wget。你们能告诉我为什么会这样吗?

如果您正在编写Perl并且需要发出HTTP请求,通常应该使用LWP。花钱去做Perl过程中容易支持的事情是愚蠢的

如果您想做一些更复杂的事情,比如递归web爬行,您可能想看看CPAN提供的
WWW::Mechanize
mojolicous
模块。但在这一点上,利用已经具备递归web爬行功能的外部工具可能是合理的

如果您编写的是shell脚本而不是Perl程序,那么除了使用外部工具之外别无选择。在
wget
curl
和LWP脚本(
LWP request
GET
等)之间的选择实际上取决于最适合您的用例。它们都具有大致相同的特性,但在一种工具中有些东西比其他工具更容易。使用您的系统随时可用的内容;通常有不止一种选择,在这种情况下,你应该给他们所有的尝试-阅读文档,尝试几个用例,看看你喜欢哪一个