dose Posted July 29, 2009 Share Posted July 29, 2009 how would i go about filling in the find player field on this page using curl http://gearsofwar.xbox.com/WebStats/default.htm ive tried using the post and postfields options but im pretty new to php so i probally did it wrong.. can anyone help me with this? Link to comment https://forums.phpfreaks.com/topic/167920-curl-question/ Share on other sites More sharing options...
patrickmvi Posted July 29, 2009 Share Posted July 29, 2009 Below is the request that you have to replicate using CURL to do what you want to do: POST /WebStats/default.htm HTTP/1.1 Accept: */* Accept-Language: en-us Referer: http://gearsofwar.xbox.com/WebStats/default.htm x-microsoftajax: Delta=true Content-Type: application/x-www-form-urlencoded Cache-Control: no-cache Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0) Host: gearsofwar.xbox.com Content-Length: 3283 Connection: Keep-Alive Cookie: ecm=user_id=0&isMembershipUser=0&site_id=&username=&new_site=/&unique_id=0&site_preview=0&langvalue=0&DefaultLanguage=1033&NavLanguage=1033&LastValidLanguageID=1033&ContType=&UserCulture=1033&dm=gearsofwar.xbox.com&SiteLanguage=1033; ASP.NET_SessionId=ljy1gxmigvd45jrhqyfixyud; BIGipServerGearsofwar.xbox.com.80=2469767360.20480.0000; LanguageInfo=; MGSInfo_Session=RU=%2fdefault.htm; MGSInfo=AID=10585&AD=10802; MGSXI_Session=; MGSAuth_Session=LP=%2fWebStats%2fdefault.htm ctl00$ContentPlaceHolder1$ScriptManager1=ctl00$ContentPlaceHolder1$WebstatsPanel|ctl00$ContentPlaceHolder1$btnSearch&__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwUKMTIyNzk2NDE1MQ9kFgJmD2QWBGYPZBYGAgIPFgIeBGhyZWYFRWh0dHA6Ly9jZG5lLmdlYXJzb2Z3YXIueGJveC5jb20vQXBwX1RoZW1lcy9kZWZhdWx0L2ltYWdlcy9mYXZpY29uLmljb2QCAw8WAh8ABUVodHRwOi8vY2RuZS5nZWFyc29md2FyLnhib3guY29tL0FwcF9UaGVtZXMvZGVmYXVsdC9pbWFnZXMvZmF2aWNvbi5pY29kAhEPFgYfAAUTL2Nzcy9nb3cyLXN0YXRzLmNzcx4DcmVsBQpTdHlsZXNoZWV0HgR0eXBlBQh0ZXh0L2Nzc2QCAQ9kFgZmD2QWBmYPFgIeBFRleHQFDVVuaXRlZCBTdGF0ZXNkAgEPZBYCZg8PFgQfAwUHU2lnbiBJbh4LTmF2aWdhdGVVcmwFXmh0dHBzOi8vbGl2ZS54Ym94LmNvbS9lbi1VUy9zaWdudXAvU2lnbnVwTGlnaHQuYXNoeD9yZWdJZD1lMTFkMzQxOS0xNzk3LTQwYzYtOWU1Mi0xMGVmNTg5MTIwMmJkZAIDD2QWAmYPDxYCHghJbWFnZVVybAVZaHR0cDovL2NkbmUuZ2VhcnNvZndhci54Ym94LmNvbS94d2ViL3hib3gveGJveFYyL2ltYWdlcy9nY19yZXBzdGFyc19WMlNoZWxsX3NpZ25lZG91dC5wbmdkZAICD2QWAgIHD2QWAmYPZBYOAgEPZBYCAgUPDxYCHwUFQ2h0dHA6Ly9jZG5lLmdlYXJzb2Z3YXIueGJveC5jb20vY3NzL2ltYWdlcy93ai1zZWFyY2hib3gtc2lkZS1nby5naWZkZAICDxYCHgdWaXNpYmxlZ2QCAw9kFgJmD2QWDAIBD2QWBGYPZBYCAgEPDxYEHghDc3NDbGFzcwUDIG9uHgRfIVNCAgJkZAIBDw9kFgIeBXN0eWxlBQ5kaXNwbGF5OmJsb2NrO2QCAg9kFgRmD2QWAgIBDw8WBB8HBQZleHBhbmQfCAICZGQCAQ8PZBYCHwkFDWRpc3BsYXk6bm9uZTtkAgMPZBYEZg9kFgICAQ8PFgQfBwUGZXhwYW5kHwgCAmRkAgEPD2QWAh8JBQ1kaXNwbGF5Om5vbmU7ZAIED2QWBGYPZBYCAgEPDxYEHwcFBmV4cGFuZB8IAgJkZAIBDw9kFgIfCQUNZGlzcGxheTpub25lO2QCBQ9kFgRmD2QWAgIBDw8WBB8HZR8IAgJkZAIBDw9kFgIfCQUNZGlzcGxheTpub25lO2QCBg9kFgRmD2QWAgIBDw8WBB8HBQZleHBhbmQfCAICZGQCAQ8PZBYCHwkFDWRpc3BsYXk6bm9uZTsWAgIBD2QWBgIDD2QWAgIDDw8WAh8FBUNodHRwOi8vY2RuZS5nZWFyc29md2FyLnhib3guY29tL2Nzcy9pbWFnZXMvd2otc2VhcmNoYm94LXNpZGUtZ28uZ2lmZGQCBQ9kFgJmD2QWAmYPZBYCAgEPDxYCHwNlZGQCBg8PFgIfAwVwU2lnbiBpbiB0byBhY2Nlc3MgeW91ciBHZWFycyBvZiBXYXIgMiBtdWx0aXBsYXllciBzdGF0cywgb3Igc2VhcmNoIGJ5IGdhbWVydGFnIHRvIHZpZXcgYW5vdGhlciBwbGF5ZXLigJlzIHN0YXRzLmRkAgQPFgIfBmcWBGYPFgIfAwVwU2lnbiBpbiB0byBhY2Nlc3MgeW91ciBHZWFycyBvZiBXYXIgMiBtdWx0aXBsYXllciBzdGF0cywgb3Igc2VhcmNoIGJ5IGdhbWVydGFnIHRvIHZpZXcgYW5vdGhlciBwbGF5ZXLigJlzIHN0YXRzLmQCAg8PFgIfBmdkFgJmDw8WBB8DBQdTaWduIEluHwQFXmh0dHBzOi8vbGl2ZS54Ym94LmNvbS9lbi1VUy9zaWdudXAvU2lnbnVwTGlnaHQuYXNoeD9yZWdJZD1lMTFkMzQxOS0xNzk3LTQwYzYtOWU1Mi0xMGVmNTg5MTIwMmJkZAIFDxYCHwZnZAIGDxYEHwNlHwZoZAIHDxYCHwMFCE9WRVJWSUVXZAIEDw8WAh8GaGRkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYBBSNjdGwwMCRDb250ZW50UGxhY2VIb2xkZXIxJGJ0blNlYXJjaMumrkSejS1If0%2BFwQ2QlGOqSNy7&__EVENTVALIDATION=%2FwEWQQK54visCgKvu%2BaKAQKKs6SSCQL3uvOGAgKpjND9CALzg8KFCwKxn%2F7DDAKtmp2tBALhurbHCAKQ9eiiBALbxfHXAwLD%2FcvoDwK2guDoDAL8p%2FpqApesvN8PAoL2z%2FIBAq2w2MINAob1kukOAtK51psPAriexLgGAtW%2FwEUC66H1hw0CqMG%2B8Q4ChPal7QgC7%2Ffw2AsCqtXwmAkC98%2BTuQICqd%2BItAYCxN3i1w8C8vDY%2BgQCvoK%2B7AoCwOv%2Big4CoOSGpQcCy7G7iA8C4pyD7AECgPTMUgLt9%2BD6BQKW%2BdeoBALDpKLECQLy3ffbCwLjo8S4BgLhyMeWCgLLw6LqCwLM84ISApje6oYPAqXv%2BbAHAq%2BbyKcLAu7Jmu4NAoXmybAMAqbk%2FZoFAvODy%2F0PAvj0poMMAuKaj4QGAsvxjJMPAsPVy8wFAp2W9M4DAqK%2BncwOAobf5osBAqO59IQLAr%2Bsx7kGAsWA6oEFAvj1vHMCp6X%2FoAwClYDx3g4C%2F%2B%2F2ow%2BsQQUbpStPt0HqIdcAtSDuUkWUKQ%3D%3D&ctl00$ContentPlaceHolder1$txtGamertag=foo&ctl00$ContentPlaceHolder1$GTTagWaterMark_ClientState=&ctl00$ContentPlaceHolder1$WebStatsNavigation$Stats_Accordion_AccordionExtender_ClientState=&ctl00$ContentPlaceHolder1$btnSearch.x=8&ctl00$ContentPlaceHolder1$btnSearch.y=14 I've done quite a bit of this sort of thing and can tell you that by looking at this, it looks like it would be a lot more work than just posting to it. You have to figure out how to re-create all of the Cookie and Post data in order to get the proper response from their system. This would involve a good amount of time and a lot of trial and error. Link to comment https://forums.phpfreaks.com/topic/167920-curl-question/#findComment-885824 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.