Я пытаюсь управлять InternetExplorer.Application
через COM-интерфейс, используя Perl, Win32::OLE
и информацию из MSDN. Моя цель — получить как можно более полное представление о том, что делает IE. (Относится к этому вопросу.)
IE использует события для уведомления моей программы о завершении различных этапов обработки определенного URL-адреса (NavigateComplete2
, DownloadComplete
DocumentComplete
). Он также может сообщать моей программе о различных ошибках, с которыми она сталкивается (NavigateError2
). Я считаю, что часть моей проблемы решена достаточно хорошо.
Я также хотел бы иметь возможность надежно определять, перенаправляется ли IE сервером. В первую очередь меня беспокоят коды состояния HTTP 30x. Есть ли способ сделать это с помощью автоматизации COM или по другому маршруту?