7.7 Парсинг html страницы

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем Fakir, 10 июн 2008.

  1. TopicStarter Overlay
    Fakir
    Offline

    Fakir

    Регистрация:
    10 июн 2008
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Добрый день!
    Делаю обработку для заказа запчастей, и вот хотелось бы чтобы список запчастей запрашивался с сайта производителя.
    Страницу я запрашиваю через MSXML2.XMLHTTP, но вот как выдрать из нее необходимые данные не знаю.
    Собственно нужно выдернуть список запчастей из страницы и поместить его в переменную типа СписокЗначений.
    Вот пример страницы http://fak1r.st-host.ru/1.htm

    Пробывал сделать по примеру из Синтаксис помошника(регулярные выражения), но не получилось.
    Заранее благодарю за помощь.
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    :unsure:
    В 77 есть регулярные выражения? Вроде, только через ВК...
  3. TopicStarter Overlay
    Fakir
    Offline

    Fakir

    Регистрация:
    10 июн 2008
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Ну не всамой 1С регулярки, а в Automation

    Код:
    objRegExp=СоздатьОбъект("VBScript.RegExp");
    objRegExp.Pattern="абв+";
    objRegExp.Global=-1;
    Стр=ХТТП("http://fak1r.st-host.ru/","1.html");
    objMatches=objRegExp.Execute(Стр);
    Для ы=0 по objMatches.Count-1 Цикл
    objMatch=objMatches.Item(ы);
    Сообщить(objMatch.Value);
    КонецЦикла;
    
    Я незнаю какое задать регулярное выражение(objRegExp.Pattern=) чтобы на выходе была колекция строк с запчастями.
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Погугли на тему регулярок - там все очень просто.
    Я бы помог, да лениво :)
  5. TopicStarter Overlay
    Fakir
    Offline

    Fakir

    Регистрация:
    10 июн 2008
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Я поискал, но ненашел (((
  6. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Плохо искал - находиться первым же запросом.
  7. TopicStarter Overlay
    Fakir
    Offline

    Fakir

    Регистрация:
    10 июн 2008
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Какой например запрос нада выполнить в гугле?
  8. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Первая строка этого запроса приведет вас к самому известному тексту про регулярки.
Похожие темы
  1. JohnConnor
    Ответов:
    3
    Просмотров:
    1.219
Загрузка...

Поделиться этой страницей