2

これは非常に単純な問題だと思いますが、対処するのに必要な知識がありません。私は広範囲に検索しましたが、解決策を見つけることができませんでした.これは、具体的にを探して研究すればよいかさえわからないためです. :-/

この URL から csv ファイルを matlab にダウンロードしようとしています: http://www.fangraphs.com/projections.aspx?pos=all&stats=pit&type=rzips&team=0&players=0

そのページにある「データのエクスポート」リンクをクリックすると、csv ファイルがダウンロードされ、それを手動で matlab に問題なくインポートできます。プロセスの「手動ダウンロード」部分全体を避け、代わりに matlab に読み取らせたいと思います。

ページのソースをのぞくと、「データのエクスポート」リンクは次のようになります: href="javascript:__doPostBack('ProjectionBoard1$cmdCSV','')

このcsvファイルをmatlabにダウンロードするにはどうすればよいですか? urlread を利用してこれを行うことはできますか? もしそうなら、どのように?調査する適切なリソースへのポインタだけでも、非常に役立ちます...

答えてくれる人に前もって感謝します!

4

1 に答える 1

1

あなたの質問に基づいて、コードはまったく必要ないようです。

本当にコード ソリューションが必要な場合を除き、個人的には CSV ファイルのデフォルト ハンドラーとして matlab を追加するだけで、リンクから直接開くことができます。

2 つの手順:
1) CSV ファイルのハンドラーとして matlab を使用するようにブラウザーに指示します: Chrome の手順は次のとおりです: (すべての主要なブラウザーには同様の機能があります) http://productforums.google.com/forum/#!topic/chrome/ynjN66lLg2U

2) そのタイプのリンクを自動実行するようにブラウザに指示します: (この場合の回答もクロム用ですが、主要なブラウザはすべて同様の機能を備えています) http://blog.rubbersoft.com/2010/01/how-to-automatically- open-downloaded-files-in-chrome/

于 2013-08-16T16:03:53.307 に答える