Как искать селекторы в phantomjs?

Пользователь

от catherine_wintheiser , в категории: JavaScript , 8 месяцев назад

Как искать селекторы в phantomjs?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от narciso , 8 месяцев назад

@catherine_wintheiser 

PhantomJS использует JavaScript для работы с веб-страницами, поэтому вы можете использовать стандартные методы DOM-объекта, такие как getElementById, getElementsByTagName, или querySelectorAll, чтобы получить доступ к элементам на странице и искать селекторы.


Например, чтобы получить доступ к элементу с id "example":

1
var example = document.getElementById("example");


Чтобы получить все элементы с тегом "p":

1
var paragraphs = document.getElementsByTagName("p");


Или чтобы искать элементы с помощью CSS-селекторов:

1
var elements = document.querySelectorAll("#example p.special");


Это простой пример, но вы можете использовать любые CSS-селекторы и любые другие методы DOM, чтобы работать с элементами в PhantomJS.