Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 14.06.2016
Сообщений: 7

Найти элемент в HTML по атрибуту class

31.08.2016, 16:12. Показов 3819. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
HTML5
1
<div class="bomb-loader" style=""></div>
Нужно найти класс "bomb-loader" и из тега style взять данные.
С помощью HtmlDocument думаю как сделать, но нет мыслей.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.08.2016, 16:12
Ответы с готовыми решениями:

XML: удалить элемент по атрибуту
Есть XML файл: &lt;CL n=&quot;Test Group&quot;&gt; &lt;CL n=&quot;name1&quot; /&gt; &lt;CL n=&quot;name2&quot; /&gt; &lt;CL n=&quot;name3&quot; /&gt; &lt;/CL&gt; Необходимо по...

Найти число в HTML по по атрибуту. (Парсинг сайта)
Мне нужно на страницах сайта найти числа в ссылке (тег &lt;a&gt;) Сама ссылка имеет такую структуру: &lt;a...

Как в lxml найти элемент по атрибуту name?
На этой этой страничке нашел методы парсинга по значению id и class, а вот по name нету :( Вопрос в заголовке)

7
186 / 184 / 97
Регистрация: 30.04.2016
Сообщений: 478
31.08.2016, 17:37
hdyhvdfhbcff,

C#
1
2
3
4
var doc = XDocument.Load(TODO);
            var style = doc.Elements("div")
                .FirstOrDefault(e => e.Attribute("class")?.Value == "bomb-loader")
                ?.Attribute("style")?.Value;
1
0 / 0 / 0
Регистрация: 14.06.2016
Сообщений: 7
31.08.2016, 17:52  [ТС]
Спасибо большое, но можно как нибудь обойти ошибку №403: Запрещено?
0
186 / 184 / 97
Регистрация: 30.04.2016
Сообщений: 478
31.08.2016, 17:56
Цитата Сообщение от hdyhvdfhbcff Посмотреть сообщение
можно как нибудь обойти ошибку №403: Запрещено?
Т.е. html прочитать не получается?
0
0 / 0 / 0
Регистрация: 14.06.2016
Сообщений: 7
31.08.2016, 17:59  [ТС]
C#
1
var doc = XDocument.Load("http://site.com");
На эту строчку ругается, может сертификация какая нужна?

Добавлено через 1 минуту
Кстати говоря, так как я работаю в WebBrowser, может оттуда как выловить можно?
0
 Аватар для EveKS
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
31.08.2016, 18:02
hdyhvdfhbcff, User-Agent
0
0 / 0 / 0
Регистрация: 14.06.2016
Сообщений: 7
31.08.2016, 18:03  [ТС]
EveKS, не помогает, всё перепробовал.
0
 Аватар для diadiavova
7259 / 2606 / 744
Регистрация: 11.04.2015
Сообщений: 4,150
Записей в блоге: 43
01.09.2016, 11:00
C#
1
2
3
4
            // Получаем коллекцию всех дивов с классом bomb-loader
            var divs = from HtmlElement div in webBrowser1.Document.GetElementsByTagName("DIV") where div.GetAttribute("className") == "bomb-loader" select div;
            // Первый такой див в документе(если он есть)
            var divFirst = divs.FirstOrDefault();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.09.2016, 11:00
Помогаю со студенческими работами здесь

Найти ссылку по атрибуту и открыть ее
Господа есть такая задача: Находим ссылку с id='MyLink' и открываем ее в этом же окне. ссылку я нашел: $('#MyLink') а как...

Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int')
Есть такие строки: std::list&lt;c_bullet*&gt; Bullets; ... for(auto i = Bullets.begin(); i != Bullets.end(); /**/) В строке цикла вот...

Взаимодействие с элементом HTML через class
Возможно ли воссоздать нечто подобное var id_menu = new Array('subMenu'); startList = function allclose() { for (i=0; i &lt;...

Как спарсить div class из html
&lt;div class=&quot;_6a _6b&quot;&gt; &lt;div class=&quot;_21zr _50f5 _50f7&quot;&gt; == $0 &lt;a href=&quot;http://localhost.ru/&quot;&gt;Нужный мне текст&lt;/a&gt; ...

HTML .class вписыват action в зависимости от $_GET
Есть такая меню: &lt;ul class='nav'&gt; &lt;li class='active'&gt;&lt;a href='#'&gt;один&lt;/a&gt;&lt;/li&gt; &lt;li class=''&gt;&lt;a href='#'&gt;два&lt;/a&gt;&lt;/li&gt; &lt;li...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru