wget은 인터넷에서 콘텐츠를 빠르게 다운로드하는 데 매우 유용한 도구이지만 FreakShare, IFile.it Depositfiles, Uploaded, Rapidshare와 같은 호스팅 사이트에서 다운로드하는 데 사용할 수 있습니까? 그렇다면 어떻게 해야 합니까?
답변1
이와 같은 사이트는 사용자가 그래픽 웹 브라우저를 사용하지 않도록 어렵게 만듭니다. 왜냐하면 wget을 사용하면 대역폭 비용을 지불하는 이러한 모든 광고를 놓칠 수 있기 때문입니다.
일부 사이트는 고급 검사를 수행하지 않아 쉽게 속일 수 있습니다. wget에게 가장하라고 지시하세요.이게 진짜 모질라구나그건다운로드 사이트에서.
wget --user-agent='Mozilla/5.0 (Windows NT 6.0) Gecko/20100101 Firefox/14.0.1' \
--referer=http://downloadsite.example.com/download-page-url
http://downloadsite.example.com/download-page-url/filename.ext`
확인하는 대부분의 사이트에서는 이를 다운로드 중인 파일의 URL로 --user-agent=Mozilla
설정할 수 있습니다 .--referer
일부 웹사이트의 경우 이 시점에서 웹 브라우저 쿠키를 내보내고 이를 --load-cookies
wget에 전달해야 할 수 있습니다. wget을 사용하는 것은 수동으로 다운로드하는 것보다 더 번거롭습니다. 마지막 접근 방식은 항상 작동하지만 각 사이트에 대해 약간의 코딩이 필요한 브라우저 자동화 프레임워크를 사용하는 것입니다.셀렌또는바티에.
당신은 또한 볼 수 있습니다컬을 사용하여 네트워크 요청을 자동화하시겠습니까?
답변2
Zippyshare의 경우:
이 방법은 다음을 기반으로 합니다.자일스의 대답. 그가 말했듯이, 비결은 서버가 요청이 브라우저에서 오는 것이라고 생각하도록 만드는 것입니다. 이를 달성하려면 몇 가지 작업을 수행해야 합니다.
- 다운로드 링크(파일에 대한 실제 링크)
- 링크 리퍼러(다운로드 버튼이 있는 웹페이지)
- Zippyshare 세션 ID(쿠키에 있음)
다음은 각 항목을 얻을 수 있는 위치를 설명하는 스크린샷입니다.
이제 터미널을 열고 다음 명령을 사용하십시오(필요한 항목 교체).
wget <download_link> \
--referer='<referrer>' \
--cookies=off --header "Cookie: JSESSIONID=<session_id>" \
--user-agent='Mozilla/5.0 (Windows NT 6.0) Gecko/20100101 Firefox/14.0.1'
예:
wget http://www16.zippyshare.com/d/29887835/8895183/hello.txt \
--referer='http://www16.zippyshare.com/v/29887835/file.html' \
--cookies=off --header "Cookie: JSESSIONID=26458C0893BF69F88EB5743D74FE0F8C" \
--user-agent='Mozilla/5.0 (Windows NT 6.0) Gecko/20100101 Firefox/14.0.1'
노트:명령에서는 실제로 referer
는 그렇지 않습니다.referrer
답변3
또한 위에서 완벽한 답을 얻고 싶었습니다. 다음 팁을 사용하여 아들을 위해 Turbobit에서 어린이 영화를 다운로드했습니다.
위 답변에서와 같이 SESSION_ID가 아니라 FIREBUG의 쿠키 탭에서 "compid"를 찾아야 합니다.
그 후, 내 Debian 임베디드 시스템에 대한 명령은 매우 간단해졌습니다.
wget --referer='http://http://turbobit.net/download/free/yilmacr4e351' --cookies=off --header "Cookie: compid=c9255510c34624435292d8a0e7e405be66aa01f9%7ED01343F87AB53A2C38D957A564DA1D55" --user-agent='Mozilla/5.0 (Windows NT 6.0) Gecko/20100101 Firefox/14.0.1' http://turbobit.net/download/redirect/B3EDACDA9B899937A149D5AAB6662327/yilmacr4e351/Ters.Yuz.2015.1080P.WEBDL.TR.EN.mkv &
이제 컴퓨터를 종료할 수 있습니다 :)