Ok kids, show me what you got. Pick one, bitchez!
Here's what Dave came up with...
<cfsetting requesttimeout="10000">
<cfscript>
/**
* Returns the number of seconds since UTC January 1, 1970, 00:00:00 (Epoch time).
*
* @param DateTime Date/time object you want converted to Epoch time. (Required)
* @return Returns a numeric value.
* @author Rob Brooks-Bilson (rbils@amkor.com)
* @version 1, June 21, 2002
*/
function GetEpochTimeFromLocal() {
var datetime = 0;
if (ArrayLen(Arguments) eq 0) {
datetime = Now();
}
else {
datetime = arguments[1];
}
return DateDiff("s", DateConvert("utc2Local", "January 1 1970 00:00"), datetime);
}
</cfscript>
<cfset ua = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.2; Trident/5.0)" />
<cfloop from="1" to="100" index="i">
<cfset sleep(randrange(1, 5) * 1000) />
<cfhttp useragent="#ua#" url="http://www.easypolls.net/poll?jsoncallback=jQuery16105078361326569496_#GetEpochTimeFromLocal()#&command=getPoll&pollId=4e3b5365c83fb0e42b486f97&_=#GetEpochTimeFromLocal()#"></cfhttp>
<cfset getPoll = cfhttp.filecontent.toString() />
<cfset newPoll = Mid(getPoll, 39, Len(getPoll) - 40) />
<cfset PollStruct = DeserializeJSON(newPoll) />
<cfoutput>#i# - #PollStruct['pollKey']#<br /></cfoutput>
<cfset sleep(randrange(1, 5) * 1000) />
<cfhttp useragent="#ua#" url="http://www.easypolls.net/poll?jsoncallback=jQuery16108055737173617782_#GetEpochTimeFromLocal()#&multResp=0&pollId=4e3b5365c83fb0e42b486f97&pollKey=#PollStruct['pollKey']#&command=saveResponse&_=#GetEpochTimeFromLocal()#"></cfhttp>
<cfoutput>#cfhttp.filecontent.toString()#</cfoutput><hr /><cfflush>
</cfloop>
No comments:
Post a Comment