Страницы

Поиск по вопросам

среда, 22 января 2020 г.

Как в cssselect прописать отсутствие класса

#python #python_3x #lxml #cssselect


Добрый день. у меня возникла проблема:
допустим мне надо найти весь текст в блоке

тогда я пишу text = str_html.cssselect('div.ringtone') Но если мне надо вытащить
я не знаю что надо писать. Вариант с 'div:nth-child(num)' не подходит, так как теги с классом и теги без класса находятся на одном уровне. Заранее благодарен.


Ответы

Ответ 1



В css работает так: console.log([...document.querySelectorAll("div:not([class])")]) console.log([...document.querySelectorAll('div:not([class]), div[class=""]')])


Ответ 2



Вот что помогло - с помощью сopy selector в Chrome достал div:nth-child(8) Спасибо большое всем за ответы

Комментариев нет:

Отправить комментарий