thanks
Как получить значение background-image:url с помощью xpath
-
Есть код:
<a class="tgme_widget_message_photo_wrap 5305310674408286548 1235238899_456239444" href="https://t.me/nach_shtabu/17" style="width:476px;background-image:url('https://cdn4.telesco.pe/file/maRd4mZLECVzV4aMULdTV7tl71OWXRQBSQzCOMXcOu6fFM8eAFjd1bal2cZ-oWgSrVC1veYoE4fv9DpQiujgaWwyAmUO4OoENZKJQtZSarLEUP1OXZ3uMVe8nMNIsQc1tIiLYLVcBd3kpk1IUje06SeEuyG2V2UHW2QYi-M7mV9SD4g1RWYBplDPnJ63eiNg-WQmg4ofo90lC2V9CZG7OGdcKXjoRUR_3_2_VTtkiyZRNDsPt___KNt2xSGUl0AEydxz5DpKon5Cs5Cq9zrtWPL4CDvrMO3-5LFlQBOzVZXCEDYYaQfrUvkc7omncX2UmaJ6UcS27iBQleU2-kIW0A.jpg')">
<div class="tgme_widget_message_photo" style="padding-top:88.235294117647%"/>
</a>И с помощью xpath нужно получить адрес картинки : https://cdn4.telesco.pe/file/maRd4mZLECVzV4aMULdTV7tl71OWXRQBSQzCOMXcOu6fFM8eAFjd1bal2cZ-oWgSrVC1veYoE4fv9DpQiujgaWwyAmUO4OoENZKJQtZSarLEUP1OXZ3uMVe8nMNIsQc1tIiLYLVcBd3kpk1IUje06SeEuyG2V2UHW2QYi-M7mV9SD4g1RWYBplDPnJ63eiNg-WQmg4ofo90lC2V9CZG7OGdcKXjoRUR_3_2_VTtkiyZRNDsPt___KNt2xSGUl0AEydxz5DpKon5Cs5Cq9zrtWPL4CDvrMO3-5LFlQBOzVZXCEDYYaQfrUvkc7omncX2UmaJ6UcS27iBQleU2-kIW0A.jpg
Пробовал такой код //a[contains(@style,'background-image:url)] но ничего не получилось
Помогите -
@teslenko2603 said in Как получить значение background-image:url с помощью xpath:
Есть код:
<a class="tgme_widget_message_photo_wrap 5305310674408286548 1235238899_456239444" href="https://t.me/nach_shtabu/17" style="width:476px;background-image:url('https://cdn4.telesco.pe/file/maRd4mZLECVzV4aMULdTV7tl71OWXRQBSQzCOMXcOu6fFM8eAFjd1bal2cZ-oWgSrVC1veYoE4fv9DpQiujgaWwyAmUO4OoENZKJQtZSarLEUP1OXZ3uMVe8nMNIsQc1tIiLYLVcBd3kpk1IUje06SeEuyG2V2UHW2QYi-M7mV9SD4g1RWYBplDPnJ63eiNg-WQmg4ofo90lC2V9CZG7OGdcKXjoRUR_3_2_VTtkiyZRNDsPt___KNt2xSGUl0AEydxz5DpKon5Cs5Cq9zrtWPL4CDvrMO3-5LFlQBOzVZXCEDYYaQfrUvkc7omncX2UmaJ6UcS27iBQleU2-kIW0A.jpg')">
<div class="tgme_widget_message_photo" style="padding-top:88.235294117647%"/>
</a>И с помощью xpath нужно получить адрес картинки : https://cdn4.telesco.pe/file/maRd4mZLECVzV4aMULdTV7tl71OWXRQBSQzCOMXcOu6fFM8eAFjd1bal2cZ-oWgSrVC1veYoE4fv9DpQiujgaWwyAmUO4OoENZKJQtZSarLEUP1OXZ3uMVe8nMNIsQc1tIiLYLVcBd3kpk1IUje06SeEuyG2V2UHW2QYi-M7mV9SD4g1RWYBplDPnJ63eiNg-WQmg4ofo90lC2V9CZG7OGdcKXjoRUR_3_2_VTtkiyZRNDsPt___KNt2xSGUl0AEydxz5DpKon5Cs5Cq9zrtWPL4CDvrMO3-5LFlQBOzVZXCEDYYaQfrUvkc7omncX2UmaJ6UcS27iBQleU2-kIW0A.jpg
Пробовал такой код //a[contains(@style,'background-image:url)] но ничего не получилось
ПомогитеС помощью xpath в BAS вы можете максимум получить всю строку атрибута style, далее ссылку можно получить регуляркой или любым другим удобным для вас способом
-
@teslenko2603 said in Как получить значение background-image:url с помощью xpath:
@Fox а если в тексте есть несколько ссылок? Например, это альбом. И сколько там будет фото заранее не известно. Как получить все ссылки на эти фото?
решайте задачи по мере их поступления, сперва получите полную строку стиля и приведите примеры того, какая строка может быть и что вам нужно из неё получить. Тогда можно будет составлять регулярку
-
@teslenko2603 вроде в модуль Строка добавляли действие для извлечения url, если не ошибаюсь