使用附檔下載GOODINFO資料,
出現如下圖的問題,
不過返回原網頁確認,卻沒有該訊息式樣,
不知道是否可以指導一下哪邊出了狀況嗎,
謝謝!~

[點擊下載]
strainny wrote:
不過返回原網頁確認,卻沒有該訊息式樣,
不知道是否可以指導一下哪邊出了狀況嗎,
ifye wrote:
想請教用chrome 、SeleniumBasic 的寫法
Sub test()
Dim chrome As New Selenium.ChromeDriver, UrL As String, i As Integer, test(1 To 2) As String
test(1) = "https://reurl.cc/2LmpVn"
test(2) = "https://reurl.cc/p6MLGe"
For i = 1 To 2
UrL = test(i)
chrome.Get UrL
'chrome.Window.Maximize
chrome.Wait 5000
Sheets(i).Cells.Clear
chrome.FindElementsByXPath("/html/body/table[2]/tbody/tr/td[3]/div[3]/div/div/table")(1).AsTable.ToExcel Sheets(i).Range("a1")
Next i
'debug
Stop
chrome.Quit
Set chrome = Nothing
End Sub
rainbowsperm wrote:
另外現在HTML原始碼看不到資料
請問大神要如何知道要選哪個table,div,.....??
Sub test()
Dim chrome As New Selenium.ChromeDriver, UrL As String, i As Integer, test(1 To 2) As String
test(1) = "2330"
test(2) = "2412"
For i = 1 To 2
UrL = "https://goodinfo.tw/tw/StockDividendPolicy.asp?STOCK_ID=" & test(i)
chrome.Get UrL
'chrome.Window.Maximize
chrome.Wait 5000
'debug
Stop
'select
chrome.FindElementByXPath("/html/body/table[2]/tbody/tr/td[3]/div[1]/table/tbody/tr/td/table/tbody/tr/td[3]/nobr/select/option[4]").Click
Sheets(i).Cells.Clear
' /html/body/table[2]/tbody/tr/td[3]/div[1]
chrome.FindElementsByXPath("/html/body/table[2]/tbody/tr/td[3]/div[1]/div/div/table[1]")(1).AsTable.ToExcel Sheets(i).Range("a1")
chrome.FindElementsByXPath("/html/body/table[2]/tbody/tr/td[3]/div[2]/div/div/table[1]")(1).AsTable.ToExcel Sheets(i).Range("a15")
Next i
chrome.Quit
Set chrome = Nothing
End Sub