从 ImportXML 获取日期时遇到问题。需要选项

Trouble fetching date from ImportXML. Need options

使用 Google 表格。 我正在尝试在此页面上获取 ETA 日期: https://www.hapag-lloyd.com/en/online-business/tracing/tracing-by-booking.html?blno=HLCUEUR181027806#

以后,我会使用不同的blno,所以ETA会根据blno(提单号)改变。以后blno来自专栏

我使用标准网页检查方法确定我想要的元素的 xpath 如下: //*[@id="ext-gen156"]

这是 ETA 日期的 XPath,在本例中是您访问该页面时的 2018 年 12 月 4 日。

我在 E4 中填充了: https://www.hapag-lloyd.com/en/online-business/tracing/tracing-by-booking.html?blno=HLCUEUR181027806#

我在 E5 中填充了: //*[@id="ext-gen156"]

然后公式“=importxml(E4,E5)”给出结果"N/A"(按 F4)。

如果我把E4改成 https://en.wikipedia.org/wiki/List_of_T_postal_codes_of_Canada

和 E5至 //*[@id="mw-content-text"]/div/table[1]/tbody/tr[1]/td[6]/span/a[1]

有效...它从不同的网站获取不同的信息。

我怀疑上述第一种情况出现问题的原因是它不是静态页面。也许它只适用于静态页面。

我试图理解 XPath 的含义,但它也很混乱。如果有人指出我对此有一个很好的解释,那也很有价值。例如,下面的文档说你应该使用“.”。到 select 当前节点。在我尝试使用 XPath 的上下文中,current 是什么意思?似乎没有意义。

https://www.w3schools.com/xml/xpath_syntax.asp

如有任何策略指导,我们将不胜感激。我可能做错了。我也联系了 Hapag-Lyod,看看他们是否有 RSS 提要,尽管我也是新手。

那么,对于那些做过类似事情的专家来说,解决这个项目的可能方向是什么?

我正在倒退。我有一个目标,但我不知道所有的技术。我的背景更多是客户端应用程序,所以我在研究网络应用程序时遇到了麻烦。希望我足够详细,但如果不够,请告诉我如何改进问题,我会很乐意这样做。

我们开始使用一个名为 AutoIt 的工具。 这将是解决这个问题的正确工具。