使用谷歌表。 我试图获取此页面上的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日期,在这种情况下,2018年12月4日,当您访问的页面中的XPath。
我居住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-内容文本”] / DIV /表[1] / tbody的/ TR [1] / TD [6] /跨度/ A [1]
它的工作原理...它会从不同的网站不同的资料片。
我怀疑我有用于上述第一种情况中问题的原因是,它不是一个静态页面。 也许它仅适用于静态页面。
我试图了解XPath的手段,但也很混乱。 如果有人点我的一个很好的解释,这也将是有价值的。 例如,下面的文件说,你应该使用“” 以选择当前节点。 什么当前平均在其中我试图使用XPath的背景? 似乎没有什么意义。
https://www.w3schools.com/xml/xpath_syntax.asp
在战略上任何指导,将不胜感激。 我可以去了解这一切是错误的。 我接触赫伯罗特Lyod也,看看他们是否有一个RSS feed,虽然我是新来的这一点。
所以,专家们在那里,已经做了这样的事情,这将是可能的方向来解决这个项目?
我向后工作。 我有一个目标,但我不知道所有的技术。 我的背景是多个客户端应用程序,所以我有麻烦的研究,当涉及到Web应用程序。 希望我不够详细,但如果没有,让我知道如何改进的问题,我会很乐意这样做。