我计划明年与几个朋友一起去南美。我们创建了一个Google电子表格,其中包含到达和离开机场的不同日期。问题在于,当我们编译文件时,由于价格每小时/天都在变化,因此它已经过时了。我想创建一个脚本或IMPORTXML
函数来自动从网站检索数据。每次打开文件时,数据都会刷新。 IMPORTXML
可能有效,但我无法正确配置它。我正在为此功能分配一个单元格:
=IMPORTXML("https://www.klm.com/travel/de_en/apps/ebt/calendar.htm?application=EBT7&country=DE&language=en&barsEnabled=true&fixedDatesOnly=false&canModify=ORIGIN%2CDESTINATION%2CTRAVELDATES%2CPAX%2CCABINCLASS%2CURL&trip=MAD:A:20200701%3ERIO:C-RIO:C:20200719%3EMAD:A&numberOfAdults=1&numberOfYoungAdults=&numberOfChildren=&numberOfInfants=&cabinClass=ECONOMY&outboundMonth=", "//*[@id=""brandedFaresWidgetContainer""]/div/div/div[4]/div[2]/div/ul/li[1]/div[1]/div/div/div[4]/button/span")
我在牢房里只得到N / A。我认为这是因为IMPORTXML
函数有一个内部超时,该超时在加载网页(link)之前到期,因此它无法真正检索该元素。问题是我没有找到增加此功能超时的方法。对于XPATH
,我使用的是Google Chrome开发者工具中的内置副本XPATH位置
如何从互联网上检索此价格并将其填充到Google Spreadsheet单元格中?