【发布时间】:2011-12-01 17:10:10
【问题描述】:
我试图在我的 perl 代码中获取网页的源代码,基本上这个网站是一个本地服务器,链接是 http://gold.star.com/isos/preFCS5.4/LASTESTDMS/ 我可以 ping 服务器,但我的代码中的 get 命令没有t 似乎在这里获取页面源代码是我正在尝试使用的代码
#!/usr/bin/perl
use strict;
use warnings;
use LWP::Simple;
my $dmsurl = 'http://gold.star.com/isos/preFCS5.4/LATESTDMS/';
my $page = get($dmsurl) or die "cannot\n";
print $page;
每次我运行此代码时,我都会收到消息“Cannot”,但当我尝试在 opens 中使用我的浏览器时,我会收到相同的链接,但在代码中它不起作用。
【问题讨论】:
-
您是否获得带有
curl或wget的页面?我的意思是,你的代码对我来说可以很好地使用其他 URL。 -
是的.. 它适用于其他一些 URL,但不适用于这个,上面的链接也适用于网络浏览器。 gold.star.com 是我们网络中的内部服务器。
-
服务器错误和访问日志告诉您有关访问的哪些信息?
-
您的网络是否使用代理?