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

Есть Yahoo Finance http://finance.yahoo.com/ Там есть странички посвященные «тикерам» (тикер это код акций). Скажем Google это GOOG и страничка выглядит соответственно так: http://finance.yahoo.com/q/h?s=GOOG Baidu.com это BIDU и, соответственно, страничка выглядит так http://finance.yahoo.com/q/h?s=BIDU

Паук должен иметь пристойный интерфейс и быть готовым к использованию неискушенным пользователем. Делать паук должен следующее:

В основном:

1) бегать по заранее составленому списку тикеров и собирать ленту новостей. В отчет попадает Заголовок, Точное время новости (надо ставить полный штамп, с датой) и кто автор новости (начальное at встречающееся у многих желательно убирать)

2) Паук должен иметь простейшую логику и соизмерять свои усилия с частотой появления новостей. Скажем если у GOOG новости появляются по 40 штук в день, то бегать туда надо каждые полчаса. Если у BIDU две новости в день, то и бьегать туда можно пару раз в сутки. А какой-нибудь CNIC можно вообще раз в три дня проверять. Но делательно что бы никого не проверяли реже чем раз в сутки все же. Скорость появления новостей надо рассчитывать по последнему периуду, а не в среднем за год. Тут логика такая: что-то случилось с BIDU скажем и пошли новости потоком. Паук должен отреагировать и начать лазить туда чаще. В целом алгоритм примерно такой: паук лазиит и считает скорость появления новостей. Берет 10 последних новостей и считает за какое время они появились. Скажем для Goog это за три часа. То есть скорость поступления новостей тут одна новость за 20 минут. А для BIDU это составило одну новость в два часа. То есть BIDU в шесть раз медленее чем GOOG.

3) Помимо частоты обновления новостей каждому тикеру прилается еще важность (оператор задает, об этом подробнее ниже). Важность задается числом от 1 и выше. Чем важнее тикер, тем чаще его надо оббегать по умолчанию. В целом рассчитывается так: важность тикера умноженая на скорость его обновления – чем больше это число, тем чаще оббегать тикер надо.

4) паук сидит на сервере и прячется под паролем. Пользователей может быть несколько. Каждый пользователь имеет доступ к своему списку тикером и вибит статистику по ним.

Админ (интерейс админа может быть спартанским):

1) создает пользователей и приписывает им тикеры

2) заводит таблицу тикеров и важностями.

3) Помимо этого он должен уметь на лету менять важность тикера с помощью API образного запроса. И запрашивать вес. Что-то вида /change-wight.php/key=123456&ID=GOOG&new_weight=12 То есть GOOG’у присваивается новая важность равная 12.

Еще API должен уметь отдавать список всех своих тикеров с весами

4) Заводить интересующий его источник в админке. То есть админ залезает в панель и указывает там что его интересует источник aka автора новости. Искать надо будет по вхождению. То есть если админ указал Forb, то ищется как Forbes, так и ForbesTV и т.п.

Пользователь:

1) Указывает номер позиции (к примеру 10), до которой он хочет проверить и ему выдается отчет – все «его» тикеры в порядке убывания полной важности (то есть скорость обновления умноженная на вручную заданную важность) в ленте которых НЕТ новости из источника указаного админом.

2) После логина пользоваатель остается залогиненым пока сам вручную не вылогинится.

Пишите предложения, если есть вопросы, то имейл в профайле www.weblancer.net/users/Mauser/ работа не очень большая, но аккуратная. Писать желательно на php+mysql но другие версии рассматриваются.

небольшой поясняющий звук приколот. буквально три минуты

14 лет назад
Mauser
Тер 
50 летСША
17 лет в сервисе
Был
4 года назад
Выбранные исполнители
Tkachenko
35 летУкраина
18 лет в сервисе
Был
8 лет назад
14 лет назад
$120
2 дня
Камрад Ткаченко не подвел в очередной раз чем, так сказать, показал пример многим другим веблансерам - как оно надо делать.
Как всегда - все по высшему разряду. Хорошее ТЗ и четкие ответы на вопросы, возникающие в процессе работы, являются показателем профессионализма и опыта Сурена. Рекомендую к сотрудничеству.
owebs
Павел 
39 летРоссия
14 лет в сервисе
Был
13 лет назад
5 отзывов
14 лет назад
$300
7 дней
Сделал все. Сделал быстро, хорошо, по ТЗ все, без лишних вопросов.
Отличный заказчик: ясная начальная постановка задания, четкие ответы на встречные вопросы и своевременная оплата. Рад сотрудничеству.