XPATH 什么都不返回

XPATH returning nothing

我正在尝试从 this 网站提取数据,但不知何故,我无法从我试图获取的任何文本中获取任何信息。 我正在使用 Xidel 来抓取数据。

xidel -e '//span[@class="main-price"]/text()' 'https://www.tokopedia.com/emas/harga-hari-ini'
**** Retrieving (GET): https://www.tokopedia.com/emas/harga-hari-ini ****
**** Processing: https://www.tokopedia.com/emas/harga-hari-ini/ ****

它至少应该返回 Rp 或一些数字。但我不确定为什么它返回 null。我尝试的另一个网站很好。

目标网站是使用 javascript 动态加载内容的网站之一。确认它的一种简单方法是转到页面,查看它,然后在浏览器中禁用 javascript 并重新加载页面。对于这个特定页面,您会看到它完全是空白的。

有几种方法可以处理它,但除非我大错特错,否则 xidel 不是其中之一。 Start by taking a look at this.