|
Помогите распарсить | ☑ | ||
|---|---|---|---|---|
|
0
Повелитель
10.04.12
✎
12:23
|
Есть html страница вида:
http://www.imagepost.ru/images/n/om/nomenklatura.jpg Вот кусок оттуда: http://depositfiles.com/files/cmrmrt0fd Вообщем надо это добро в справочник Номенклатура загрузить, не знаю с какой стороны к этой HTML подойти. |
|||
|
1
Повелитель
10.04.12
✎
12:24
|
||||
|
2
Fr1eNd
10.04.12
✎
12:25
|
Используй ПостроительDOM
|
|||
|
3
Fr1eNd
10.04.12
✎
12:26
|
ПостроительДОМ = Новый ПостроительDOM;
ДокументХТМЛ = ПостроительДОМ.Прочитать(ЧтениеХТМЛ); ТаблицаХТМЛ = ДокументХТМЛ.ИмпортироватьУзел(ДокументХТМЛ.ПолучитьЭлементыПоИмени("table")[4], Истина); СтрокаХТМЛ = ТаблицаХТМЛ.ПолучитьЭлементыПоИмени("tr")[0]; ТекстОписания = ""; Для Каждого ЭлементТаблицы Из СтрокаХТМЛ.ПолучитьЭлементыПоИмени("tr") Цикл ТекстКолонка0 = ЭлементТаблицы.ПолучитьЭлементыПоИмени("td")[0].ТекстовоеСодержимое; ТекстКолонка1 = ЭлементТаблицы.ПолучитьЭлементыПоИмени("td")[1].ТекстовоеСодержимое; Если ТекстОписания = "" Тогда ТекстОписания = СокрЛП(ТекстКолонка0) + ": " + СокрЛП(ТекстКолонка1) + "<br>"; Иначе ТекстОписания = ТекстОписания + Символы.ПС + СокрЛП(ТекстКолонка0) + ": " + СокрЛП(ТекстКолонка1) + "<br>"; КонецЕсли; Номенклатура.ДополнительноеОписаниеНоменклатуры = ТекстОписания; Сообщить(ТекстОписания); КонецЦикла; |
|||
|
4
Повелитель
10.04.12
✎
12:26
|
(2) Спасибо сейчас буду ковырять
|
|||
|
5
dk
10.04.12
✎
12:27
|
открыть / скопировать в эхель, а уж эхель сам распарсит
|
|||
|
6
Повелитель
10.04.12
✎
12:29
|
(5) Этот метод я пробовал, он неправильно конверирует некоторые артикулы в даты, а штрихкоды в 4,60701E+17
и причем безвозвратно. Сейчас буду с (2) и (3) разбираться, похоже на то что нужно. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |