如何使用 import.io 在一列中连接两个值

How to concat two values in one column using import.io

我正在使用 import.io 为 newegg.com 编写提取器。从列表页面获取价格值时,我遇到了一个困难。

  <div class="item-price-now">
    <span>from</span>
     $
    <strong>108</strong>
    <sup>.00</sup>
    </div>

价格包含在两个节点中,strongsup。我想获得 108.00 作为一个节点。当我尝试遵循 Xpath 时,我在两个节点中获得了值。

//div[@class="item-price-now"]//strong/text() | //div[@class="item-price-now"]//sup/text()

提前致谢。

您可以使用 xpath 只获取 div 中的所有文本,然后使用正则表达式将其过滤为美元后面的文本。

xpath: //div[@class='item-price-now'] -> from 8.00

正则表达式:$d+\.\d+ -> 8.00