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

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

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


Нужна парсилка для скачивания 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 дні4500 ₴
    Игорь Варфоломеев
     289  перевірений   1  0

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

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

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

    Україна Київ | 13 грудня 2017 |
  4. 3 дні2000 ₴
    Anatoly Novikov
     815   45  0

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

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

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

    Україна Одеса | 13 грудня 2017 |
  5. 3 дні4000 ₽
    Саркис Абраамян
     693   7  1

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

    Вірменія Erevan | 13 грудня 2017 |
  6.  1662 
    15   59  1

    3 дні2000 ₴Переможець
    Давид Манжула перевірений 

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

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

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

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

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

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