Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
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 ₴
    Игорь
    Игорь Варфоломеев
    376   перевірений    1  0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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