В действии -Получить код активации- настройте максимальной таймаут ожидания кода, например 1 минуту. Сделайте обработку ошибки . Если код не пришел в указанное время, отменить номер и вернуться к получению нового через метку. Модуль получения смс позволяет как получать, так и отменять номер. Изучайте все действия.
Могу ли я получить значение из CSS ?
-
Здравствуйте, могу ли я получить значение из CSS необходимо получить стартовое значение чтобы установить последующие CSS для сбора информации пока они не достигнут конца.
пример, на странице есть:CSS> :nth-child(145) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(1)
CSS> :nth-child(146) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(1)
CSS> :nth-child(147) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(1)
получаем >CSS> :nth-child(145) и в условие собираем данные до >CSS> :nth-child(147)Спасибо за ответ.
-
@discovery-84 said in Могу ли я получить значение из CSS ?:
Здравствуйте, могу ли я получить значение из CSS необходимо получить стартовое значение чтобы установить последующие CSS для сбора информации пока они не достигнут конца.
пример, на странице есть:CSS> :nth-child(145) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(1)
CSS> :nth-child(146) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(1)
CSS> :nth-child(147) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(1)
получаем >CSS> :nth-child(145) и в условие собираем данные до >CSS> :nth-child(147)Спасибо за ответ.
Нет, эти селекторы BAS генерирует автоматически. Смотрите разметку
-
@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>
-
@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"]