clear_last_requests_array(); - очищает списки запрошенных браузером url и заголовков. При включенном слежении за RAW обменом браузера, все запрошенные браузером url и заголовки попадают в списки запрошенных url и заголовков. Списки имеет ограниченный размер. По умолчанию это 100 элементов. Этот размер изменить функцией set_arrays_count. Самый последний элемент хранится в конце списка. По мере заполнения списка, при превышении максимальной длинны, удаляется самый первый элемент списка.
После отработки функция возвращает результат своей работы в робот :
true – успешно очистили
false – очистить не удалось
Пример использования clear_last_requests_array (Python):
# Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:7012" from xweb_human_emulator import * # начало echo("<hr><font color=blue>raw.xxxxxxxxx</font><hr>") # включим слежение raw.enable_all_streams(true) # navigate to google browser.navigate("http://www.ya.ru") # wait on browser browser.wait(1) # получим последний запрашиваемый урл echo(raw.get_last_request_url(0),"<br>") # очистим массив последних запрашиваемых урлов raw.clear_last_requests_array() # получим снова последний запрашиваемый урл - пусто echo(raw.get_last_request_url(0),"<br>") # выключим слежение raw.enable_all_streams(false) # конец echo("<hr><br>") # Quit app.quit()