Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужна программа для умной расстановки ссылок в размноженные статьи. Желательно реализовать на платформе С++.

Идея такова:

К примеру имеется 100 статей, в них нужно вставить точное кол-во разных анкоров, при том кол-во ссылок на 1 статью не должно превышать (к примеру ) 5.

В итоге в целом нам нужно встроить в статьи около 500 ссылок.

У нас 17 различных анкоров, с заданными пропорциями

Ссылка1 – 75 шт.

Ссылка2 – 55 шт.

Ссылка3 – 40 шт.

Ссылка4 – 40 шт.

Ссылка5 – 40 шт.

Ссылка6 – 40 шт.

Ссылка7 – 30 шт.

Ссылка8 – 30 шт.

Ссылка9 – 25 шт.

Ссылка10 – 20 шт.

Ссылка11 – 20 шт.

Ссылка12 – 20 шт.

Ссылка13 – 20 шт.

Ссылка14 – 10 шт.

Ссылка15 – 10 шт.

Ссылка16 – 10 шт.

Ссылка17 – 10 шт.

Нужно что бы все анкоры встали в статьи именно в том объеме, который расписан выше и без дублей.

Бывает, что в тексте часто встречаются однотипные слова поэтому было бы неплохо что бы программка вставляла анкоры в разные места статьи случайным образом.

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

Программа должна проставлять сначала первую ссылку во все статьи потом вторую и тд., до лимита ссылок в статье (в данном случае у нас он 5), если лимит достигнут то программа ищет места под сслыки в других статьях. Это нужно для того что бы первым делом занять второстепенный анкор например “автомобиль bmw”(такое вхождение может быть всеголишь одно в тексте его нужно занимать первым делом), а следущий проход поставит ссылку в другом месте просто на “автомобиль”, естественно нужно продумать тот момент что бы не было двойной ссылки типа автомобиль bmw.

Перед расстановкой ссылок нужно сделать анализатор статей на кол-во вхождений ключевых запросов. На основе этого анализа и будет составляться очередность расстановки ссылок.

И наконец, когда программа завершает расстановку она должна выдавать отчет о том сколько и каких ссылок она смогла расставить в статьи, и общий объем ссылок.

14 лет назад
ASSH
44 годаРоссия
16 лет в сервисе
Был
7 лет назад
Выбранный исполнитель
korooleg
Олег 
42 годаУкраина
14 лет в сервисе
Был
14 лет назад
2 отзыва
14 лет назад
$70
5 дней
  • Похожие заказы
  • Здравствуйте. Я ищу программиста для разработки клиента электронной почты по нашему готовому дизайну . То есть какие события должны происходить, если нажать сюда или сюда — всё это уже продумано. Иконки тоже есть. От вас ...

    Закрыт
    14 лет назад
  • Основная задача отслеживание доставки товара с Ebay, а также оплата товара. Программа должна: 1. Коннектится с логином и паролем на Ebay, получать список купленных товаров и доп. информацию(продавец, цена, дата....) 2. Коннектится с логином и паролем ...

    Закрыт
    14 лет назад
  • $150

    Имеется ДЛЛ (написанная на Delphi), которая выполняет работу с ресурсами в PE-Files (EXE, DLL И т.д. файлах). Работа включает в себя: извлечение ресурсов и обратную линковку. При линковке пересчитываются все хидеры PE-файла и перестраивается секция ...

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад
  • $30

    Есть php скрипт. Он выдает данные, которые нужно представить в виде графа (чтобы были узлы и связи). Я сначала хотел сделать графический вывод средстави php или javascript. Но затем задумался о возможности подключения к ...

    Закрыт
    14 лет назад
  • Добрый день! Требуется сделать совсем простую прогу: В программе должно быть поле куда вставляются ссылки (каждая ссылка с новой строки), кнопка "выбрать файл" и кнопка "Проверить". 1. В начале загружаем ссылки 2. Выбираем любой текстовый файл 3. Нажимаем "Проверить" ...

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад
  • $10

    Нужна программа , вот её необходимая функция: Обработка строк в txt файле. формат в каждой строке будет таким слово*слово1*слово2 *слово№ программа должна будет привести в такой формат слово*слово1**слово2 **слово№ то есть первую звёздочку в строчке не трогатть, остальные заменить

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад
  • $60

    Надо создать новую форму для Outlooka в которой будут несколько полей для ввода. Имя, Фамилия - очень легко вообщем. можно сделать в дизайнере и пото экспортировать в Visual Studio. дальше надо вот что: Есть папка в которой ...

    Закрыт
    14 лет назад