Автор Тема: Ограничить доступ к сайту по времени  (Прочитано 158 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vova-n [?]

  • Новичок
  • *
  • Сообщений: 23
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Не нахожу удобных программ в интернете на эту тему. И также не нашёл ответа на этом форуме. Хочу написать программу которая не давала бы заходить на определённый сайт если я истратил дневной лимит. Например я хочу ограничить сидение Вконтакте 30ю минутами в сутки. И вот застрял как это реализовать. Можно ли как-то защититься от выключения скрипта? То есть чтобы не было соблазна при наступлении лимита выключить сам скрипт.  У меня на компе стоит Rescue Time но всё что она умеет это сказать мне что моё время истекло. Также может заблокировать ВСЕ сайты которые отмечены мной как вредные для делопроизводства. При этом выйти из программы уже не получается. Там перестаёт работать кнопка выхода. Можно убить наверно сам процесс. Но так далеко я не заходил. В целом RescueTime меня бы устроил. Но он не делает то что мне надо. Мне не надо все сайты блокировать. Я хочу только один или пару. Опять же там сайты блокируется не автоматом, а только когда я сам нажимаю кнопку - Сфокусироваться на заданное время. Сейчас пришла мысль что можно написать такой скрипт который автоматом нажимал бы эту кнопку при загрузке компьютера... Но тогда я вообще не смогу заходить на такие сайты как ютуб, вконтакт, и прочие развлекательные... Хотя возможно это не такое уж и плохое решение. Только я считаю что полные запреты не работают. Лучше знать что у тебя всего 30 минут времени и быстро сделать все дела, ответить на сообщения, прочитать посты друзей и может полистать немного ленту.

Пробовал писать для хрома (как основного браузера) с использованием hosts. Нашёл примеры как его читать и переписывать. В браузер можно слать сочетание клавиш чтобы закрыть вкладку. Вопрос как отслеживать что я нахожусь в контакте? По IP не вариант наверно (я не пробовал правда). По заголовку окна тоже. Использовать UDF для хрома мне не понравилось - скрипт медленно работает. Например чтобы открыть хром скрипту надо 4-5 секунды. Может с другими функциями там побыстрее всё. Но как-то хотелось бы уже без лишних UDF обойтись. Ещё как отслеживать что я не только в контакте, но ещё и вообще за компом. Может я отвлёкся пока лазил по контакту и отошёл от компа, а часики тикают.

Русское сообщество AutoIt

Ограничить доступ к сайту по времени
« Отправлен: Декабрь 10, 2018, 04:40:41 »

Оффлайн vova-n [?]

  • Новичок
  • *
  • Сообщений: 23

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Ограничить доступ к сайту по времени
« Ответ #1, Отправлен: Декабрь 10, 2018, 04:53:10 »
Хм. После создания темы, нашёл кажется решение своей проблемы. В самом браузере решить вопрос через UserJS... Пошёл учить джаву)))

Русское сообщество AutoIt

Re: Ограничить доступ к сайту по времени
« Ответ #1 Отправлен: Декабрь 10, 2018, 04:53:10 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
9 Ответов
5461 Просмотров
Последний ответ Июнь 27, 2010, 21:16:04
от Suppir
15 Ответов
8390 Просмотров
Последний ответ Июль 25, 2010, 19:42:46
от Fraks
0 Ответов
2206 Просмотров
Последний ответ Июль 25, 2010, 02:32:48
от CreatoR
1 Ответов
2313 Просмотров
Последний ответ Сентябрь 22, 2011, 02:22:38
от Yashied
3 Ответов
2383 Просмотров
Последний ответ Декабрь 04, 2011, 12:50:42
от madmasles
1 Ответов
2902 Просмотров
Последний ответ Март 13, 2012, 17:50:47
от Yuriy
2 Ответов
1849 Просмотров
Последний ответ Апрель 12, 2012, 05:18:55
от ssvih
6 Ответов
3476 Просмотров
Последний ответ Август 16, 2012, 18:58:05
от Mur
3 Ответов
2783 Просмотров
Последний ответ Июль 02, 2013, 18:08:22
от MnM
1 Ответов
1220 Просмотров
Последний ответ Декабрь 08, 2016, 02:29:55
от Sergy