請問 此網頁如何分析網頁
如何 用 EXCEL VBA 自動 填入 search Text ="公司名稱"
自動 CLICK 查詢 獲取查詢數據
網頁原始碼 摘要:
body {
給你提示
詳細的做法你自己試
1.Excel 寫VBA時,引用 【Microsoft HTML Object Library】與【Microsoft Internet Controls】
2.用【Microsoft Internet Controls】的 InternetExplorer 開啟你要的Url
Dim HTMLDoc As HTMLDocument
Dim oBrowser As InternetExplorer
Dim oDocument As HTMLDocument
Dim oCollection As IHTMLElementCollection
Dim oElement As IHTMLElement
Dim strUrl As String
Set oBrowser = New InternetExplorer
oBrowser.Height = 400
oBrowser.Width = 400
oBrowser.Silent = False
oBrowser.Visible = True
strUrl = "https://ithelp.ithome.com.tw"
oBrowser.navigate strUrl
Do Until oBrowser.Busy = False
DoEvents
Loop
Do
DoEvents
Loop Until oBrowser.readyState = READYSTATE_COMPLETE
Set oDocument = oBrowser.Document
然後用取得的oDocument 去做後續操作
Microsoft HTML Object Library 有點複雜
不解釋了
你自己找吧
如果不侷限於VBA的話
用Selenium + Python 或許是更好的選擇