>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >iMacros http://forum.mozilla-russia.org/viewforum.php?id=42 >extract текста и преобразование его в числовой формат http://forum.mozilla-russia.org/viewtopic.php?id=75647 |
BondM > 20-06-2020 19:35:08 |
Здравствуйте. Как присвоить значение в WAIT SECONDS , которое уже задано в скрытый текст Выделить код Код:<div class="plyr__controls__item plyr__time--duration plyr__time" aria-label="Duration">00:22</div> при этом преобразовать 00:22 просто в 22 и если к примеру 02:15, то преобразовать в 135? |
Squatter > 21-06-2020 08:52:55 |
При помощи JS скрытый текст Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст. |
BondM > 21-06-2020 13:10:51 |
спасибо! попробую. скрытый текст Выделить код Код:<div class="plyr__controls__item plyr__time--duration plyr__time" aria-label="Duration">00:22</div> TAG POS=1 TYPE=DIV ATTR=class:*duration plyr__time* extract=txt |
dim222 > 21-06-2020 17:30:29 |
BondM можно так Выделить код Код:time = window.document.querySelector('.plyr__controls__item plyr__time--duration plyr__time').innerText; window.console.log(time) или так Выделить код Код:time = window.document.querySelector('div[aria-label="Duration"]').innerText; window.console.log(time) |
BondM > 21-06-2020 20:38:32 |
dim222, скрытый текст Выделить код Код:time = window.document.querySelector('div[aria-label="Duration"]').innerText; window.console.log(time) var ms = time; var a = ms.split(':'); var seconds = ((+a[1]) * 60 + (+a[2])); window.console.log(seconds) iimPlayCode('WAIT SECONDS='+seconds+''); Не хочет вытягивать текст ни первым вариантом ни вторым . скрытый текст |
dim222 > 21-06-2020 21:28:50 |
BondM |
Squatter > 21-06-2020 21:51:12 |
BondM скрытый текст Выделить код Код:var time = window.document.querySelector('.plyr__controls__item.plyr__time--duration.plyr__time').innerText; window.console.log(time) скрытый текст Выделить код Код:var time = window.document.querySelector('.plyr__controls__item.plyr__time--duration.plyr__time').innerText; window.console.log(time) var a = time.split(':'); var seconds = (+a[0]) * 60 + (+a[1]); window.console.log(seconds); iimPlayCode('WAIT SECONDS='+seconds); |
BondM > 21-06-2020 22:42:51 |
dim222, |
dim222 > 22-06-2020 07:01:42 |
Squatter пишет
Эт я не доглядел! |
Бумбик > 22-06-2020 15:22:31 |
можно проще Выделить код Код:const time = document.querySelector('.plyr__controls__item).innerText; console.log(time); const a = time.split(':').map(Number); const seconds = (a[0] * 60) + a[1]; console.log(seconds); |