Guest User

Untitled

a guest
May 15th, 2012
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 1.04 KB | None | 0 0
  1. #!/usr/bin/perl -w
  2. use strict;
  3. use warnings;
  4. use LWP::Simple;
  5. use LWP::Simple::Post qw(post);
  6. use LWP::UserAgent;
  7. use HTTP::Request::Common;
  8.  
  9. my $user = 'testrat';
  10. my $pass = 'testrat';
  11. my $type = 'free';
  12. my $fileName = 'test.jpg';
  13.  
  14. # RapidShare API Documentation @ http://images.rapidshare.com/apidoc.txt
  15.  
  16. my $nextuploadserver = get('http://rapidshare.com/cgi-bin/rsapi.cgi?sub=nextuploadserver');
  17. die 'nextuploadserver broken' if $nextuploadserver !~ /^\d+$/;
  18. print 'nextuploadserver:' . $nextuploadserver . "\n";
  19.  
  20. my $userAgent = LWP::UserAgent->new();
  21. my $request = POST 'http://rs' . $nextuploadserver . '.rapidshare.com/cgi-bin/rsapi.cgi',
  22.               Content_Type => 'multipart/form-data',
  23.               Content => [
  24.               sub => 'upload',
  25.               login => $user,
  26.               password => $pass,
  27.               filename => $fileName,
  28.               filecontent => [$fileName],
  29.              ];
  30. my $response = $userAgent->request($request);
  31. die 'fucked up' if $response->is_error();
  32. print $response->content . "\n";
Advertisement
Add Comment
Please, Sign In to add comment