Выражение XPath с веб-сайта для извлечения цены

#wordpress #xpath

Вопрос:

Я пытаюсь извлечь xpath для моего плагина content egg на wordpress, но на этих 2 сайтах я действительно не могу найти правильный 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_1amp;provider=site

//span[@class='product-new-price'] (это работает, но они дают мне и <sup> с 99 (мне это не нужно), если есть способ исключить sup, было бы здорово)

Ответ №1:

XPath для получения цены на первой странице-это

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

Для второго сайта вы можете использовать это:

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

Комментарии:

1. Привет, спасибо за ваш ответ, но когда я ввожу в контент яйцо, оно не работает.

2. Content egg-это плагин в wordpress, который берет цену с веб-сайта и, основываясь на задании cron или просмотре страницы, он обновляет цену продукта. Я прикрепляю вам ссылку, может быть, это поможет вам. ce-docs.keywordrush.com/modules/affiliate/offermodule