myValue = IE.document.querySelector(".price base-price[Price:]").innerText
пытается заменить innerText
значение узла (предыдущий брат td
) на имя атрибута в селекторе атрибутов вместе ссимвол, который обычно используется для обозначения псевдо (:).Кроме того, вам не хватает селектора класса для обозначения base-price
, то есть .base-price
, в противном случае он становится селектором типа ;и вы указываете родительско-дочерние отношения, используя комбинатор потомков между двумя именами классов, когда мы видим, что элементы td являются родственными.
Вот что говорит ваш селектор:
нажмите, чтобы увеличить
Требуется только прямой класс дляузел, по всей видимости, а затем получить доступ к .innerText
:
myValue = IE.document.querySelector(".base-price").innerText
Дополнительная информация:
- Псевдоклассы и псевдо-элементы