Ivan Williams ha scritto: > Greetings > > I am writing a web app that checks a web page status periodically and if > certain events occur, I need to click a button on the web page. Can someone > point me to some sample code to do this with. I already have the code in > place to check the status of the page but the button click is evading me. > Uhm... not easy at all...
Look at the source of the page. If it is a "good" page, then you will see something like: <form> ... <button> name=... ... method="GET" (or: method="POST") ... </form> In that case, you must construct an http request which resolves to something like "http://ahost.com/cgi-bin/...?blah1=1&blah2=anothervalue&..." The above is good for "method=get"; everything following the "?" are couples of "name=value" taken from the other elements of the form. If method is "post", things get more complicated because you must send data along with the http request, instead of encoding the data in the URL. Fortunately, sometimes, you can use GET even if the form says "POST"; sometimes, you can even ignore values. If the button is linked to a javascript routine (you see something like <button> onclick="..."), I don't know. You should convince your browser to execute the code... sounds difficult. Are you using the gambas browser component? May be that you find something about it; I've never used it and I don't know it - sorry. Regards, Doriano ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user