2012-02-18 24 views
6

Có ai có thể giúp tôi cách tải xuống tệp từ zippyshare.com bằng bash (máy chủ với CentOS) không? Nút tải xuống của họ được tạo bằng flash, vì vậy tôi không thể truy xuất liên kết tải xuống.Cách tải xuống bash từ zippyshare?

+1

'href' của' dlbutton' thực sự được đặt bởi JavaScript. Tìm kiếm 'document.getElementById ('dlbutton'). Href' trong nguồn trang –

Trả lời

14

Chắc chắn có thể, nhưng đó là một chút hacky. Tôi đã tự mình làm việc đó một thời gian bằng cách sử dụng wget. Bí quyết là để làm cho máy chủ nghĩ rằng yêu cầu đang được thực hiện từ một trình duyệt và để làm cho điều đó xảy ra, bạn cần có một vài điều:

  • các Tải Link (Liên kết thực tế để các tập tin)
  • liên kết giới thiệu (các trang web với nút tải xuống)
  • Zippyshare Session ID (Tìm thấy trong Cookie)

Dưới đây là một ảnh chụp màn hình giải thích, nơi bạn có thể nhận được từng hạng mục:

Download From Zippyshare

Bây giờ mở ra thiết bị đầu cuối của bạn, và sử dụng lệnh sau (thay thế các mặt hàng cần thiết):

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' 

Ví dụ:

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' 

Original câu trả lời: How to use wget to download from hosting sites?

Lưu ý: Trong c ommand, nó là trong thực tế 'referer' không 'giới thiệu'

2

Sử dụng công cụ dành cho nhà phát triển web từ trình duyệt (IE/Chrome đi kèm với tính năng tích hợp, để Firefox sử dụng Firebug). Trong tab lưu lượng truy cập mạng, hãy xem yêu cầu HTTP nào được thực hiện để tải xuống tệp.

Bước tiếp theo là sử dụng wget hoặc curl tiện ích.

Đảo ngược bước là nhiệm vụ của bạn, tự làm một điều gì đó ...

1

Tại sao bạn không cung cấp cho một cố gắng để cày rẽ nó có thể được tìm thấy ở đây

https://code.google.com/p/plowshare/ 

Ví dụ tải

plowdown http://www3.zippyshare.com/v/92458242/file.html 

hi vọng điêu nay co ich. Để được trợ giúp thêm https://code.google.com/p/plowshare/wiki/Readme4

Các vấn đề liên quan