[請益] 使用EXCEL連結IE抓取網頁資料的問題
- 帖子
- 49
- 主題
- 18
- 精華
- 0
- 積分
- 154
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- XP
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-6-16
- 最後登錄
- 2024-8-5
|
[請益] 使用EXCEL連結IE抓取網頁資料的問題
本帖最後由 sasho 於 2010-6-25 19:47 編輯
目前正在學習使用vba連結IE抓取外部資料
但在學習上遇到點問題,想上來請教各位前輩,請大家幫忙,謝謝!
1. 不曉得MICROSOFT HTML object libary應該要去哪裡查詢呢?
因為有許多屬性或是用法上的問題不清楚,但卻又不知道有哪邊可以查詢,可以請有經驗的人指導一下嗎?
2. 如果我想在寫程式的過程中利用類似msgbox的指令去,輸出我抓到的IE.document不曉得可以用什麼方法呢?
因為想針對網頁中的table抓,但一個網頁有好多個table,所以常常會造成後續的指令的錯誤,所以想如果可以利用類似msgbox的功能來做偵錯!
謝謝大家! |
|
|
|
|
|
|
- 帖子
- 65
- 主題
- 0
- 精華
- 0
- 積分
- 120
- 點名
- 0
- 作業系統
- Win 7
- 軟體版本
- Office 2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-5-15
- 最後登錄
- 2010-7-16
|
3#
發表於 2010-6-27 00:30
| 只看該作者
個人比較習慣鎖定ID(getElementById)來取值[因為ID是唯一的,不會重複],當然ID不是必然的,如果設計者未加入時,只得使用Name or Tag來抓取資料了。 |
|
|
|
|
|
|
- 帖子
- 49
- 主題
- 18
- 精華
- 0
- 積分
- 154
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- XP
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-6-16
- 最後登錄
- 2024-8-5
|
4#
發表於 2010-6-27 05:39
| 只看該作者
感謝兩位前輩的指點
小弟在這邊還有問題想請教各位前輩,還請各位前輩多幫忙,謝謝!
1. 雖然excel會自動出現可以輸入的屬性,但我還是不知道各屬性所代表的意思以及用法,所以不知道關於這些屬性
的用法及意義該去哪邊查詢呢?若是去MSDN查又該用什麼key word呢?
2. 如同H大所說,可以針對變數的資料內容找到規則,所以我目前也是打算這麼作!
但問題在於不知道資料內容到底是什麼 = ="
比方說:針對某一網頁抓取其中的table,但網頁中找到的table可能不只一個,而且就算只找到一個,可能table
編排的方式與我所看到的也不相同
所以想說不知道有沒有辦法把我抓取到的資料顯示出來,如同msgbox的效果
謝謝大家! |
|
|
|
|
|
|