Tôi đang sử dụng perl module WWW::Scripter
(dựa trên WWW::Mechanize
) với Javascript plugin và tôi có vấn đề với một tuyên bố JavaScript thiết yếu.vấn đề WWW :: scripter với window.history
use WWW::Scripter;
...
my $web = WWW::Scripter->new(agent => '...', autocheck => 1);
...
$web->use_plugin('JavaScript');
...
$web->add_header(Referer => 'http://...');
...
$web->get($url);
nơi mã nguồn bao gồm tuyên bố JavaScript thiết yếu, chẳng hạn như:
var x = window.history.length;
và tuyên bố này không thể được thực hiện với WWW::Scripter
module.
Tôi không có vấn đề gì với các câu lệnh jquery thậm chí rất phức tạp khác. Chỉ cái này thôi!
Bất cứ lời khuyên?