Написать парсинг HTML страницы

Цена договорная
  • Не выполнено
  • 78 просмотров
  • Создано
  • Компьютерная помощь
  • Задание № 176740
Адрес:
Дубининская 57, стр 1
Начать
, 00:00
Бюджет
Не знаю, предлагайте ваши цены
Оплата
Наличными
Нужно
Парсер сайтов с нетипизированными нодами. Существуют сайты данные на страницах которых описаны node’ми. Например : <tr><td class="type">слоган</td><td style="color: #555">&laquo;Сражаться вместе... Или погибнуть вместе&raquo;</td></tr> <tr><td class="type">режиссер</td><td itemprop="director"><a href="/name/10552/">Майкл Бэй</a></td></tr> <tr><td class="type">сценарий</td><td><a href="/name/8444/">Эрен Крюгер</a></td></tr> Таким образом парсинг этого сайта сводится к поиску node и создания массива данных извлеченных из всех имеющихся на странице нодов. Далее в каком-то диалоге предлагается сопоставить полученные данные полям win формы. По «Ок» происходит заполнение win формы. Второй вариант это когда страница состоит не из нодов а из последовательности данных… <b>Оригинальное название:</b> Mar&#237;a de la O<br /> <b>Год выпуска:</b> 1939<br /> <b>Жанр:</b> Мелодрама<br /> <b>Выпущено:</b> Испания, Ufilms S.A.<br /> Первый парсинг достаточно просто реализовать, примеров на мсдн много. Второй сложнее. Я реализовал второй, но беда в том, что он работает не накопительно а анализирует каждую последовательность, т.е. вместо того чтобы проанализировать страницу за раз и вывести массив найденных данных, чтобы я сопоставил их полям формы, он берет 1-ую последовательность из допустим 100 и ищет ее на странице и по кругу. То есть стучится на сайт 100 раз. Чего хочу : Реализации в классе обоих методов в виде получения массива из которого я распределяю что в какое поле формы должно попасть. При этом если находятся явные соответствия то подставляются данные на форму автоматом, но я прежде чем «сохранить» их в поля формы могу корректировать. Если возьметесь, приложу к заданию мой класс парсинга и файл описателя полей в формате xml, работающий по второму варианту, но без "массива" извлеченных данных. Посмотрите возьметесь или нет за эту работу.

Последние задания

Заказчик этого задания
Дмитрий

43 года Москва

Отзывы: 3
Случайные отзывы
  • Светлана
    Отзыв заказчика на задание «доставить товары»
    «Спасибо большое! Все очень быстро и в срок. Отличная работа! »
  • Виктор Макаров
    Отзыв заказчика на задание «Доставить товар покупателю»
    «Отлично!»
  • Валерия 💔 Гатаулина \uD83D
    Отзыв заказчика на задание «Купить арбуз»
    «Спасибо! Все быстро, вовремя и без лишних вопросов»
  • Никита .RU
    Отзыв заказчика на задание «Написать отзывы»
    «спасибо!»