andreas: Projekt: MySpace Freundesliste per php auslesen

Da mein MySpace Profil auf "div" Tags war ich bis jetzt immer gezwungen neue Kontakte per Hand einzugeben (siehe  http://friends.myspace.com/Modules/ViewFriends/FriendsView.aspx?%3ffuseaction=user.viewfriends&friendID=21731749).

Nun wollte ich mir ein kleines PHP Script basteln, das diese Aufgabe für mich automatisch erledigt. Leider ist mir das aber nur auf der ersten "Freund-Seite" möglich, da alle anderen Seiten per "javascript:__doPostBack('ctl00$cpMain$pagerTop','Seite')" verlinkt sind
und ich sie somit mit meiner Methode nicht mehr auslesen kann :

$url = "http://friends.myspace.com/Modules/ViewFriends/FriendsView.aspx?%3ffuseaction=user.viewfriends&friendID=".$UserID;
$html = file_get_contents($url);

//Get Friend ID
preg_match_all('~(?<=<a href="http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=)\d{4,12}(?=">.{1,30}</a><br />)~', $html, $FriendID);

Kennt jemand eine Methode, mit der ich auch die anderen Seiten auslesen kann ??

Der Code für die Weiterleitung sieht auf den MySpace Seiten wie folgt aus :

<form name="aspnetForm" method="post" action="FriendsView.aspx?%3ffuseaction=user.viewfriends&amp;friendID=21731749" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_cpMain_btnSearch')" id="aspnetForm">

<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDFoDxYCWAgI[..Endlos langer Token ..]wcC0g8PZGZk" />
</div>

<script type="text/javascript">
<!--
var theForm = document.forms['aspnetForm'];
if (!theForm) {
    theForm = document.aspnetForm;
}

function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();

}
}
// -->
</script>