No bohužel jste se moc nerozepsal. "Je tam více tlačítek serverů" Kde? V nějaké vaší aplikaci o které jste nic nenapsal, nebo na té stránce (tam jsem to ale nenašel). Chcete to ovládat z nějaké vaší externí "tlusté" aplikace, která bude např. hostovat prohlížeč (WebBrowserControl), ve kterém bude zobrazená tato stránka nebo z nějaké vaší webové aplikace, která na tuto stránku bude provádět HTTP request nebo redirect? Tu aplikaci již máte? Co má být výsledkem? Najetý browser s tou stránkou po přihlášení nebo si z ní jen programově chcete něco načíst? Obecně to (z toho mála co jsem snad pochopil) vypadá na velmi těžký úkol. Principiálně by šlo uvažovat o něčem z následujícího: 1) Řešit to jako klientská aplikace (bez UI), která by měla jen ovládat počítač simulací klávesnice apod. Toto řešení pro tento případ má ale moc externích vlivů (zda běží IE, zda je v něm ta stránka, zda má focus apod.) 2) Řešit to jako "tlustá" aplikace s UI, která hostuje browser, ve kterém se zobrazí ta stránka. Pak by asi šlo do hostovaného browseru posílat klávesnici nebo poslat POST data (jako v případě bodu 4) apod. 3) Injektovat na tu stránku vlastní JavaScript. To je hack, který asi mají na té stránce ošetřen. 4) Provést na své web stránce POST request odpovídající tomu to odesílá tato stránka při přihlášení tj. využít tzv. Cross Site Request Forgery. Proti tomuto typu útoku se autoři té stránky pravděpodobně brání a pokud ne, mohou se kdykoliv v budoucnosti začít bránit. Nicméně to můžete zkusit.
|