看板 Office 關於我們 聯絡資訊
軟體: Office EXCEL 版本: 2013 大家好~ 之前我有做過一個線上抓匯率的檔案, 因為網站連結失效了,現在需要重新製作。 以下是我要抓取資料的連結 (海關匯率) https://goo.gl/p2ugDE 但是從web匯入資料,下方的匯率部分抓取不到, 如下圖所示: https://imgur.com/a/8jL80 請問是否有什麼方法能夠抓取到下方的資料呢? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.41.204 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1505196449.A.F08.html
soyoso: 巨集ie automation,frame "iFrameContent"下 09/12 15:30
soyoso: getelementbyid "gbox_detail_grid" 09/12 15:32
soyoso: innerhtml、outerhtml,execwb複製貼上到儲存格 09/12 15:35
soyoso: 回文貼上則以range.pastespecial 09/12 15:42
leo00134: 感謝您的回應! 這超出我的能力範圍了XD 我再研究看看 09/12 15:47
leo00134: so大,這完全超出我範圍~"~ 能拜託您幫忙做個範本嗎? 09/12 15:59
leo00134: 可以的話拜託您了,感謝! 09/12 16:00
soyoso: frame和getelementbyid可參加這網頁寫法 09/12 17:12
soyoso: https://goo.gl/54oofy 可將item內索引值改為回文字串 09/12 17:12
leo00134: 謝謝您! 但這對我來說仍然困難.. 我再研究看看 謝謝! 09/12 17:28
soyoso: innerhtml、outerhtml方面寫法大致為ie物件.document.body 09/12 17:28
soyoso: .innerhtml=getelementbyid().outerhtml 09/12 17:29
soyoso: 執行到此網頁所顯示的就會是下方匯率的表格 09/12 17:30
soyoso: execwb方面可看https://goo.gl/24V9ZG,參照cmdID會用到的 09/12 17:38
soyoso: 是17(selectall),12(copy) 09/12 17:39
soyoso: 複製後就可以range.pastespecial貼至儲存格內 09/12 17:40