[.NET] 如何download jsp網頁動態產生的pdf&csv檔呢?
請輸入專案類型(網站專案或者應用程式專案):VB.NET
有個網站是用jsp寫的
我目前的工具是用VS2005,
我需要寫個程式,能夠自動download該網站,動態產生的pdf & csv檔
我試著寫程式開啟IE登入網站,輸入帳號&密碼,
用sendkey方式輸入查詢條件,查詢出網頁後,
再將網頁上的畫面文字資料存進我的Database裏,
然後分析資料裏的hyperlink,逐一Navigate過去,
網站產生好pdf & csv檔後,再用一個IE的指令(好像是什麼WB的),
IE會跳出畫面問要存檔到那兒去,我又用sendkey、doevent、fileexist等方式,
去逐一存到硬碟裏...
但是後來發現我這種寫法有兩個問題,
1.由於是用sendkey、doevent、fileexist方式控制IE存檔,
在不同配備的電腦上,結果會有不同的結果,有的存很快,有的存很慢,
導致有的電腦可能IE存檔視窗還沒pop出來,我就sendkey完檔名及enter了,
最後不停地判斷fileexist到死~
2.當我把doevent頻率,配合我的電腦,問題1暫時解決,但大約存了六百多個檔後,
IE會當掉,然後程式就死了~我就得不斷手動跑程式,直到檔案抓完為止~
請問我是否應該試別種方法來寫這個自動化程式呢?
我應該學習用那些.NET的Object來寫這個自動化程式呢?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.202.124
→
08/25 10:04, , 1F
08/25 10:04, 1F
→
08/26 08:39, , 2F
08/26 08:39, 2F
→
08/26 10:55, , 3F
08/26 10:55, 3F
→
08/26 12:03, , 4F
08/26 12:03, 4F
→
08/26 12:04, , 5F
08/26 12:04, 5F