给出404错误我试图使用机械化perl中this site中的特定电视节目的下一集的日期。表单提交后的重定向使用WWW :: Mechanize(perl)
# getting episode number & date
# create a new browser
use WWW::Mechanize;
my $browser = WWW::Mechanize->new(autocheck => 0);
# fill search form, getting to tv show page
my $url= "http://next-episode.net/";
$browser->get($url);
$browser->form_name("search");
$browser->field("search", "big bang");
$browser->click();
print $browser->content();
我无法进入电视节目网页。我只收到了404页面:“对不起,找不到您正在查找的网页!您可能输入了错误的网址,或者它可能已被严重链接或移动。”
我填错了吗?
ofc“大爆炸”最终会成为一个变量。 atm我正在使用“大爆炸”只是为了参考,因为搜索手动让我进入正确的页面。 – Thatkookooguy 2013-03-21 17:30:20
看看页面,它看起来像那个表单通常运行一个JavaScript而不是提交表单。 (机械不做JS) – geoffspear 2013-03-21 17:35:45