Jarikk
Новичок
Репутация: +0/-0
Offline
Сообщений: 31
|
|
« Ответ #140 : 20 октября 2009, 09:20:06 » |
|
mai62 подсказал, что уже есть готовые DLL с такой функциональностью. Например, вот эта: http://www.keplerproject.org/luafilesystem/... Попробуй через событие Timer1s. Фиксируй системное время на старте hc.shell_execute(.. 'SW_HIDE') и через 5 срабатываний Timer1s запускай продолжение. спасибо mai62 за добавленную функцию hc.sleep() ! хотел было уже взяться делать по таймеру
|
|
|
|
|
|
mirny
Пользователь
Репутация: +11/-1
Offline
Сообщений: 84
|
|
« Ответ #142 : 29 октября 2009, 19:36:47 » |
|
Стоит задача написать расширение, которое на старте запустит скрипт на питоне, а потом станет отвечать этому скрипту на его вопросы типа: скажи текущий путь к кэшу (основному, только для чтения); вот тебе URL, скажи где в кэше лежит этот файл; возможно какие-то еще... В общем нужно общение между процессами. Хочется понять как его можно организовать.
|
|
|
|
|
mai62
|
|
« Ответ #143 : 29 октября 2009, 20:57:17 » |
|
В общем нужно общение между процессами.
Хочется понять как его можно организовать. Процесс может отправлять на НС http-запросы специального вида, а расширение перехватывать эти специальные запросы и отвечать на них.
|
|
|
|
|
mirny
Пользователь
Репутация: +11/-1
Offline
Сообщений: 84
|
|
« Ответ #144 : 29 октября 2009, 21:06:43 » |
|
Да, это первым в голову пришло. Потом еще наткнулся на luasocket. Просто хотелось уточнить. Спасибо.
|
|
|
|
|
|
Walder
Новичок
Репутация: +0/-0
Offline
Сообщений: 17
|
|
« Ответ #146 : 11 ноября 2009, 08:34:27 » |
|
--[[ <HCExtension> @name traffic @author alex208210 @version 0.01 @description Запрет подсчета трафика определенных сайтов @event RequestHeaderReceived/tr </HCExtension> ]]
function FindUrl(s) x,_ = string.find(hc.url, s) return x end
function tr() if FindUrl("norilsk.stream-info\.ru") then hc.ignore_traffic='IкО' end if FindUrl("ya\.ru") then hc.ignore_traffic='IкО' end end
Ребята чет не пойму, не пашет подсчет трафика на данные адреса все равно :идет мож че не правильно ? в место IkO мож че подставить надо ? Спасибо !
|
|
|
|
|
|
tangi
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
|
« Ответ #148 : 08 декабря 2009, 19:40:02 » |
|
Помогите с расширение. Нужно что бы каждые 10мин(если можно, что бы самому менять значение), общая статистика сохранялась в файл с расширением .html (путь куда сохранять можно было менять в расширении самому). В том же виде как и на вкладке статистики (дата, столбец users и ниже его статистика), там есть конечно кнопка “сохранить как”, но хотелось бы, что бы это автоматически делалось в нужную мне папку. а то я не умею писать расширения, а очень нужно.
Заранее СПАСИБО!!!
|
|
|
|
|
mai62
|
|
« Ответ #149 : 08 декабря 2009, 20:05:16 » |
|
tangi Статистика каждые 5 минут сохраняется в файл stat.txt.
|
|
|
|
|
tangi
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
|
« Ответ #150 : 08 декабря 2009, 20:30:20 » |
|
tangi Статистика каждые 5 минут сохраняется в файл stat.txt.
но там нет подписи столбцов(users), да и как то нужно сделать, что бы автоматически в html файл конвертировалось. а с этим наверное только расширение справится просто этот бы файл(.html) пользователи загружать в брауэ. могли бы, т.е брали бы из кэша HC(в папку кэша автоматом бы и сохранялся бы)
|
|
|
|
|
mai62
|
|
« Ответ #151 : 08 декабря 2009, 20:39:34 » |
|
|
|
|
|
|
tangi
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
|
« Ответ #152 : 08 декабря 2009, 21:49:28 » |
|
программа конечно хорошая, но чего та история по дням месяца не ведется(у меня эта функция не работает), толь ка статистика за день. менял даты на компе и загружал странички из инета, история по дням 0
|
|
|
|
|
|
Влад22
Пользователь
Репутация: +2/-9
Offline
Сообщений: 97
|
|
« Ответ #154 : 10 декабря 2009, 04:41:56 » |
|
Помогите с расширением.
Нужно что бы в зависимости от типа браузера использовались различные внешние прокси. Например для оперы - один, для ИЕ другой, для оперы другой версии - третий.
Заранее СПАСИБО!!!
|
|
|
|
|
DenZzz
|
|
« Ответ #155 : 10 декабря 2009, 11:20:06 » |
|
Нужно что бы в зависимости от типа браузера использовались различные внешние прокси.
--[[ <HCExtension> @name Разные внешние прокси для разных браузеров (RS-Proxy) @author DenZzz @version 0.3 для HC v1.00 RC2 (1.0.0.184) и выше @description Переключает внешние прокси в зависимости от браузеров @event BeforeRequestHeaderSend/RequestSend </HCExtension> ]]
function RequestSend() if re.match(hc.request_header, [[^User-Agent:[^\r\n]*Opera/9\.8]]) then hc.use_proxy = '127.0.0.1:8081' hc.monitor_string = hc.monitor_string..'RS-Proxy-1 ' elseif re.match(hc.request_header, [[^User-Agent:[^\r\n]*MSIE]]) then hc.use_proxy = '10.0.0.1:8080' hc.monitor_string = hc.monitor_string..'RS-Proxy-2 ' end end
|
|
|
|
|
Влад22
Пользователь
Репутация: +2/-9
Offline
Сообщений: 97
|
|
« Ответ #156 : 10 декабря 2009, 18:25:47 » |
|
DenZzz, спасибо огромное! Остался один вопрос: а куда и в каком формате вписывать логин и пароль для внешнего проси? так? hc.use_proxy = '123.45.67.89:8080:login:pass' или как-то иначе?
|
|
|
|
|
DenZzz
|
|
« Ответ #157 : 10 декабря 2009, 18:40:01 » |
|
куда и в каком формате вписывать логин и пароль для внешнего проси?
Для этого есть отдельная переменная: hc.use_proxy_login = 'user:password'P.S. И на будущее - документацию HCExtensions.html почитай, там все описано!
|
|
|
|
|
Влад22
Пользователь
Репутация: +2/-9
Offline
Сообщений: 97
|
|
« Ответ #158 : 10 декабря 2009, 18:51:39 » |
|
P.S. И на будущее - документацию HCExtensions.html почитай, там все описано!
Спасибо, почитаю!
|
|
|
|
|
gromaster
Новичок
Репутация: +0/-0
Offline
Сообщений: 8
|
|
« Ответ #159 : 25 декабря 2009, 12:29:20 » |
|
ребят помогите, как можно сделать чтобы определенному пользователю можно было вместо некоторых сайтов выводить текст вроде доступ запрещен
|
|
|
|
|
|