A nice little as3 script for parsing the FIRST website
PHP Code:
var temp:ArrayCollection = ArrayCollection(event.result);
var tempString:String = "";
var sentUrl:String = temp.getItemAt(0) as String;
var eid:String = sentUrl.substr(sentUrl.search("eid=")+4,sentUrl.length);
eid = eid.substr(0,eid.search("&"));
for(var n:int = 1; n < temp.length; n++){
tempString+=temp.getItemAt(n);
}
tempString = tempString.substr(tempString.search('<tr bgcolor="#FFFFFF">'),tempString.length);
tempString = tempString.substr(0, tempString.search('</table>'));
var i:int = tempString.search('\t');
while( i != -1){
tempString = tempString.replace('\t',' ');
i = tempString.search('\t');
}
i = tempString.search('<br />');
while( i != -1){
tempString = tempString.replace('<br />',' ');
i = tempString.search('<br />');
}
i = tempString.search('nowrap');
while( i != -1){
tempString = tempString.replace('nowrap',' ');
i = tempString.search('nowrap');
}
tempString = "<table>" +tempString+"</table>";
var xml:XML = XML(tempString);
for(i = 0; i < xml.children().length(); i++){
var location:String = xml.child(i).child(0).child(0).toString();
var name:String = xml.child(i).child(1).child(0).toString();
var url:String = "https://my.usfirst.org/myarea/index.lasso?page=event_details&eid="+eid+"&-session=myarea:C77D640504fbb2FB82SVt2270655"
var number:String = xml.child(i).child(2).child(0).child(0).toString();
var service:EventService = new EventService();
service.addMember(parseInt(eid),parseInt(number));
}