Thread Quellcode einer Website abziehen (6 answers)
Opened by DiesDas at 2018-06-21 12:34

haj
 2018-06-21 13:39
#188559 #188559
User since
2015-01-07
527 Artikel
BenutzerIn

user image
Guest DiesDas
[...]

2018-06-21T10:39:33 GwenDragon
Kann dein Mechanize-Modul Javascript, im Fall von dynamischen Inhalten?


Das Modul libwww-mechanize-perl, kann soweit ich weiß kein Javascript, ich kann mich aber auch irren.


WWW::Mechanize kann kein JavaScript (CPAN:WWW::Mechanize::FAQ).
Wenn's "wie im Browser" aussehen soll, dann kann man auch beim Browser ansetzen und diesen automatisieren. Dazu helfen CPAN:WWW::Mechanize::Firefox mit dem MozRepl-Plugin oder CPAN:Firefox::Marionette für das "neuere" Marionette-Protokoll.

Bei diesem Ansatz gibt es keinen LWP::UserAgent, der hinter den Kulissen die HTTP-Aktionen durchführt, sondern sowohl die Netzzugriffe als auch das Abarbeiten von Javascript werden von Firefox durchgeführt. Mit den Perl-Modulen kann man die Ergebnisse abgreifen und manipulieren.

View full thread Quellcode einer Website abziehen