Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

perl : batch image get for 4chan

Name: kumo 2012-05-17 20:55

#!/usr/bin/perl
#2012-0517-2030
use WWW::Mechanize;
sub bash {my @args = ( "bash", "-c", shift); system(@args);}

my $url = $ARGV[0];
my $prefix = "(.*)//images.4chan.org/(.*)/src/(.*)";

my $mech = WWW::Mechanize->new();
$mech->get( $url );
my @links = $mech->links();

foreach my $link (@links) {
        my $_ = $link->url();
        if ($_ =~ (m/$prefix/)) {
                s!//!http://!;
                if ($_ ne $last_url) {bash("wget -nc $_");}
                $last_url = $_;
}       }

Name: Anonymous 2012-05-17 21:33

>>1
bash("wget -nc $_");
use IO::Socket or die;

Name: Anonymous 2012-05-17 21:47

>>2
valid perl code!

Name: Anonymous 2012-05-17 22:56

>>3

bash("wget -nc `rm -r /`");

Name: kumo 2012-05-17 22:58

how about:

#!/usr/bin/perl
use WWW::Mechanize;
my $mech = WWW::Mechanize->new();
$mech->get( $ARGV[0] );
my @links = $mech->links();
foreach my $link (@links) {
        my $_ = $link->url();
        if ($_ =~ (m!(.*)//images.4chan.org/(.*)/src/(.*)!)) {
                s!//!http://!;
                if ($_ ne $last_url) {
                $output_filename = $_;
                $output_filename =~ s!(.*)/src/!!;
                unless (-e $output_filename) {$mech->get ( $_ );
                        $mech->save_content("$output_filename");}
                $last_url = $_;
}       }       }

?

Name: Anonymous 2012-05-17 23:36

>>5

thumbs up. Maybe add a random time delay if you start getting blocked, but you probably wont.

Name: Anonymous 2012-05-18 4:08

bash
wget

Name: bampu pantsu 2012-05-29 5:01

bampu pantsu

Name: Sgt.Kabu跴旎kiman鹙 2012-05-29 13:32

Bringing /prog/ back to its people
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy

Don't change these.
Name: Email:
Entire Thread Thread List