[.NET] 如何download jsp網頁動態產生的pdf&csv檔呢?

看板Visual_Basic作者 (優質熟男)時間16年前 (2009/08/22 17:41), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案):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
我會去弄一個wget或snarf比較快…
08/25 10:04, 1F

08/26 08:39, , 2F
了解,我會查一下這兩個是什麼東西~
08/26 08:39, 2F

08/26 10:55, , 3F
是命令列的網頁下載工具。.NET大概也有這種class吧
08/26 10:55, 3F

08/26 12:03, , 4F
喔不,剛看了一下,.NET是沒有把事情弄得這麼簡單…
08/26 12:03, 4F

08/26 12:04, , 5F
而且也實在太不簡單…所以還是shell呼叫命令列工具快些
08/26 12:04, 5F
文章代碼(AID): #1AZxqrii (Visual_Basic)