Помогите написать простой скрипт на JavaScript.

Гость Гость

Собственно в чем суть. Хочу написать скрипт который будет 24 часа в сутки следить за конкретным человеком вконтакте. Под "следить" имеется ввиду просто записывать в файл или высвечивать на странице когда человек был он-лайн. Тоесть человек появился в сети - скрипт зафиксировал, написал что человек появился к примеру в 12:00:00, далее каждые секунд 30 проверяет статус, если так же он-лайн - скрипт ничего не пишет, если офф-лайн то записывает время в которое человек вышел, к примеру в 12:05:30 и записывает так же что человек был в сети 5 минут и 30 секунд с такого то по такое время. И так 24 часа в сутки. Пытался как то искать нужные слова на статической странице в сети - ничего не вышло. Какие есть идеи? :)
Дополнено (1). Я не знаю при чем тут JS:)

Если есть какие то варианты с неJS - выслушаю.
Дополнено (2). Сервер с PHP есть. Я начинающий программист, пока учу JS, с php знаком только мельком, для вас (опытных) это наверное как семечки щелкать, был бы очень благодарен если поможешь:)

evo.unknown@gmail.com - связь

cinject cinject

А причем тут вообще JS?

StAndrey StAndrey

JS тут ни при чем (на мой взгляд). Такое можно с помощью php и cron'а организовать. Алгоритм примерно следующий:
1. Функцией file получаем массив с html-кодом страницы "жертвы шпионажа".
2. С помощью функции strpos ищем следующее "<b class="fl_r">Online</b>".
3. Если функция strpos вернула true, значит юзер онлайн, если false - офлайн. Исходя из этого можно и запись в лог-файл соорудить.
4. Ну и с помощью крона запускать этот скрипт автоматом каждые N минут.

П. С. Если свой сервер с php есть, напишу полностью код.

Дополнение #2 20.07.2011 14:17:31
Окей, вышлю на имейл. Но чтобы код автоматом запускался, надо с cron'ом дружить. То уже сам в админке покопайся.

kiv.apple kiv.apple

Вконтакте имеет Jabber. Если "жертва" находится в вашем списке друзей. То следить можно очень просто и вполне законно. Самый простой вариант - запускать Jabber-клиент, который умеет запоминать статусы пользователей. Либо с помощью какой-нибудь библиотеки подключаться к Jabber из своей программы. В любом случае это будет более универсальный вариант и не требующий постоянного опроса страницы вк. Сервер сам уведомит вас он смене статуса.

Добавить комментарий | Похожие обсуждения

Вопросы и ответы по Вконтакте
Вопросы и ответы

Популярные вопросы и ответы о социальной сети www.vkontakte.ru (vk.com)