我的程式又發生了1126樓的相同問題(上回推測可能是假日網站維護),
再麻煩請您幫我看看,有沒有什麼比較穩定的方式,可以正常下載,感謝
錯誤訊息如下,程式附件在1126樓。Dylan

Dylan67 wrote:
有沒有可能跟我在大陸工作,使用翻牆下載有關,
程式停止在這行代碼:RowCount = myTable.Rows.Length,
Dylan67 wrote:
故想請您給我點指導及方向,怎麼順利轉換到MySQL庫上
Dylan67 wrote:
附件是VBA讀取2個不同庫的測試速度(程式碼幾乎一致),雖說都不足1秒,但差距4倍,
rainbowsperm wrote:
https://mops.twse.com.tw/mops/web/ajax_t163sb19?encodeURIComponent=1&step=1&firstin=1&TYPEK=sii&code=&year=110&season=01
抓到1個table的資料後,就無法繼續往下抓了
想過用for loop, 但也是會中途斷掉~~~
主要需修改幾個地方,其它小地方請自行處理
一、post 改成 get
二、不需要 Referer
三、…5.1… 改成 CreateObject("msxml2.xmlhttp")
四、改用 .responsetext
五、使用逐格寫入方式,加上for ... next 迴圈
For i = 0 To HTMLsourcecode.all.tags("table").Length - 1
Set Table = HTMLsourcecode.all.tags("table")(i).Rows
Call Cell_by_Cell("工作表1", Table)
Next i
六、如果要用陣列寫入,請自行修改Cell_by_Cell()副程式