Евгений [evgeniyorlov35]
Евгений [evgeniyorlov35]На сайте 2 года и 11 месяцев (заходил 2 года 11 месяцев 28 дней назад)
0
3
|
Рейтинг3
3
|
Редактирование бюджета
25 Мая 2019
Бюджет:
9999 руб
Необходимо расширение для Chrome и Firefox, которое будет осматривать домены поисковых результатов на странице Гугла, сравнивать их с некоей удалённой базой данных и, при совпадении домена поискового результата с доменом в определённой колонке БД, отрисовывать под поисковым результатом дополнительный div и вписывать в него информацию из строки БД, в которой было совпадение домена.
Пример: Есть база данных, скажем, MySQL. Лежит по определённому адресу, <code>Id;Domain;Image;Number;String 1; Теперь, пользователь расширения попадает на некую поисковую страницу Гугла. Расширение парсит домены поисковых результатов, коннектится к БД и сравнивает домены поисковых результатов с доменами из БД. Найдя среди поисковых результатов любой УРЛ с домена kremlin.ru расширение отрисовывает под поисковым результатом дополнительный div и вписывает в него все остальные данные из строки БД, т.е. <code><div id="enrichment"><span id="image"><img src=" То есть: неважно, какой конкретно УРЛ показан в поисковом результате если домен совпал, то показывается дополнительная информация из БД. Строк в БД около 15.000 (будет больше). Необходимо позаботиться о том, чтобы расширение не тормозило, загружало информацию асинхронно и, как бы lazy, то есть грузило сразу только то, что в видимом сегменте монитора, а остальное после скролла. И нужно учесть то, что люди настраивают Гугл на разное количество поисковых результатов. Пользовательские опции в бэкенде расширения - Возможность быстро (одним нажатием кнопки) включать/выключать расширение - Возможность выбрать и сохранить, из каких колонок БД будет зачитываться информация в div. Всего колонок в БД около 10. - Возможность выбрать и сохранить, как будут загружаться divы с информацией: автоматически, чуть позже основных поисковы результатов (с неким таймаутом), либо по нажатию кнопки "загрузить доп. информацию" - Возможность пересортировать поисковые результаты по определённому полю. Об этой опции подробней: Некоторые колонки БД содержат числа. На странице поисковых результатов показывается dropdown, в котором пользователь выбирает по какой колонке сортировать поисковые результаты. Выбирает например колонку "Number" и поисковые результаты пересортировываются так, что первым показывается результат с максимальным значением, потом со вторым по величине и т.д. За ними следуют поисковые результаты без дополнительной информации. Тут же должна быть дополнительная опция "сбросить пользовательскую сортировку". Схожий функционал есть в расширении SeoQuake если интересно, гляньте в WebStore. Указана стартовая цена. |