wget은 인터넷에서 물건을 빠르게 다운로드하는 데 유용한 도구이지만 FreakShare, IFile.it Depositfiles, Uploaded, Rapidshare와 같은 호스팅 사이트에서 다운로드하는 데 사용할 수 있습니까? 그렇다면 어떻게해야합니까?
wget은 인터넷에서 물건을 빠르게 다운로드하는 데 유용한 도구이지만 FreakShare, IFile.it Depositfiles, Uploaded, Rapidshare와 같은 호스팅 사이트에서 다운로드하는 데 사용할 수 있습니까? 그렇다면 어떻게해야합니까?
답변:
이런 종류의 사이트는 그래픽 웹 브라우저를 사용하지 못하게하려고합니다. wget을 사용하면 대역폭을 지불하는 모든 광고가 누락되기 때문입니다.
일부 사이트는 고급 검사를 수행하지 않고 쉽게 속일 수 있습니다. wget에게 그것이 실제로 Mozilla 이고 다운로드 사이트 에서 온 것으로 가장하십시오 .
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`
검사가 멀리로 얻을 수 있도록하는 것이 대부분의 사이트 --user-agent=Mozilla
와 --referer
파일 당신에게있는 거 다운로드의 URL로 설정합니다.
일부 사이트에서는 웹 브라우저 쿠키를 내보내고 --load-cookies
wget으로 전달해야 할 수도 있습니다 . 이 시점에서 wget을 사용하면 수동 다운로드보다 더 많은 작업이 시작됩니다. 항상 작동하지만 각 사이트마다 약간의 코딩이 필요한 궁극적 인 방법은 Selenium 또는 Watir 와 같은 브라우저 자동화 프레임 워크를 사용하는 것 입니다.
curl을 사용하여 웹 요청 자동화를 참조하십시오 .
Zippyshare
Links에 대해 이것을 작성하는 데 도움이되었습니다 . stackoverflow.com/a/21100640/1533054
이 방법은 Gilles의 답변을 기반으로합니다 . 그가 말했듯이, 트릭은 서버가 브라우저에서 요청이 이루어 졌다고 서버가 생각하도록하고이를 수행하려면 몇 가지 사항이 필요합니다.
각 항목을 얻을 수있는 위치를 설명하는 스크린 샷은 다음과 같습니다.
이제 터미널을 열고 다음 명령을 사용하십시오 (필수 항목 교체).
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
또한 완벽한 답변을 원합니다 .Turbitbit에서 내 아들의 어린이 영화를 다운로드하는 데 다음과 같은 트릭을 사용했습니다.
위의 답변에서 SESSION_ID 대신 FIREBUG의 쿠키 탭에서 "compid"를 찾아야합니다.
그 후, 데비안 임베디드 시스템의 명령은 매우 쉬웠습니다.
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 &
지금 컴퓨터를 종료 할 수 있습니다 :)