在我目前的工作中,我們有一個基於Web的商業智能工具,每天早上我必須從系統創建數據提取並將它們粘貼到PowerPoint演示文稿中。我希望將其自動化,因爲它的重複性和耗時(我們也有過多次裁員,我已經分配了分析師的工作,所以我也想在晚上10點之前試着回家:))。生成這些報告的瓶頸是在網站上運行它們,然後將結果導出爲excel,因爲此手動過程可能需要10分鐘到一小時的等待時間。使用Python與網頁互動
我想創建一個腳本來打開網頁,在包含位置產品等信息的列表框中進行選擇以及日期選擇器,一旦報表生成後按下應用按鈕,然後將其導出。這將發生在沒有人在辦公室期間,所以文件將準備好,當我進入分析,而不是隻生成報告
第二個較小的問題,有沒有一種快速識別列表框的方法使用Firefox或IE瀏覽器,以便他們可以在代碼中引用?
這是可能的Python嗎? 我們的IT部門也相當嚴格,例如我不能安裝新軟件,但可以安裝Python的庫
任何人都可以指向示例代碼的方向,特別是引用listbox或日期對象嗎?
非常感謝您的寶貴時間
[硒(http://selenium.googlecode.com/svn/trunk/docs/api/py/index.html)可能是你正在找。如果它不是IE特定的,那麼你可以使用[mechanize](http://wwwsearch.sourceforge.net/mechanize/) – kalhartt
投票結束工具rec。 http://stackoverflow.com/questions/1836987/automate-interaction-with-a-webpage-in-python –