Extra caution is recommended when installing recently uploaded/updated scripts (read more)
Be sure you trust any scripts you install

Rapidshare Helper

Removes absolutely everything except for the captcha box from rapidshare.de and rapidshare.com pages, starts download automatically when timer runs out.

Speeds up downloads from rapidshare by automatically clicking on the "free" button, removing everything on the page except the captchas, and starting the download when the timer reaches zero. Just enter the captcha when promted (DO NOT click the download button - the timer also runs serverside and if you don't wait the required time you'll get "javascript fehler"). Once the timer runs out, the download will start automatically. Script works with both rapidshare.de and rapidshare.com free services.

Update 09/08/2007: Now works also when rapidshare.com doesn't require a timer!
Update 03/03/2008: Quick update to work with new rapidshare javascript.
Update 03/04/2008: Now with links for download managers.
Update 14/06/2008: New rapidshare javascript and happy hours.
Update 26/06/2008: Javascript changed yet again. Also note: it appears that now rapidshare.com refuses to serve the captcha image before the timer runs out - so you have to wait for the timer to see the image - good luck solving it!
Update 02/07/2008: New javascript.






1 point
login to vote
bangyos31 user
Posted Sep 27, 2008

Use flashgot extensions and set to downthemall extensions as default download manager (alt+click) the download button. If you lucky you can do multiply download at the same time. I use this step and get success for many time, but if the download failed i just clean the cookies and repeat this step untill i get the real file from rapidshare. (i use portable firefox)
to filler : great script !! 58980 times installed..wow..Thanks !!!

1 point
login to vote
acong user
Posted Sep 17, 2008

There are few firefox extensions that do the auto refresh trick.

1 point
login to vote
gall user
Posted Sep 9, 2008

It works perfectly.
I'm not experienced but probably it can be used also for multiple download.
I tried to fill the links in every tab of firefox: what about if the script should refresh automatically the pages? maybe when one download is complete, it starts automatically the others.
what do yuo think about it?

1 point
login to vote
mallad user
Posted Sep 4, 2008

Very good, tanks

1 point
login to vote
ubi user
Posted Sep 2, 2008

Do I understand it correctly that there is no way to "disable the timer" by a userscript?

1 point
login to vote
Filler script's author
Posted Aug 31, 2008

Though the captchas were removed by rapidshare, they still keep the timer going. You can click the download button all you like, but rapidshare won't give you the file until the timer runs out.

Waiting is boring, but whenever I switched to another tab to browse something else, I always forgot to switch back and click the download button, waisting even more time. Thus the main purpose of this script - to click the button for you, in addition to removing clutter.

1 point
login to vote
ubi user
Posted Aug 31, 2008

The timeout still appears. Used version: 20080829

Do you think that could be eliminated in a future version?

1 point
login to vote
Filler script's author
Posted Aug 29, 2008

For those who want to automate downloads - right now it is easy since you don't have to break captchas. I don't know how to download multiple files with javascript (you have to click the "save file" button every time anyway!), so here's a bash script instead:

#!/bin/bash

r1=$(mktemp)
r2=$(mktemp)

for url in $(cat "$1"); do
if [ ! "$(echo $url|egrep '^http://rapidshare\.com')" ]; then
continue
fi
name=$(echo "$url"|sed -r 's/.*\///')
echo "Querying file $name"
if [ -e "$name" ]; then
echo "File exists, skipping"
continue
fi

wget "$url" -O "$r1" -q
action1=$(egrep -o -m1 'form id="ff" action="[^"]+"' "$r1"|cut -b 22-|sed -r 's/.$//')
if [ ! "$action1" ]; then
echo "File unavailable, skipping"
sleep 10
continue
fi

wget "$action1" --post-data="dl.start=Free" -O "$r2" -q
c=$(egrep -o -m1 'var c=[0-9]+' "$r2"|cut -b 7-)
action2=$(egrep -o -m1 'action="[^"]+"' "$r2"|cut -b 9-|sed -r 's/.$//')
if [ ! "$c" -o ! "$action2" ]; then
echo "Javascript error, skipping"
continue
fi

echo "$c seconds timeout"
while [ $c -gt 0 ]; do
echo -ne "\rWait $c seconds..."
sleep 1
c=$(($c-1))
done
echo "Downloading file $name"
wget "$action2"

done
rm "$r1" "$r2"

1 point
login to vote
t001122 user
Posted Aug 1, 2008

this script dont work in gmail(standard view)but in html vervion is work

1 point
login to vote
Gumshoe user
Posted Jul 7, 2008

found a prog that does what i wanted thanks again

1 point
login to vote
Gumshoe user
Posted Jul 4, 2008

Thanks filler for all the work on this script!

Now that RS changed their service for free users to include a brief (45?) delay between downloads,and a speed cap to 500 kilobits, does anyone know of a program or script that will automatically download a list of RS links with the delay included?

1 point
login to vote
jonaxx user
Posted Jul 4, 2008

Thanks Filler. This script is perfectly working.

1 point
login to vote
my user
Posted Jul 2, 2008

This script Don't working. Please ubdate. :( Thanks

1 point
login to vote
Dang H. user
Posted Jun 30, 2008

Would you please make the script to play a sound when timer's up? That would help a lot. Thank you for your script anyway.

1 point
login to vote
snjflame user
Posted Jun 27, 2008

This is like a Miracle, Amazing !

I had a really slow rapidshare downloading speed at the day time in my country "Sri Lanka", But now with this, It all change in a second,
Thank you, Thank you Million times Filler !

1 point
login to vote
Elunah user
Posted Jun 26, 2008

I think Rapidshare just changed their code--either that, or I did something wrong. It was working yesterday, but early this morning, it wouldn't let the between-download timer run down, and now, it doesn't work at all.

1 point
login to vote
ChiclE user
Posted Jun 25, 2008

grax men

1 point
login to vote
Elunah user
Posted Jun 23, 2008

Great script! Works fine for me in FF 3.0, and does just what it says! I am quite impressed. =)

1 point
login to vote
BaRyU scriptwright
Posted Jun 18, 2008

Working Nice !! Great Job Thanks to

1 point
login to vote
syn user
Posted Jun 4, 2008

Lame rapidshare. Script doesn't work anymore after the site changes. Please update! thx

1 point
login to vote
Raloc user
Posted May 28, 2008

With the new cat-captcha, I changed the background color of the generated page. Just in case. Maybe they will one day alternate a cat-captcha with a dog-captcha. So I modified the "000000" on line 72 with some 3 :

document.body.style.background='#333';

#F0A is also a good choice, imho (:

1 point
login to vote
sjoruam scriptwright
Posted May 22, 2008

This script is not working when it's Rapidshare's Happy Hours. I mean, it doesn't start download automatically.
In order to fix that, you may add the following code after line 43:

      document.forms[0].submit();
      

1 point
login to vote
happ.y scriptwright
Posted Mar 26, 2008

It Is Working. I have personally checked it..

1 point
login to vote
enli user
Posted Mar 10, 2008

How about sending link to download manager automatically as it was doing before the update.

Thanks

1 point
login to vote
xmas scriptwright
Posted Mar 9, 2008

March 9 - Rapidshare changed their code again, the script needs to be updated.

You could comment on this script if you were logged in.