5 / 5 / 5
Регистрация: 15.07.2012
Сообщений: 773
|
|||||||||||
1 | |||||||||||
Можно ли разобрать не валидный код с HtmlAgilityPack или только регулярки?18.03.2016, 21:01. Показов 743. Ответов 4
Метки нет (Все метки)
Решил спарсить страничку и чуть комп не разбил скажите можно ли спасить такую страничку с помощью HtmlAgilityPack или только регулярка блок специально целый скинул как единица из кода
так стоп почему-то из браузера он валидный буду искать в чем проблема Добавлено через 25 минут скажите что такое копирую исходный код через правую кнопку мыши код не валидный, а вот если копирую через консоль разработчика все валидное, по крайней мере на первый взгляд. Вот через консоль разработчика
0
|
18.03.2016, 21:01 | |
Ответы с готовыми решениями:
4
разобрать код Си или Сишарп Валидный код Валидный css-код Какой код валидный? |
Администратор
|
|
18.03.2016, 22:22 | 2 |
Братуха, оба примера являются валидными примерами html разметки. В HTML регистр имен элементов и атрибутов не играет роли; кавычки вокруг атрибутов тоже допускается не указывать. Однако, когда ты смотришь на html в инструментах разработчика, то видишь причесанный html где все теги в нижнем регистре, а значения атрибутов в кавычках. Кроме того там добавляются некоторые узлы и можно увидеть динамический контент созданный JavaScript. Если же смотреть исходный код, то там код будет ровно в том виде в котором его прислал http сервер без динамческого контента. При работе с HtmlAgilityPack следует ориентироваться на исходник от сервера т.к. HAP не выполняет JavaScript.
1
|
5 / 5 / 5
Регистрация: 15.07.2012
Сообщений: 773
|
|
18.03.2016, 23:24 [ТС] | 3 |
OwenGlendower, Да блин тогда чего не получается, я конечно недавно с HtmlAgilityPack знаком но все же я простой пример делал буду значит дальше мурыжить. А как тогда адрес на объект писать как в html или по стандартам кавычки, прописные и т.д.
0
|
Администратор
|
|
19.03.2016, 06:47 | 4 |
Братуха,
Добавлено через 7 часов 12 минут Я тебя неправильно понял. Выражение XPath (или "адрес объекта") можно писать в любом регистре, значения атрибутов необходимо заключить в кавычки.
0
|
19.03.2016, 14:17 | 5 | |||||
Братуха, я в интернете пример такой находил, тут есть кое-какие зацепки с валиндность:
0
|
19.03.2016, 14:17 | |
19.03.2016, 14:17 | |
Помогаю со студенческими работами здесь
5
Невалидный и валидный код Почему данный код валидный? Почему не работает валидный код? Валидный ли код? (Моделирование комплектовочного конвейера сборочного цеха) Выберите валидный код для вставки canvas на страницу У меня видеокарта GEFORCE на неё только можно устанавливать ATI,или можно ещё NVIDIA? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |