Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
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 дняскрыта
    Игорь Варфоломеев
     290  проверен   1   0

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

    Украина Хмельницкий | 13 декабря 2017 |
  2.  фрилансер больше не работает на сервисе
  3.  3279 
    9   58   0

    7 днейскрыта
    Сергей К. проверен 

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

    E-mail: [email protected] | skype: avtoparsing.ru | telegram: https://t.me/avtoparsing | Cайт : http://avtoparsing.ru

    Украина Киев | 13 декабря 2017 |
  4. 3 дняскрыта
    Anatoly Novikov
     447   20   0

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

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

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

    Украина Одесса | 13 декабря 2017 |
  5. 3 дняскрыта
    Саркис Абраамян
     364   3   1

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

    Армения Erevan | 13 декабря 2017 |
  6.  1625 
    15   52   0

    3 дняскрытаПобедившая ставка
    Давид Манжула проверен 

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

    Украина Ивано-Франковск | 13 декабря 2017 |
  7. 4 дняскрыта
    Роман Тулайдан
     1745   31   0

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

    Украина Ивано-Франковск | 13 декабря 2017 |
  8. 5 днейскрыта
    Юрій Селецький
     634  проверен   15   2

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

    Украина Ровно | 14 декабря 2017 |

Заказчик
Иван Энге
Украина Киев  32   0
Проект опубликован
13 декабря 2017
129 просмотров