Додайте свій проєкт безкоштовно й почніть отримувати пропозиції від фрілансерів-виконавців вже за хвилини після публікації!
2 000 ₴

написать парсилку для скачивания файлов с вики

проект завершено


Нужна парсилка для скачивания svg и png файлов с wikimedia.com


Тип страниц откуда скачиваться будет контент. Пример 

https://commons.wikimedia.org/wiki/Category:SVG_flags_of_Belarus

https://commons.wikimedia.org/wiki/Category:SVG_coats_of_arms_of_Angola

и тд, страницы однотипные

Что должно скачиваться:

1. svg каждого файла . Количество файлов пишется на самой странице https://commons.wikimedia.org/wiki/Category:SVG_flags_of_Belarus

The following 111 files are in this category, out of 111 total.


  Там файлы могут отображаться страницами, previous page, next page / например здесь две страницы https://commons.wikimedia.org/wiki/Category:SVG_road_signs_in_Japan


 В данном случае https://commons.wikimedia.org/wiki/Category:SVG_flags_of_Belarus все файлы отображаются на одной странице. 

Svg файлы лежат по такому пути: если кликнуть на файл попадём сюда https://commons.wikimedia.org/wiki/Category:SVG_flags_of_Belarus#/media/File:Flag_of_Belarus.svg

More details - и мы перейдём на https://commons.wikimedia.org/wiki/File:Flag_of_Belarus.svg

Исходник svg файла здесь http://prntscr.com/hn2z65

2. png каждого файла , исходник лежит там же http://prntscr.com/hn32rg . Достаточно самый минимальный размер png. 


Также нужен один фильтр . Чекпоинт "Public domain".   То есть по-умолчанию скачиваются все файлы. Если ставится чекпоинт public domain, то скачиваются только файлы с лицензией Public domain.  Лицензия каждого файла указывается здесь https://commons.wikimedia.org/wiki/Category:SVG_flags_of_Belarus#/media/File:Flag_of_Belarus.svg

конкретно http://prntscr.com/hn38ku


Принцип такой, указываться путь куда скачивать на компьютер, вводится урл с какой страницы скачивать, чекпонит Public domain  или нет, Пуск. 


Файлы скачиваются в папку , название svg оставляем такое же как в исходнике.

Есть один момент - нужно чтобы svg и png одного файла распологались рядом друг с другом. Так как они называются 

по-разному Flag_of_Belarus.svg  и 320px-Flag_of_Belarus.svg , то рядом они не будут . Можно например скачивать png все 500px http://prntscr.com/hn3wpy   тогда как-то программно удалять " 500px-  "  в названиях всех png файлов 500px-Flag_of_Belarus.svg.png  чтобы png совпадал буквенно с названием svg.   Либо может найдёте другое решение, попроще.    


Если я что-то упустил в правильном функционировании парсилки с вики, поправьте. 


Ставьте ваш бюджет и сроки.  


Відгук замовника про співпрацю з Давидом Манжулой

Якість
Професіоналізм
Вартість
Контактність
Терміни

крутой прог, сделал всё как хотел

Відгук фрілансера про співпрацю з Иваном Энге

Оплата
Постановка задачі
Чіткість вимог
Контактність

Все чітко, зрозуміло. Необхідна інформація своєчасно. Оплата миттєва. Рекомендую замовника!

Давид
Давид Манжула


Зробити ставку!

Замовник не бажає робити передплату? Оплату через Сейф допоможе уникнути можливого шахрайства.

  1. 3 дні4 500 ₴
    Игорь
    Игорь Варфоломеев
    367   перевірений    1  0

    Ест большой опыт написания парсеров разной сложности, включая парсеры который обходят блокировки гугла, фейсбука и тд.

    Україна Хмельницький | 13 грудня 2017 |
  2.  фрілансер більше не працює на сервісі
  3. 7 днів3 500 ₴
    Сергей
    Сергей К.
    2965   перевірений    62  0

    Могу сделать в виде софта, все будет так как Вам нужно.
    Обращайтесь, нюансы обсудим в процессе.

    Україна Київ | 13 грудня 2017 |
  4. 3 дні2 000 ₴
    Anatoly
    Anatoly Novikov
    762     51  0

    <><><><><><><><><><><><><><><><><><><><><><><><><><><><><>

    Добрый день, готов выполнить ваше задание, обращайтесь.

    <><><><><><><><><><><><><><><><><><><><><><><><><><><><><>

    Україна Одеса | 13 грудня 2017 |
  5. 3 дні4 000 ₽
    Саркис
    Саркис Абраамян
    1768   перевірений    24  2

    Добрый день! Есть огромный опыт парсинга и анализа данных с разных сайтов!
    Реализую на java под любой ОС в виде дескопного приложения!
    viber/telegram: +37495090598
    email: [email protected]

    Вірменія Erevan | 13 грудня 2017 |
  6. 3 дні2 000 ₴Переможець
    Давид
    Давид Манжула
    1330   перевірений    67  1   2

    Зроблю!
    Маю досвід розробки парсерів!
    t.me/da411d | da411d.pp.ua ­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​­​

    Україна Івано-Франківськ | 13 грудня 2017 |
  7. 4 дні3 500 ₴
    Роман
    Роман Тулайдан
    1753     32  0

    Могу сделать в виде скрипта либо програмы. Пишите,обсудим детали

    Україна Івано-Франківськ | 13 грудня 2017 |
  8. 5 днів2 500 ₴
    Юрій
    Юрій С.
    649   перевірений    16  3   2

    Здрвствуйте Иван.
    Заинтересован в выполнении задачи.
    Обращяйтесь.
    Сделаю.

    Україна Рівне | 14 грудня 2017 |