Ik ben bezig met een project waarbij ik een website in de gaten houd of er bepaalde informatie opstaat. Ik ben vooral bekend met Java dus heb ik het hier mee geprobeerd. Tot nu toe ging het wel goed, ik open gewoon een socketverbinding naar die website op poort 80 en stuur een HTTP GET message naar die webserver met de pagina die ik wel hebben en ik krijg een leuke response terug.. die (de broncode van die pagina dus) spit ik dan door om te kijken of er interessante dingen instaan.
Nu ben ik echter ergens tegenaangelopen, voor een bepaalde pagina moet ik inloggen.. dit gebeurt via een formulier. Dit formulier wordt verzonden naar een CGI script, er wordt dan een cookie gezet en de browser wordt geredirect naar de beginpagina.. waar je dan dus ingelogt bent. En dat is dus de pagina die ik moet doorspitten om te kijken of er iets interessants instaat. Ik kan nu wel een HTTP POST message sturen naar dat cgi-script maar dan krijg ik een pagina terug die mijn browser zou moeten redirecten. En niet de 'interessante' pagina. Dan die pagina opvragen heeft geen zin want dan ben ik niet meer ingelogd natuurlijk.. dat werkt alleen bij browsers.
Nu was mijn oplossing om dan niet met HTTP GET etc te werken maar om een IE Window te kunnen controleren, dus dat scherm naar een bepaalde pagina te laten gaan en dan de broncode van die pagina uit te kunnen lezen. Maar aangezien ik alleen goed bekend ben met JAVA heb ik dit niet gedaan want het lijkt me niet te kunnen met JAVA. Het eerste punt (een window naar een bepaalde pagina laten gaan) is mij inmiddels gelukt via een applet. Het tweede punt lijkt me echter niet mogelijk.. als dit wel kan dan hoor ik graag suggesties!
Ik weet het niet zeker want ben niet zo bekend met C++ maar moet dit niet veel makkelijker zijn in C++ ? C++ is ook objectgeorienteerd zoals JAVA dus ik zou met een spoedcursusje C++ wel zoiets moeten kunnen maken. Of niet? Is dit mogelijk met C++ en welke dingen zijn dan vooral belangrijk om te gaan leren?
Ik hoop dat het een beetje duidelijk is
Nu ben ik echter ergens tegenaangelopen, voor een bepaalde pagina moet ik inloggen.. dit gebeurt via een formulier. Dit formulier wordt verzonden naar een CGI script, er wordt dan een cookie gezet en de browser wordt geredirect naar de beginpagina.. waar je dan dus ingelogt bent. En dat is dus de pagina die ik moet doorspitten om te kijken of er iets interessants instaat. Ik kan nu wel een HTTP POST message sturen naar dat cgi-script maar dan krijg ik een pagina terug die mijn browser zou moeten redirecten. En niet de 'interessante' pagina. Dan die pagina opvragen heeft geen zin want dan ben ik niet meer ingelogd natuurlijk.. dat werkt alleen bij browsers.
Nu was mijn oplossing om dan niet met HTTP GET etc te werken maar om een IE Window te kunnen controleren, dus dat scherm naar een bepaalde pagina te laten gaan en dan de broncode van die pagina uit te kunnen lezen. Maar aangezien ik alleen goed bekend ben met JAVA heb ik dit niet gedaan want het lijkt me niet te kunnen met JAVA. Het eerste punt (een window naar een bepaalde pagina laten gaan) is mij inmiddels gelukt via een applet. Het tweede punt lijkt me echter niet mogelijk.. als dit wel kan dan hoor ik graag suggesties!
Ik weet het niet zeker want ben niet zo bekend met C++ maar moet dit niet veel makkelijker zijn in C++ ? C++ is ook objectgeorienteerd zoals JAVA dus ik zou met een spoedcursusje C++ wel zoiets moeten kunnen maken. Of niet? Is dit mogelijk met C++ en welke dingen zijn dan vooral belangrijk om te gaan leren?
Ik hoop dat het een beetje duidelijk is