yellow1912 Posted April 2, 2006 Share Posted April 2, 2006 Hi,I want to access a site, fill in the form. This form will be processed for a certain amount of time then return a result. There are some sites like that, when you log in, they make you wait 60 seconds or something. I can use curl to access the site, but cant figure out how to wait 60s and then get the result. Quote Link to comment Share on other sites More sharing options...
Desdinova Posted April 2, 2006 Share Posted April 2, 2006 you mean like just wait? sleep(60); should give you 60 seconds of pause-time.sleep is very useful for login scripts, so you let it sleep for 1 or 2 seconds, so a mass-password-inputting piece of software can only process about 60 to 30 a minute. meaning it would take at least a few days to actually crack a code. Quote Link to comment Share on other sites More sharing options...
cunoodle2 Posted April 3, 2006 Share Posted April 3, 2006 Yes, this is very possible. You will have to work with the time out setting. Also will have to work with the "Follow location" setting as well. I wrote a curl script to log into my bankone account (JUST changed to chase so this no longer works) so that I could have curl log in for me at 7 am each day and check/log my retirement amount. Here is the code that basically does what you are looking for that worked perfectly fine for me...Hopefully that works for you. Start with that and then modify accordingly.[code] ######### Set up field values ######### $fields = "bolAccessId=jackie4523&"; $fields .= "bolPassword=passpass88990&"; $fields .= "bolSite=BOL&"; $fields .= "bolStartPage=bolAccountSummary.aspx&"; $fields .= "bolOnLoginPage=Y&"; $fields .= "entrypoint=resubmit&"; $fields .= "BolBrand=BOL"; $agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"; $ref = "https://www.bankone.com/bank/";[/code] Quote Link to comment Share on other sites More sharing options...
yellow1912 Posted April 3, 2006 Author Share Posted April 3, 2006 Say if I use sleep(60), then I have to curl_exec($ch) again? Wouldnt it just re-load that page again (hence the count-down will start over again?) Quote Link to comment Share on other sites More sharing options...
yellow1912 Posted April 10, 2006 Author Share Posted April 10, 2006 Any idea? Or is it impossible to do? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.