Я новичок в использовании **XPath**
, и это может быть базовый c вопрос. Пожалуйста, потерпите меня и помогите мне решить эту проблему.
Ссылка здесь ...
Я хочу настроить таргетинг на текст, следующий за «Контакт:» текст. "Контакт:" заключен в тег <b>
. Я хочу указать имя-значение после тега <b>
.
Я пробовал это выражение xPath name = response.xpath('//div[@style="line-height: 1.5;"]/b').get()
, но оно возвращает только текст Contact :. Я заинтересован в тексте после этого текста "Контакт:".
<div class="vcard">
<h2><a class="fn org" target="_blank" title="https://patientcaremedical.com" href="https://patientcaremedical.com" onclick="trackClick(32589, 0)">Patient Care Medical</a><sup> <font color="red" size="2"><b>New!</b></font></sup></h2>
<div style="line-height: 1.5;">
<a title="info [at] patientcaremedical [.] com" href="/Patient_Care_Medical/rfq/sid32589.htm"><b><font color="red">Click Here To EMAIL INQUIRY</font></b></a>
<br><b>Contact: </b>Michael Blanchette - Marketing Director
<br>