如何使用 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>
价格包含在两个节点中,strong 和 sup。我想获得 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
我正在使用 import.io 为 newegg.com 编写提取器。从列表页面获取价格值时,我遇到了一个困难。
<div class="item-price-now">
<span>from</span>
$
<strong>108</strong>
<sup>.00</sup>
</div>
价格包含在两个节点中,strong 和 sup。我想获得 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