Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

6 лет назад
Анатолий
41 год, Россия
6 лет в сервисе
Был онлайн 6 лет назад
100% заказов с выбором исполнителя
6 лет назад

Необходимо скачать и обработать информацию с ftp-сайта zakupki.gov.ru (информация в открытом доступе):
***/out/published/" rel="nofollow" target="_blank">ftp://fz223free:***/out/published/

Для каждого региона в указанной папке (/out/published/) кроме служебных папок (archive, undefined и т.п.)
необходимо скачать все архивы с данными из подпапки purchaseNotice (напр., /out/published/Adygeya_Resp/purchaseNotice/)
в т.ч. из подпапок purchaseNotice/daily и purchaseNotice/full

Далее необходимо распаковать скачанные архивы и обработать все XML-файлы в скачанных архивах:

1. Оставить только уникальные записи о закупках (уникальность по purchaseNoticeData/guid)
(возможно, что одна запись с одним guid может быть в разных файлах)

2. Собрать информацию:

<ns2:purchaseNoticeData>
<ns2:guid>
<ns2:createDateTime> - нужна только дата YYYY-MM-DD
<ns2:name>
<ns2:customer>
<mainInfo>
<fullName>
<shortName>
<inn>
<kpp>
<ogrn>
<legalAddress>
<postalAddress>
<phone>
<email>
<ns2:contact>
<firstName>
<middleName>
<lastName>
<phone>
<fax>
<email>
<ns2:publicationDateTime> - нужна только дата YYYY-MM-DD

3. Добавить столбец с названием региона (как указано на сайте, напр.: Adygeya_Resp)

4. Собранную информацию представить в виде таблицы Excel 97-2003 (xls):
Adygeya_Resp | 759e7ac3-73cb-4b2d-bb11-7a6119e00a66 | 2013-03-05 | Поставка дорожных знаков для нужд ГУП РА "Кошехабльский ДРСУ" |
Государственное унитарное предприятие Республики Адыгея "Кошехабльский дорожный ... | ... | ... |

------

5. Дополнительно по возможности хотелось бы получить сам скрипт, использованный для сбора и обработки данных (если это bash/perl/awk/sed/grep и т.п, а не какая-нибудь экзотика).

По бюджету -- предлагайте свой вариант суммы и способа оплаты, рассмотрим.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Выбранный исполнитель
Андрей Д.
29 лет, Россия
10 лет в сервисе
Был онлайн 6 лет назад
6 лет назад

$100

2 дня

Роман П.
Роман П. 
40 лет, Украина
7 лет в сервисе
Был онлайн 6 лет назад
6 лет назад
Андрей Д.
29 лет, Россия
10 лет в сервисе
Был онлайн 6 лет назад
6 лет назад

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.