perl - CPAN 模块出现问题

标签 perl www-mechanize scraper

我尝试使用

安装 WWW::Mechanize 模块
'cpan WWW::Mechanize'

我在“use WWW::Mechanize”行上没有收到错误,这意味着它找到了文件,但在尝试使用以下方法实例化它时:

$m = WWW::Mechanize->new();

我遇到以下问题:

无法在 @INC 中找到 HTTP/Config.pm(@INC 包含:/Library/Perl/Updates/5.10.0/darwin- thread-multi-2level/Library/Perl/Updates/5.10.0/System/Library/Perl/5.10.0/darwin-thread-multi-2level/系统/Library/Perl/5.10.0/Library/Perl/5.10.0/darwin-thread-multi-2level/Library/Perl/5.10.0/Network/Library/Perl/5.10.0/darwin-thread-multi-2level/Network/Library/Perl/5.10.0/Network/Library/Perl/System/Library/Perl/Extras/5.10.0/darwin-thread -multi-2level/System/Library/Perl/Extras/5.10.0 .) 位于/Library/Perl/5.10.0/LWP/UserAgent.pm 第 746 行。

我不太确定发生了什么。我觉得我拥有所有必要的依赖项,但我似乎找不到这个特定错误的含义。

除了前面提到的行之外,我的脚本是空的

use strict;
use warnings;

有人遇到过这种情况吗?

最佳答案

尝试使用以下命令(从 shell)安装它:

perl -MCPAN -e 'install WWW::Mechanize'

按照安装过程进行操作,并在需要时回答“Y”。

关于perl - CPAN 模块出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5690595/

相关文章:

xml - Perl:将编辑的字段保存到同一个 XML 文件中

将十六进制数数组转换为 unsigned char* for Inline::C

Ruby Mechanize 网络爬虫库返回文件而不是页面

Perl 如何打印八进制字符?

arrays - perl 中的负数组索引如何工作?

perl - HTTP 响应 : Net/HTTP/Methods. pm 第 542 行中的错误 block 大小

perl - 提交表单后,如何使用 WWW::Mechanize 下载文件?

perl dom 机械化 xpath

python - BeautifulSoup:从 anchor 标签中提取文本