首页 > 解决方案 > 从网站中提取价格的 XPath 表达式

问题描述

我尝试在 wordpress 上为我的 content egg 插件提取 xpath,但是在这两个网站上我真的找不到正确的 xpath。如果有人在这里帮助我,我将不胜感激。

在第一个上,例如:https ://www.pcgarage.ro/sisteme-pc-garage/pc-garage/gaming-ares-iv/

我试过了:

//span[contains(text(),'26.999,99 RON')]
.//*[@*itemprop='price']

//span[@class='price_num']

关于第二个:https ://www.emag.ro/aparat-de-aer-conditionat-heinner-crystal-9000-btu-clasa-a-functie-incalzire-filtru-cu-densitate-ridicata-follow-me -functie-turbo-r32-alb-hac-cr09whn/pd/DGW0DJBBM/?ref=hp_prod-widget_flash_deals_1_1&provider=site

//span[@class='product-new-price'](这行得通,但他们给了我和<sup>with 99(我不需要这个),如果是排除 sup 的一种方式,那就太好了)

标签: wordpressxpath

解决方案


在第一页上获取价格的 XPath 是

//td[@class='pip_text']//b

对于第二个站点,您可以使用它:

//div[@class='product-highlights-wrapper']//p[@class='product-new-price']

推荐阅读