如何從網站自動下載XLS文件? 我的客戶端輸入登錄網站的用戶名和密碼,然後我需要逐一下載XLS文件列表並將它們保存到一個路徑中。文件鏈接在一個html表格內。 需要你的幫助球員從網站自動下載XLS文件
0
A
回答
0
一種廉價和簡單的方法是建立在Web瀏覽器控制,並用它來登錄。現在,您對本站有憑據。然後,使用一個按鈕觸發每個XLS文件的URI,使用相同的上下文打開,然後保存到驅動器。
您實際上可以隱藏用戶的控件。
由於您似乎在控制網站,我還會考慮使用不同的方法來提供這些位,如WCF服務。
+0
謝謝,我會試一試:) – 2012-02-23 21:06:11
3
您可以通過以下方式執行此操作...瀏覽器行爲不同,但您可以啓動每個操作下載多個文件。我認爲這是您可能在瀏覽器中獲得的最佳解決方案。
您可以創建一組臨時隱藏的I幀,開始通過GET或它們的內部下載後,等待下載到啓動和清除的I幀:
<!DOCTYPE HTML>
<html>
<body>
<button id="download">Download</button>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript">
$('#download').click(function() {
download('http://nogin.info/cv.doc','http://nogin.info/cv.doc');
});
var download = function() {
for(var i=0; i<arguments.length; i++) {
var iframe = $('<iframe style="visibility: collapse;"></iframe>');
$('body').append(iframe);
var content = iframe[0].contentDocument;
var form = '<form action="' + arguments[i] + '" method="GET"></form>';
content.write(form);
$('form', content).submit();
setTimeout((function(iframe) {
return function() {
iframe.remove();
}
})(iframe), 2000);
}
}
</script>
</body>
</html>
相關問題
- 1. 如何自動將文件從網站下載到文件夾
- 2. 從網站下載文件
- 3. 從網站下載文件
- 4. 從網頁上自動下載文件
- 5. 如何自動從網站下載壓縮文件
- 6. 自動從Python的ASPX網站下載文件
- 7. 在網站上自動啓動文件下載?
- 8. 從網站下載文件解析
- 9. 從網站下載音頻文件
- 10. 從網站下載CSV文件
- 11. 從網站下載文件PHP
- 12. 從網站下載臨時文件
- 13. 從多語言網站下載文件
- 14. SILVERLIGHT。如何從網站下載文件
- 15. 使用Python從網站下載文件
- 16. 從網站下載某個文件
- 17. 從Arduino網站下載強制文件
- 18. 圖書館從網站下載文件?
- 19. C#從網站下載.swf文件
- 20. 從ASP.NET MVC 2網站下載文件
- 21. 使用python從網站下載文件
- 22. 從webservice下載文件 - 在ASP.NET網站
- 23. 從多個網站下載文件。
- 24. 從各種網站下載apk文件
- 25. 如何從C#網站下載文件?
- 26. 從網站下載txt文件android
- 27. 如何從網站下載.cs文件?
- 28. 如何從網站下載文件?
- 29. 從網站下載所有PDF文件
- 30. Android的 - 如何從一個parcticular站點下載xls文件
我已經試過AN iMacros的劇本,但這個劇本不完美。 – 2012-02-27 21:42:19