2012-04-18 9 views
1

私はいくつかのmp3ファイルをjavaでスクリプトを使ってダウンロードしようとしています。このスクリプトの目的は、4shared経由でダイレクトmp3リンクを取得することです。私は直接リンクを正常に取得します。問題は、私はプログラム的にmp3ファイルをダウンロードすることができません、..です例のリンクは次のようになります。私はプログラム的にこれを保存しようと4shared dosn't workからmp3ファイルを保存する

http://4shared.com/img/8dSuOD2s/dlink__2Fdownload_2F8dSuOD2s/preview.mp3

が、リンクは4shared htmlページとIにリダイレクトされます小さな(100kb)HTMLページをダウンロードしてください。 しかし、このファイル(つまりhrefを持つアンカータグ)へのhtmlリンクを作成し、右クリック→ターゲットを別名保存すると、mp3ファイルを保存できます...

誰でも私に何を洞察してもらえますか?ここにいる?


編集:@Perceptionは(Firefoxのウェブ開発者のコ​​ンソールを使用して)推奨されているように、ウェブサイトからのトラフィックを監視した後、私はこの応答を取得..私は

スクリーンショット理解していない:http://i.imgur.com/EBwUc.png


誰でもいいですか?

+0

は、私はクライアント(あなたのケースでは、ブラウザは、)mp3をダウンロードするための実際のリンクを与えている前に、少なくとも1つのリダイレクトが存在することになると確信しているmp3ファイルをダウンロードするには4sharedが提供するSOAP APIを使用することができます。 – asgs

+0

mp3の前にリダイレクトがある場合、ターゲットを保存するとmp3が保存されますが、ブラウザからHTMLページにアクセスするのはなぜですか?それが起こるためには、他の方法(リダイレクトを持っているmp3ファイル)である必要はありませんか? – by0

+0

ファイルが正常にダウンロードされたときに、ブラウザと4sharedの間のトラフィックを監視しようとしましたか?私はその相互作用が単純なGET要求以上のものだと確信しています。 – Perception

答えて

4

WebDAVは実際に4sharedに取り組んでいます。しかし、1ヵ月近く前にダイレクトリンクでアクセスすると、「エラー500」が返され、WebDAVからファイルをダウンロードすることはできなくなりました。私たちのアプリケーションには4shared用のプラグインがあり、それ以上は動作しません。私は同じ問題を抱えてインターネットにいくつかの他の投稿を見つけました。 私は4sharedフォーラムでこの質問をしましたが、削除されました。私は理由が4sharedは、無料のアカウントとWebDAVリンクのための "直接リンク"を許可していないと思うWebDAVリンクを許可し、 "直接リンク"を拒否する方法は本当に単なるhttp-linkです。また、4sharedでは、もちろん、「WebDAVのサポートがなくなりました」とは言えません。なぜなら、便利な機能を削除するのは残念です。それが正式なサイトの情報がない理由です。それが私の投稿が削除された理由で、あなたの質問にはまだ良い答えはありません。

関連する問題