2009-06-19 63 views
0

我想從網頁中保存csv文件。但是,頁面 上的鏈接並不直接指向該文件,但它會調用某種javascript,從而導致 打開文件。換句話說,我想下載 文件沒有明確的url地址,或者至少我不知道它應該是什麼。 我找到了一種方法來通過激活Internet Explorer來下載文件,轉到網頁 並按下鏈接按鈕,然後通過對話框保存文件。 這是非常醜陋的,我想知道是否有一個更優雅(和快速)的方法來檢索文件,而不使用Internet Explorer(例如通過使用urllib.retrieve方法) JavaScript是以下形式(請參閱評論,它不會讓發佈源代碼):從網頁中檢索csv文件

「CSV」

任何想法?

薩沙

+0

javascript的形式如下: CSV Sasha 2009-06-19 22:03:52

+0

'some address','some parameters'部分是重要部分。該地址是該文件的URL,或者您從該地址的內容中確定該地址。如果您使用FireBug,您可以直接查看您的Net控制檯並直接查看文件的來源。 – defines 2009-06-19 22:10:21

回答

1

你可以看一下什麼javascript函數是幹什麼的,它應該告訴你到底在那裏的從網上下載。

0

我在一兩年前就遇到過這樣的問題;我結束了安裝rhino javascript引擎;將javascript從目標文檔中剔除並評估犀牛內的url,然後獲取結果。