0
kittystark
10.11.18
✎
09:31
|
на форме полеХТМЛ, с помощью него для проведения антинаучного эксперимента:
- заходим на главную яндекса
- переходим на его любую новость
при выполнении кода:
селектор = "A.link.link_theme_black.link_agency.i-bem";
нодеList = ЭлементыФормы.ПолеHTMLДокумента.Документ.querySelectorAll(селектор);
if нодеList.length > 0 then
для каждого нода из нодеList цикл
сообщить(нода.innerText);
КонецЦикла;
endif
заголовки новостей выводятся в окне сообщений и 1С-ка падает...
мне не нужно парсить яндекс - нужен рабочий код
как модифицировать его так, чтоб можно было получить все элементы "заданных классов"
и главное чтоб работал без вылетов ?
особенно если в качестве селектора будет что-то типа
DIV.rubber rubber_content > DIV.rubber__col rubber__col_left > DIV.page-content > DIV.page-content__cell > DIV.page-content__fixed page-content__page page-content__page_num_0 > DIV.page-content__cell page-content__table > DIV.page-content__col > DIV.page-content__cell > DIV.page-content__fixed page-content__fixed_dependent warn__owner story settings-stars i-bem > DIV.story__tails story__tails_layout_tabs > DIV.story__list > DIV.story__group > DIV.doc doc_for_story > DIV.doc__head > H2.doc__title > A.link link_theme_black link_agency i-bem
(знаю: пробелы в класснэймах - нужно поменять на точки)
|
|