1

Javaのスクリプトを使用していくつかのmp3ファイルをダウンロードしようとしています。スクリプトの目的は、4sharedを介して直接mp3リンクを取得することです。直接リンクは問題ありません。問題は、プログラムでmp3ファイルをダウンロードできないことです。リンクの例は次のとおりです。

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

これをプログラムで保存しようとすると、リンクが4shared htmlページにリダイレクトされ、小さな(100kb)htmlページがダウンロードされます。ただし、このファイルへのhtmlリンク(つまり、href付きのアンカータグ)を作成し、右クリック-> [名前を付けてターゲットを保存]を作成すると、mp3が正常に保存されます...

誰かが私にここで何が起こっているのかについての洞察を与えることができますか?


編集:@Perceptionが推奨するように(firefoxのWeb開発者のコ​​ンソールを使用して)Webサイトからのトラフィックを監視した後、私はこの応答を受け取ります..私は理解していません

スクリーンショット:http://i.imgur.com/EBwUc.png


誰?...

4

2 に答える 2

4

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

于 2012-05-21T14:26:48.427 に答える
0

4shared が提供する SOAP API を使用して、mp3 ファイルをダウンロードできますhttp://help.4shared.com/index.php/SOAP_API

于 2012-11-10T08:19:58.663 に答える