Написать парсинг 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
Случайные отзывы
  • Надежда Джангирова
    Отзыв заказчика на задание «Отвезти документы»
    «Все быстро, спасибо! Ксения очень очаровательная девушка!:)»
  • Екатерина Вихарева
    Отзыв заказчика на задание «Доставить товар покупателю»
    «Все хорошо. Спасибо. »
  • Максим Каракулов
    Отзыв заказчика на задание «Помочь с переездом»
    «Благодарю Алексея за отличную помощь в таком нервном деле как переезд! И очень здорово, что он позвал в поддержку своего брата. Ребята практически все сделали сами, и из головной боли переезд превратился для меня в забавное путешествие (= Алексей приехал ровно во сколько и договаривались. Несмотря на огромные пробки, ехать было весело - было много, о чем поговорить. Очень оперативно вынесли все вещи из старой квартиры и потом также оперативно занесли в новую. Алексей очень жизнерадостный и оптимистичный, с ним очень приятно взаимодействовать!»
  • Василий Николаев
    Отзыв заказчика на задание «Курьер на один/полдня»
    «Всё отлично! Не смотря на небольшой неприятный момент с нашей стороны, всё было сделано на 5+ »