حال یک سوال مطرح می شود که چگونه می توان از سایت هایی شبیه rapidshare با premium account که از کوکی استفاده می کنند با wget دانلود کرد. پاسخ این سوال بسیار ساده است. شما باید به طریقی کوکی مربوطه را بدست آورید و همراه درخواست دانلود به سرور بفرستید. برای دریافت کوکی مربوطه دو راه وجود دارد:
- استفاده از wget: برای دریافت کوکی سایت rapidshare.com و ذخیره آن در فایلی به نام rapidshare در شاخه home دستور زیر را اجرا کنید. به جای USERNAME و PASSWORD مقادیر نظیر اکانت پرمیوم خود را قرار دهید.\ ها در دستور بالا اجازه می دهند یک دستور bash را در چندین خط گسترش دهید. این دستور به wget می گوید که پس از پست اطلاعات ورود به آدرس مشخص شده، کوکی را در فایل rapidshare در شاخه home ذخیره کند. چون هدف شما در این دستور ذخیره کوکی و نه فرم login است، خروجی را به/dev/null فرستاده اید.
wget \
--save-cookies ~/rapidshare \
--post-data "login=USERNAME&password=PASSWORD" \
-O - \
https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi \
> /dev/null - استفاده از یک extension فایرفاکس به نام Export Domain Cookies که کوکی سایت جاری را استخراج کرده و آن را در مکان داده شده ذخیره می کند. برای اینکار این extension را نصب کرده و پس از ورود به سایت rapidshare کوکی را استخراج کنید.
نکته: با استفاده از سوییچ -c می توانید دانلود متوقف شده را ادامه دهید. (wget -c)wget --load-cookies ~/rapidshare
هیچ نظری موجود نیست:
ارسال یک نظر