任務:我必須打開一個網頁(https),輸入用戶名和密碼,點擊一些鏈接才能到達所需的頁面,然後將所有文件(pdf)下載到共享我們內部網絡上的文件夾。打開網頁,登錄然後下載文件
我想用windows服務來做到這一點,每天晚上運行一次。做這個的最好方式是什麼?
我試過watin,很容易啓動瀏覽器,導航到我的網頁,輸入用戶名和密碼,點擊一些鏈接,...但我不知道如何自動下載文件。據我所知,如果沒有用戶交互,你無法做到這一點。另外 - 我不知道是否可以從Windows服務運行watin;瀏覽器實例在哪裏運行?
還有其他想法嗎?
好吧,我不知道究竟服務是如何工作的,但我已經通過測試代理(我相信這是一項服務)進行了一些測試,所以這裏沒有關注。根據您的操作系統,可以下載文件 - 如果是Win7,則有點困難,但可能。 – t3hn00b 2012-07-09 07:02:41
如果您擁有該網站,您是否可以編寫一個wcf服務並使用它來提供訪問所需數據的機制? – Bronumski 2012-07-09 07:43:48
@Bronumski - 沒有這樣的運氣,這不是我的網站。 – sventevit 2012-07-09 08:14:37