Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Octoparse Xpath或iframe提取问题_Xpath_Iframe - Fatal编程技术网

Octoparse Xpath或iframe提取问题

Octoparse Xpath或iframe提取问题,xpath,iframe,Xpath,Iframe,我试图在Mercado Libre网站上提取一些产品的价格 问题是,有时它会有折扣,然后它不会提取文本 我留下一个链接与折扣和一个没有。我想在这两种情况下提取价格 我怎么做 链接: 我不太懂Octoparse,但是如果您可以手动指定XPath,那么您可以使用: (//fieldset[contains(@class,"item-price")]//@content)[last()] 这将选择项目的确切价格(小数)。该值取自holdingspan元素的属性。因此,在你的情况下: 将提取254.

我试图在Mercado Libre网站上提取一些产品的价格

问题是,有时它会有折扣,然后它不会提取文本

我留下一个链接与折扣和一个没有。我想在这两种情况下提取价格

我怎么做

链接:


我不太懂Octoparse,但是如果您可以手动指定XPath,那么您可以使用:

(//fieldset[contains(@class,"item-price")]//@content)[last()]
这将选择项目的确切价格(小数)。该值取自holding
span
元素的属性。因此,在你的情况下:

将提取
254.62
250.0

其他方法:

A) :

输出:

254美元。62美元和250美元

B) :

输出:

254
250

string(//fieldset[contains(@class,"item-price")]//span[@class="price-tag"])
(//fieldset[contains(@class,"item-price")]//span[@class="price-tag-fraction"]/text())[last()]