help with login script to webpage - 16/10/20 08:29 PM
Can someone help me with a login script.
i have this.
it works but i need to send the login/authenticated to the site so can i retrive the data, but i have no idea how to do that.
i need to send this
But as i said i have no idea how to send the stuff to the page so i can get the data, i know how to sort it afterwards, so if anyone can/want to help me with this it would be much appreciated.
i have this.
Code
alias subc { echo -s *** Closing Cod.Stats sockclose cstats echo -s *** Opening Cod.Stats sockopen -e cstats my.callofduty.com 443 } on *:sockopen:cstats: { sockwrite -n $sockname GET /api/papi-client/stats/cod/v1/title/mw/platform/battle/gamer/Ancientswede $+ % $+ 232802/profile/type/warzone HTTP/1.0 sockwrite -n $sockname User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) sockwrite -n $sockname Host: my.callofduty.com sockwrite -n $sockname Accept-Language: en-us sockwrite -n $sockname Accept: */* sockwrite -n $sockname } on *:sockread:cstats: { if ($sockerr) { echo -a Error. halt } else { var %temp sockread -f %temp echo -a %temp } }
it works but i need to send the login/authenticated to the site so can i retrive the data, but i have no idea how to do that.
i need to send this
Code
POST Auth tokens https://profile.callofduty.com/do_login?new_SiteId=cod Obtain the auth tokens (atkn, rtkn) from the cookies of the response after triggering a login of a user. These tokens have a suspected lifetime of about 2 hours after which they have to be reobtained. HEADERS CookieXSRF-TOKEN={{XSRF-TOKEN}} PARAMS new_SiteIdcod BODY formdata username{{accountEmail}} The e-mail address of your Activision account password{{accountPassword}} The password of your Activision account remember_metrue A boolean representing the option to save your login credentials _csrf{{XSRF-TOKEN}} The XSRF-TOKEN, needs to be obtained (or reobtained) if the reply throws a 403 Unauthorized error
Code
curl --location --request POST 'https://profile.callofduty.com/do_login?new_SiteId=cod' \ --header 'Cookie: XSRF-TOKEN={{XSRF-TOKEN}}' \ --form 'username={{accountEmail}}' \ --form 'password={{accountPassword}}' \ --form 'remember_me=true' \ --form '_csrf={{XSRF-TOKEN}}'
Code
GET CSRF-token https://profile.callofduty.com/cod/login Obtain a CSRF-token from the Call of Duty login form that we can send with our future requests. Without a CSRF-token in the cookies of our request headers we will be returned a 403 error (Unauthorized)
But as i said i have no idea how to send the stuff to the page so i can get the data, i know how to sort it afterwards, so if anyone can/want to help me with this it would be much appreciated.