作为一名经验不足的程序员,我想编写一个程序来登录我的课程网站并下载所有内容(讲座、作业等)。显然它是受密码保护的,所以我必须提供它。我对LWP::UserAgent等有一定的了解,并且知道我需要使用凭据。但我无法弄清楚如何进入下一页。我可以进入登录页面,但是perl如何获得我的登录结果呢?
以下是代码示例(我已将登录信息删除):
以下是代码示例(我已将登录信息删除):
use LWP::UserAgent;
my $ua = LWP::UserAgent->new;
my $url = 'login URL';
$ua -> credentials(
$url,
'',
'user',
'pass'
);
my $response = $ua ->get($url);
print $response->content;
响应中的内容与如果我没有传递任何凭据所得到的内容相同。显然我在这里缺少了什么....
还有一件事,就是我自己的课程网站好像没有唯一的URL。