2013-02-04 15 views
37

poepleもっと大きなサイズのzipファイルをwetransfer経由で送ってください。これはうまくいけば です。ftpをセットアップしたり自分自身をアップロードしたりする必要はありません。 しかし、私はこのデータをサーバーファーム内の高速接続である にある私のubuntuサーバーに取得する必要があります。ファイルをターミナル/ cmdlineからwetransfer.com経由でダウンロードする

私はTXT-ブラウザ(オオヤマネコ、elinksを試してみましたwetransferは、メール、 で送信しますが、私は唯一のwetransfer前に現れるのhtml情報ページは、HTTP

を通じてファイル を送信し得るというリンクをwgetをしてみました)しかしwetrasnferは「時代遅れのブラウザ」についてぶつぶつ言うに保持し、それが何らかの形で

私はすべての夜を取るサーバー に絞っDSLを通じて私のラップトップとアップロードにダウンロード終わる...

は誰にもない動作しません。ダウンで成功したLinux端末から湿った転送リンクをロードしていますか?

のthnx マート

+0

私たちに協力いただけるリンクをください。 – dongle

答えて

13

アレハンドロ・アロンソは、コマンドラインモードでファイルをwetransferダウンロードするためのPythonスクリプトpy-wetransferを書きました。これは、Pythonとリクエストが必要です

python wetransfer.py -u https://www.wetransfer.com/downloads/XXXX/YYYY/ZZZZ 

:あなたは、ファイルをダウンロードするには、このコマンドを実行することができますhttps://www.wetransfer.com/downloads/XXXX/YYYY/ZZZZに似て、私たちの転送アドレスを

+0

注:インポートに対するPythonの変更により、linux <= 2.6(centos 5.xなど)では動作しません。 –

+0

このスクリプトはもう機能しません。代わりにMarcosBLのフォークを使用してください:https://github.com/MarcosBL/py-wetransfer/blob/master/wetransfer.py –

+0

動作しません。試しました。 – YumYumYum

83

使用

wget --user-agent Mozilla/4.0 '[your big address here]' -O dest_file_name 

は引用符を忘れないでください。

[あなたの大きな住所]は、転送されたHTMLページではなく、ファイルへの直接リンクでなければなりません。任意のマシン上でダウンロードを開始し、ダウンロードマネージャー(firefox、chromeなど)からリンクをコピーすることで大きなアドレスを取得できます。

+0

+1スクリプトを使わなくても簡単な答えです。 – samiles

+1

この方法のように見えますが、残念ながらファイルはメッセージを含むHTMLページにリダイレクトされます。 WeTransferがサポートしなくなった古いブラウザを使用しています。現代のUserAgent文字列であっても、それでも失敗します... – George

+0

このメソッドはもう動作しません。 –

0

端末アクセスがない場合、WeTransferリンクをダウンロードできるhere's a PHP scriptです。

ファイルを自分のコンピュータにダウンロードしてからサーバーにアップロードする必要があるときに、このファイルを使用して時間を節約しました。私はそれはので、ここではwgetで作業することができませんでした

+0

スクリプトが動作しないようにAPIが変更されました。 – chepe263

3

はカールを使用する代替です:

curl 'https://download.wetransfer.com/{pretty_long_appendix_here}' --location --output {file_name_on_my_disk} 

あなたは、実際のダウンロードURLと

https://download.wetransfer.com/ {pretty_long_appendix_here}

を置き換えます実際にダウンロードを開始したときに取得します。

クロムでは、たとえば、ダウンロードを開始し、

ウィンドウに行く>ダウンロード

停止実行し、ダウンロードし、それを右クリックしてダウンロードし、URLをコピーします。

あなたはファイルがディスク上に格納したい実際の名前で

{} file_name_on_my_disk

を交換してください。

関連する問題