Страницы: 1
RSS
VBA. Простой css селектор для html страниц, Кто-нибудь писал?
 
Всем привет!

Периодически приходится писать макросы для получения информации с веб-страниц. Для выборки элементов со страницы, пробовал использовать сторонние скрипты, но они работают не надежно. Вопрос: кто-нибудь писал для своих нужд css селектор, хотя бы простой? Например:

Selector("div.class span", htmlPage) - выбрать все span элементы, которые содержаться в div элементах с классом class.

Если да и готовы поделиться, то будьте так любезны. А то писать с нуля лениво.

Спасибо.
Изменено: nerv - 22.01.2013 12:17:53
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
А RegExp не пробовал?  :)  Конечно, RegExp ни в какое сравнение не идёт с Regex в VB.NET.
А ещё проще искать селекторы с помощью XML Literals в VB.NET, но... нужно чтобы XML был well-formed.  :)

P.S. A jQuery?
Изменено: Johny - 22.01.2013 12:26:50
There is no knowledge that is not power
 
Цитата
Johny пишет:
P.S. A jQuery?
так и делал, но работает через раз + немного проблематично в отладке
Цитата
Johny пишет:
А RegExp не пробовал?
мне нужно выбрать сами элементы как объекты, чтобы потом с ними работать. Реги тут только как инструмент. В двух словах: есть объект html-страница и из нее с помощью селектора мне нужно выбрать элементы для дальнейшей работы с ними, как объектами. Навороченных селекторов мне не надо. Этого более чем достаточно:
- http://htmlbook.ru/samcss/identifikatory
- http://htmlbook.ru/samcss/klassy
- http://htmlbook.ru/samcss/selektory-tegov
- http://htmlbook.ru/samcss/kontekstnye-selektory
- http://htmlbook.ru/samcss/dochernie-selektory
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
Страницы: 1
Читают тему
Наверх