J'essaie de gratter un site Web en utilisant WWW::Mechanize::Firefox
, mais chaque fois que j'essaie d'obtenir les données, il affiche du code JavaScript et les données dont j'ai besoin ne sont pas là. Si j'inspecte l'élément sur Mozilla, les données dont j'ai besoin sont là.Télécharger la page web en utilisant WWW :: Mechanize :: Firefox
Voici mon code actuel:
#!/usr/bin/perl
use 5.010;
use strict;
use warnings;
use WWW::Mechanize::Firefox;
my $mech = WWW::Mechanize::Firefox->new();
$mech->get('link_goes_here');
$mech->allow(javascript => 0);
$mech->content_encoding();
$mech->save_content('source.html');
Assurément, il est parce que vous avez désactivé JS. – ikegami