raw
-
Работа с RAW потоками браузера
- Включение слежения
-
enable_all_streams -
включение слежения за всеми потоками браузера
-
enable_http_stream -
включение слежения за http потоком
-
enable_https_stream -
включение слежения за https потоком
- Вот эта информация и хранится в массиве запросов (как 0 запрос) и ее можно получить командами :
-
get_last_request_url -
получить url запроса
-
get_last_request_header -
получить заголовок запроса
-
get_last_request_frame_url -
получить последний запрошенный url фрейма, сделавший запрос по номеру в массиве последних запросов
-
get_last_request_post_datas -
получить последние запрошенные POST данные по номеру в массиве последних запросов
- Вот эта информация и хранится в массиве ответов (как 1 ответ) и ее можно получить командами :
-
get_last_redirect_url -
получить url переадресации
-
get_last_redirect_header -
получить заголовок переадресации
-
get_last_response_url -
получить url ответа
-
get_last_response_header -
получить заголовок ответа
-
get_last_response_buffer -
получить буфер ответа
-
get_last_readed -
то что было реально прочитано с сервера
- Изменение информации
-
set_hook_on_begin_transaction -
задать хук (скрипт, обрабатывающий событие) что будет обрабатывать запросы браузера
-
set_hook_on_response -
задать хук (скрипт, обрабатывающий событие) что будет обрабатывать ответы от сайта
-
set_hook_on_readed -
задать хук (скрипт, обрабатывающий событие) который будет изменять данные при приеме в браузер
- Логи
-
save_server_log_to_window -
сохранять информацию приходящую с сервера в окно RAW лога
-
save_browser_log_to_window -
сохранять информацию отдаваемую браузером в окно RAW лога
-
save_server_log_to_file -
сохранять информацию приходящую с сервера в заданный файл
-
save_browser_log_to_file -
сохранять информацию отдаваемую браузером в заданный файл
- Но самое главное кроме того что вы можете следить за этой информацией вы еще можете вмешиваться в обмен браузера с сайтом посредством команд:
-
set_hook_on_begin_transaction -
задать хук (скрипт, обрабатывающий событие) что будет обрабатывать запросы браузера
-
set_hook_on_response -
задать хук (скрипт, обрабатывающий событие) что будет обрабатывать ответы от сайта
-
set_hook_on_readed -
задать хук (скрипт, обрабатывающий событие) который будет изменять данные при приеме в браузер
- Получение информации
-
get_last_request_url -
получить url запроса
-
get_last_request_header -
получить заголовок запроса
-
get_last_redirect_url -
получить url переадресации
-
get_last_redirect_header -
получить заголовок переадресации
-
get_last_response_url -
получить url ответа
-
get_last_response_header -
получить заголовок ответа
-
get_last_response_buffer -
получить буфер ответа
-
get_last_readed -
получить то что пришло с сайта
- При включении рав лога – например командами:
-
enable_all_streams -
включение слежения за всеми потоками браузера
-
enable_http_stream -
включение слежения за http потоком
-
enable_https_stream -
включение слежения за https потоком
- Также можно легко запрещать работу с обработку и загрузку заданных урлов:
-
add_disabled_request_url -
добавить запрет на загрузку заданного урла
-
clear_disabled_request_urls_array -
очистить все запрещенные к загрузке адреса
-
add_disabled_response_url -
запрет на ответ на заданный урл
-
clear_disabled_response_urls_array -
очистить все адреса, на которые запрещено посылать ответы
-
add_replace_rule -
добавить правило замены содержимого страницы при загрузке
-
clear_replace_rules -
удалить правила замены содержимого страницы при загрузке
-
set_additional_request_header -
задать дополнительный заголовок дял запросов браузера
-
set_next_url_for_open_in_new_tab -
задать следующий URL, который будет открыт в новой вкладке
- Управление информацией
-
set_arrays_count -
задать размер списков хранения RAW информации
-
clear_last_requests_array -
очистить список последних запросов
-
clear_last_responses_array -
очистить список последних ответов, переадресаций и прочитанного