在這種情況下,無法透過 Google 表格內建函數存取數據,因為該網站使用 JavaScript 動態填充數據。此方法需要額外的網頁抓取技術。
1.在瀏覽器中停用JavaScript:
使用Chrome DevTools(依Ctrl 停用 Shift P),執行「JavaScript ”以暫時禁用它。重新載入頁面並檢查所需資料是否出現或消失。如果它消失,則 JavaScript 正在動態建立內容。
1.外部工具:
存在許多網頁抓取工具,例如BeautifulSoup 或Scrapy for Python,它們可以處理JavaScript 產生的內容。這些可以透過外掛程式或自訂腳本與 Google 試算表整合。
2. Google Apps 腳本:
Google Apps 腳本利用 URL 提取服務發送 HTTP 請求並從網站檢索資料。此方法更複雜,但允許更好的自訂和控制。
3. API 取得:
如果網站提供 API,您可以使用 Google Apps 腳本或 API 連接器外掛程式直接從 API(而非網站)擷取資料。
以上是如何使用 JavaScript 和 Google Sheets 從動態網站抓取資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!