Bun venit pe SkullBox!

Bine ai venit, Vizitator. Trebuie să te autentifici sau să îţi creezi un cont.
Ai pierdut sau nu ai primit emailul care conţine codul de activare al contului?

Autentifică-te cu numele de utilizator, parola şi precizează durata sesiunii.
  Pagini: [1]
  Imprimă  
Cum salvam fisiere  (Vizualizari 390)
Agkelos
*

Deconectat Deconectat

Mesaje: 5229

WWW
Cum salvam fisiere, Dec 23, 2007, 20:23

Folosindu-ne de snippet-ul anterior, Cum citim linkuri cu WWW:Mechanize, putem salva fisierele citite, folosind si filtre de extensie.

Pentru a salva un fisier folosim $mech->get($url), unde $mech este o instanta WWW:Mechanize.

Un exemplu mai jos:

Cod:
#!/usr/bin/perl

use WWW::Mechanize;

my $url = 'http://www.skullbox.info/board/';

my $mech  = WWW::Mechanize->new();

$mech->get( $url );

my @links = $mech->links();

foreach my $link (@links) {
        if( $link->url() =~ m/\.php/ ){
                print "Saving ".$link->url()."\n";
                $mech->get($link->url(),":content_file"=>$link->url());
        }
}
Exemplul e pentru a copia doar fisierele .php, dar se poate inlocui linia if( $link->url() =~ m/\.php/ ){ ca sa facem match pe o alta extensie sau se poate scoate de tot conditia pentru a salva tot ce se prinde Smile
Memorat



Problemele se rezolva pe forum. Nu trimiteti PM ca nu va ajut.
Pentru urgente, skullbox at skullbox . info.
SkullAds
Ecspert
ReclAmator
* * * * *
Google AdSense

Gen: Bărbat
Mesaje: Multe

Reclama AdSense,
 

 
   


Pagini: [1]
  Imprimă  
 
Schimbă forumul:  

Ethical hacking and programming community
Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
Traducerea în limba română © 2006-2007 www.smf.ro