raw

Работа с RAW потоками браузера

Включение слежения

enable_https_stream - включение слежения за https потоком

enable_http_stream - включение слежения за http потоком

enable_all_streams - включение слежения за всеми потоками браузера

Вот эта информация и хранится в массиве запросов (как 0 запрос) и ее можно получить командами :

get_last_request_post_datas - получить последние запрошенные POST данные по номеру в массиве последних запросов

get_last_request_frame_url - получить последний запрошенный url фрейма, сделавший запрос по номеру в массиве последних запросов

get_last_request_header - получить заголовок запроса

get_last_request_url - получить url запроса

Вот эта информация и хранится в массиве ответов (как 1 ответ) и ее можно получить командами :

get_last_readed - получить то, что было реально прочитано с сервера

get_last_response_buffer - получить буфер ответа

get_last_response_header - получить заголовок ответа

get_last_response_url - получить url ответа

get_last_redirect_header - получить заголовок переадресации

get_last_redirect_url - получить url переадресации

Изменение информации

set_hook_on_readed - задать хук (скрипт, обрабатывающий событие) который будет изменять данные при приеме в браузер

set_hook_on_response - задать хук (скрипт, обрабатывающий событие) что будет обрабатывать ответы от сайта

set_hook_on_begin_transaction - задать хук (скрипт, обрабатывающий событие) что будет обрабатывать запросы браузера

Логи

save_browser_log_to_file - сохранять информацию отдаваемую браузером в заданный файл

save_server_log_to_file - сохранять информацию приходящую с сервера в заданный файл

save_browser_log_to_window - сохранять информацию отдаваемую браузером в окно RAW лога

save_server_log_to_window - сохранять информацию приходящую с сервера в окно RAW лога

Также можно легко запрещать работу с обработку и загрузку заданных урлов:

set_next_url_for_open_in_new_tab - задать следующий URL, который будет открыт в новой вкладке

set_additional_request_header - задать дополнительный заголовок дял запросов браузера

clear_replace_rules - удалить правила замены содержимого страницы при загрузке

add_replace_rule - добавить правило замены содержимого страницы при загрузке

clear_disabled_response_urls_array - очистить все адреса, на которые запрещено посылать ответы

add_disabled_response_url - добавить запрет на ответ на заданный урл

clear_disabled_request_urls_array - очистить все запрещенные к загрузке адреса

add_disabled_request_url - добавить запрет на загрузку заданного урла

Управление списками последних запросов и ответов

clear_last_responses_array - очистить список последних ответов, переадресаций и прочитанного

clear_last_requests_array - очистить список последних запросов

set_arrays_count - задать размер списков хранения RAW информации