在这种情况下,无法通过 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中文网其他相关文章!