@discovery-84 said in Могу ли я получить значение из CSS ?:
@fox Моглибы Вы помочь подобрать селектор?
я получаю атрибут data-msg-id="45271" в начале обращения и в конце. вот так: >CSS> :last-child > .im_message_outer_wrap
Но никак не могу подобрать правильный селектор для перебора от начала data-msg-id="45271" до конца data-msg-id="45331"
Это взято из месседжера телеграмм своего рода общение с ботом. Отправили запрос получаем ответ..
<div class="im_history_message_wrap im_grouped" my-message="" ng-repeat="historyMessage in peerHistory.messages"> <div class="im_message_outer_wrap hasselect" ng-click="toggleMessage(historyMessage.mid, $event)" data-msg-id="45271">
<div class="im_message_wrap clearfix" ng-switch="::historyMessage._ == 'messageService'">
<!---->
<!----><div ng-switch-default="" class="im_content_message_wrap im_message_in" ng-class="::[historyMessage.pFlags.out ? 'im_message_out' : 'im_message_in', historyMessage.fwdFromID ? 'im_message_fwd' : '']">
<i class="icon icon-select-tick"></i>
<!---->
<!---->
<a class="im_message_from_photo pull-left peer_photo_init" my-peer-photolink="::historyMessage.fromID" img-class="im_message_from_photo"><img class="im_message_from_photo" src="blob:https://web.telegram.org/a6d"></a>
<div class="im_message_meta pull-right text-right noselect">
<!---->
<span class="im_message_date clickable">
<span class="im_message_date_text nocopy" data-content="8:35:20 AM"></span>
</span>
</div>
<div class="im_message_body" ng-class="::{im_message_body_media: historyMessage._ == 'message' && historyMessage.media ? true : false}">
<span class="im_message_author_wrap">
<span class="copyonly">[<span ng-bind="::historyMessage.date | time">8:35:20 AM</span>] </span><a class="im_message_author" my-peer-link="historyMessage.fromID" short="historyMessage.peerID > 0" color="historyMessage.peerID < 0" no-watch="true" saved-from="historyMessage.savedFrom">info_baza</a><!----><span class="copyonly">:</span><span class="im_message_author_admin" my-message-admin-badge="historyMessage" style="display: none;"></span>
</span>
<!---->
<!---->
<div my-message-body="historyMessage">
<div class="im_message_text" dir="auto">Лім<br>Доступно: ∞<br>Вик<br>В</div>
<div class="im_message_media" style="display: none;"></div>
<div class="im_message_sign" style="display: none;"></div>
<div class="im_message_keyboard" style="display: none;"></div>
</div>
</div>
</div><!---->
</div>
</div>
</div>
Получите код страницы в переменную одноимённым действием и примените к нему действие "Xpath получить каждый xml" с кодом
//div[@class="im_message_outer_wrap"]/@data-msg-id
В итоге получите все атрибуты data-msg-id со всей страницы сразу.
Либо можете использовать xpath как селектор:
>XPATH> //div[@class="im_message_outer_wrap"]