Плагин на основе Firefox.
Поддерживаемые платформы win2003\win2008.
Протоколы HTTP\HTTPS
Многопоточность, работа отдельными процессами с различными параметрами.
Программыный комплекс делится на 3 основных модуля.
1)скрипт передающий данные в ядро
2)ядро (модифицированный firefox)
3)скрипт получающий данные из ядра
КРАТКОЕ Т.З. модификация firefox для выполнения следующего алгоритма работы.
- Получить параметры из модуля 1
параметры:
ses - статус сессии (new, continue, end)
proc_id - идентификатор процесса-цикла модуль_1 -> ядро_2 -> модуль_3
url - урл загружаемой страницы
proxy - IP адресс прокси сервера, через который обслуживать этот цикл
headers - User-Agent, Language, Referer и т.п.
- Если ses = new
- Запустить отдельный процесс-цикл идентифицировать по proc_id
- Изменить headers firefox в соответствии с полученными
- Загрузить url через полученный прокси
- Вывести полученный хмл код в модуль 3 обозначив его текущим proc_id
- Если ses = continue
- Использовать процесс ранее запущенный идентифицировать по proc_id
- Получить обработанный хтмл код
- Передать обработанный хтмл код
- Если ses = end
- Удалить кукисы, кэш
- Завершить процесс