iT邦幫忙

0

請問EXCEL為什麼抓不到網頁資料

  • 分享至 

  • xImage

請問,我用EXCEL的從WEB抓外部資料,想要從台灣彩卷首頁抓最新出的獎號,但是卻出現一些邊邊角的的文字,而那些文字也沒有獎號,請問應該要怎樣才能抓資料。
想要抓的首頁

https://ithelp.ithome.com.tw/upload/images/20240327/20144618ElDDQd4bls.png

結果變成這樣

https://ithelp.ithome.com.tw/upload/images/20240327/20144618w5yDaTsS43.png

Hey iT邦新手 3 級 ‧ 2024-03-27 09:00:50 檢舉
這類用script 生成的網頁, excel 做不到, 嘗試其他如 python 的爬蟲
penflyman iT邦新手 5 級 ‧ 2024-03-27 22:38:57 檢舉
感謝建議
yytseng iT邦新手 5 級 ‧ 2024-03-28 05:49:01 檢舉
https://github.com/VBA-tools/VBA-Web
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
gymnull
iT邦見習生 ‧ 2024-03-27 18:34:59
最佳解答

要將網頁中的特定資料擷取到 Excel 中,尤其是在處理具有附加文字或元素的網頁時,可以使用 Excel 的 Web 查詢功能或 Web 抓取技術。 以下是有關如何實現此目標的一般指南:
網頁查詢方式:
開啟 Excel 並轉到「資料」標籤。
按一下「取得資料」或「從網路」(具體選項可能會略有不同,具體取決於您的 Excel 版本)。
輸入台灣彩券首頁的 URL。
Excel 會在查詢編輯器中載入網頁。
然後,您可以透過點擊選擇要匯入 Excel 的特定元素,例如獎金號碼。
選擇所需資料後,按一下「載入」將其匯入 Excel。
網頁抓取方法:
如果由於存在附加文本,網絡查詢方法無法為您提供所需的結果,您可以訴諸網絡抓取。
您可以使用 Python 等程式語言以及 BeautifulSoup 或 Selenium 等程式庫來從網頁中抓取資料。 super mario bros
編寫一個腳本來提取包含獎品號碼的特定 HTML 元素。
將提取的資料儲存到檔案(例如 CSV 檔案)。
將已儲存的檔案匯入 Excel。

blanksoul12 iT邦研究生 5 級 ‧ 2024-04-16 08:49:18 檢舉

看看 xmlhttp 在源代碼中找

我要發表回答

立即登入回答