Ta webová administrace je v podstatě klasická navigace po webu, minimálně z pohledu prohlížeče. Vy tedy můžete použít nějaký nástroj pro odchytávání požadavků a odpovědí a zkusit si v administraci úkoly, které Vás zajímají (např. to IP filtry). Pokud používáte Firefox, najeďte na Firefox > Web Developer > Web Console, klikněte pravým a zaškrtněte zaznamenávání těl požadavků a odpovědí (pro POST metodu). Pokud používáte Chrome, dostanete se přes F12 na něco podobného, kde je pohled Network. V IE to údajně lze také přes F12, jak mě někdo tady na fóru poučil, já sám to vyzkoušel nemůžu. Nyní máte možnost sledovat tu síťovou komunikaci, takže si najedete na webovou administraci a odešlete formulář, který dělá to, co chcete. Uvidíte tam požadavek, který bude mít nějaké parametry, v závislosti na tom, co jste vyplnil v tom formuláři. Pro každý úkol, který Vás zajímá, si vypište tyto adresy a parametry a metodu, kterou jsou předávané (GET, POST, ...). S toutu znalostí už můžete v .NET aplikaci vytvářet HttpWebRequest a HttpWebResponse, nebo pomocí System.Net.WebClient se dotazovat na ty adresy s parametry, které si určíte programově. Lze pak tedy vytvořit nějakou rutinu, která bude vytvářet a odesílat tyto webové požadavky v daném intervalu a měl byste být tam, kde chcete.
|