2009-06-19 25 views
0

ウェブページからcsvファイルを保存したいと思います。しかし、ページ のリンクはファイルに直接つながることはありませんが、ファイルのオープンには がつながるjavascriptが呼び出されます。言い換えれば、私がダウンロードしたいファイル の明示的なURLアドレスがないか、少なくとも私はそれが何であるべきかわかりません。 Internet Explorerを起動し、ウェブページ にアクセスし、リンクボタンを押してダイアログボックスでファイルを保存して、ファイルをダウンロードする方法を見つけました。 これはかなり醜いです。インターネットエクスプローラを使用せずにファイルを取り出すためのより洗練された(そして速い)方法があるかどうか疑問です。 javascriptは次の形式です(コメントを参照してください) 、それは)...ソースコードを公開することはできません。ウェブページからcsvファイルを取得する

"CSV"

任意のアイデア?

サーシャ

+0

javacriptの形式は次のとおりです。 CSV Sasha

+0

「some address」、「some parameters」の部分が重要な部分です。そのアドレスはファイルのURLであるか、そのアドレスの内容が何であるかで決まります。 FireBugを使用している場合は、Netコンソールを見て、ファイルがどこから来ているかを直接見ることができます。 – defines

+0

また、行をスキップして、その前に4つのスペースを入れてソースコードを公開することもできます。 – defines

答えて

1

あなたはjavascript関数が何をしているかを見ることができ、そしてそれは、それはからダウンロードしています正確な場所を教えてくれなければなりません。

+0

ページのソースで "customWindowOpen()"機能を探します – jjclarkson

+0

これは元のポスターのためのコメントですか? – Sev

+0

JavaScriptのアドレスからファイルを取得しようとしました。 ASPX拡張子を持つファイルを返しますが、csvファイルは返しません。 アドレスの形式は ですhttp://www.blabla/blabla/ExcelExport.aspx?tbl = 0&Columns = ... ここで何をしますか? ASPXとは何ですか? – Sasha

0

私はまさにこの種の問題を1年または2年前に持ちました。私はrhino javascriptエンジンをインストールしました。ターゲット文書からjavascriptをグレープし、rhino内のURLを評価し、結果を取得します。

関連する問題