2014-04-29 82 views
0

我有一個下載報告[Excel文件]的日常任務。在點擊下載按鈕之前,必須填寫某些字段,並且需要檢查一些複選框。在點擊桌面上的可執行文件時,整個過程必須一次完成。我尋找一個開源的解決方案,無論是在JavaScript或JQuery自動下載。自動填寫網頁表格以導出報告報告

+0

你想要一個桌面可執行文件或使用Javascript的解決方案嗎?這些是相互排斥的,AFAIK。 – Nzall

+1

我想要一個精確的桌面可執行文件。 –

+0

在這種情況下,您不能使用Javascript或jQuery。你將不得不使用VB,C#,Java或任何其他無數語言的編程語言。 – Nzall

回答

0

在您分享的信息後,恐怕您必須用桌面編程語言編寫應用程序。使用哪種語言並不重要,我也不會提出建議,因爲我不知道您的情況。

有趣的部分將決定瀏覽器的功能。瀏覽器基本上會發送一個HTTP請求,一個POST或一個GET(我不知道哪一個是因爲我不知道這個頁面)。您必須在瀏覽器中打開您的開發人員工具,查看它發送的內容,發送方式以及發送方式,然後使用您選擇的語言重新創建。然後您需要閱讀該響應並將其轉換爲Excel文件。

現在,這是相當具有挑戰性的,我不知道你是多麼的有經驗。如果你願意放棄桌面可執行文件的要求,你可以編寫一個Greasemonkey腳本(在Firefox中)或者一個Chrome擴展(用於Chrome,Duh),它可以通過瀏覽器自動執行。由於您不需要重新創建HTTP請求或反向設計瀏覽器的功能,因此兩者都使用Javascript並且可以更容易地創建。