Google sheets importhtml在Google工作表中不使用URL
在google sheets中,我尝试使用以下命令读取和导入表格:Google sheets importhtml在Google工作表中不使用URL,google-sheets,Google Sheets,在google sheets中,我尝试使用以下命令读取和导入表格: =importhtml("https://www.hermesairports.com/flight-info/pafos/arrivals-and-departures"; "table"; 2) 结果是: #N/A 我是如何在网站上阅读当天航班表的?您的查询是正确的,但是=IMPORTHTML只能导入纯文本,不能导入Javascript内容 您可以通过以下方式轻松验证感兴趣的表是否
=importhtml("https://www.hermesairports.com/flight-info/pafos/arrivals-and-departures"; "table"; 2)
结果是:
#N/A
我是如何在网站上阅读当天航班表的?您的查询是正确的,但是=IMPORTHTML
只能导入纯文本,不能导入Javascript内容
您可以通过以下方式轻松验证感兴趣的表是否是Javascript内容
- 在网上聊天
https://www.hermesairports.com/flight-info/pafos/arrivals-and-departures
- 单击地址栏左侧的“锁定”以查看站点权限
- 根据您的浏览器,对于Google Chrome,步骤略有不同:
- 继续
权限->Javascript
- 将下拉菜单更改为
Block
- 刷新网站
阻止Javascript时无法查看的所有内容都是无法使用
=IMPORTHTML
导入的内容已经是权限->Javascript>始终如果更改为阻止,则无法在网站上查看表格。这正是我的意思!如果您无法查看该表,则可以证明该表是用Javascript插入的。如果一个表是用Javascript插入的,不幸的是,不能用=IMPORTHTML
导入它。那么如何将一个表从Javascript导入到google工作表?有人知道吗?网站之所以通过Javascript注入表,主要是因为他们不希望您在网站之外使用他们的数据。。。如果他们有一个API,您可能能够获得数据编程(并非免费必需)。否则,您当然可以从网站UI手动选择文本并将其粘贴到工作表中—这不是一个非常优雅的解决方案。我们是否有可能使用bash或python脚本从网站UI手动选择文本并将其粘贴到工作表中?