返回列表 上一主題 發帖

多網頁同時抓取問題請益?

回復 1# joey0415
請參考這個 :
同時跑兩個程式!

TOP

luhpro大的範例的確可行

不過小弟的程式都要上網頁抓資料,都有下面這行設定(會開啟ie),所以即使在doev ...
joey0415 發表於 2013-8-2 15:40

不能按是正常的啊,
在 Excel VBA 上,
doevents 只是把系統控制權暫時移交出去,
而在其把控制權取回前(也就是 doevents 執行期間) 該Excel VBA 是沒有(辦法)做任何動作的.
所以你要同時跑兩個網頁,
比較好的方式是將兩個網頁的操作動作交錯一下,
(A執行讀網頁,接著B處理已經讀取完成的網頁內容,回到A確認讀取網頁完成後,開始處理網頁內容,再來B開始讀取新的網頁資料...)以上迴圈
間或中間再加放一兩個 doevents 讓其他程式也可以處理自己的事情.
我想這樣應該才是你想要的功能.

TOP

        靜思自在 : 小事不做、大事難成。
返回列表 上一主題