2013-04-11 26 views
1

我正在使用WWW::Mechanize::FirefoxWWW :: Mechanize :: Firefox调用eval_in_page然后死对象错误

当我第二次拨打eval_in_page时,它会因dead object错误而死亡。

这里是我的代码

$mech->get($url); 

$mech->eval_in_page('some_fun1(123)'); 
my @divs = $mech->xpath('//div[@class="sometext"]'); 
my @data = map { $_->{innerHTML} } @divs; 
#... 

$mech->eval_in_page('some_fun2(456)'); #dead object error... 
my @divs_fun2 = $mech->xpath('//div[@class="sometext"]'); 
my @data_fun2 = map { $_->{innerHTML} } @divs_fun2; 
#... 

回答

相关问题