我有一个HTML代码:
<div class="g-col3 m-colspan2"><script data-name="HH/Cart/SpecialOffer" data-params="
{
"id": "7-day-ru-without-discount",
"trl": {
"recount": "Пересчитать",
"addtocart": "В корзину",
"alreadyInCart": "В корзине"
}
,
"regionId": 1828
}
"></script><div class="price-spoffers__gift-title">Вакансия Стандарт+ бесплатно</div><div class="price-spoffers__gift-desc">при покупке доступа к базе резюме</div><div class="price-spoffers__action-title">быстрый старт:
</div><div class="price-spoffers__special-offer-title">Неделя доступа к резюме в регионе: Брянская область</div><span class="price-spoffers__actual-price">2000 руб.</span><div class="price-spoffers__special-offer-plus">
+Вакансия Стандарт+ бесплатно</div><form method="post" action="/employer/invoice/purchase">
I need this
**<div class="price-spoffers__button"><button class="HH-Price-SpecialOffer-AddToCartButton" type="button" autocomplete="off">В корзину</button></div>**
peace of code
<input type="hidden" name="_xsrf" value="ea931c153e61866f8b6af65684b0d4e4"/></form></div>
我使用xpath分离了我需要提取的代码的和平。但是我如何首先检查g-col3 m-colspan2是否存在,如果是,那么进入并提取price-spoffers__button?
答案 0 :(得分:0)
真的有很多方法。一种可能的方法是匹配<div>
:
//div[@class='g-col3 m-colspan2']/div[@class='price-spoffers__button']
或匹配<button>
的文字内容:
//div[@class='g-col3 m-colspan2']/div[button='В корзину']