Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(@file_exists($this->fileCookies) == true)
- {
- @unlink($this->fileCookies);
- }
- $generateData = $this->generateData();
- $url = "https://www.marlboro.id/auth/login";
- $headers = explode("\n","Host: www.marlboro.id\nX-Requested-With: XMLHttpRequest\nSec-Fetch-Mode: cors\nContent-Type: application/x-www-form-urlencoded; charset=UTF-8\nSec-Fetch-Site: same-origin\nCookie: deviceId=".$generateData[2]."; decide_session=".$generateData[0]);
- $post = 'email='.trim($email).'&password='.trim($password).'&g-recaptcha-response='.$captcha.'&ref_uri=/&decide_csrf='.$generateData[1].'¶m=&exception_redirect=false';
- $login = $this->request($url, $post, $headers);
- if(strpos($login[0], '"message":"success"'))
- {
- $decide_session = $this->fetchCookies($login[1])['decide_session'];
- //$device_id = $this->fetchCookies($login[1])['deviceId'];
- $this->fwrite($this->fileCookies, trim($decide_session)."|".trim($email)."|".trim($password));
- }
- return $login;
- }
- private function idVidio()
- {
- $generateData = $this->generateData("true");
- $url = 'https://www.marlboro.id/article/explore?q=discovered';
- $headers = explode("\n", "Content-Type: application/x-www-form-urlencoded; charset=UTF-8\nCookie: deviceId=".$generateData[2]."; decide_session=".$generateData[0]);
- $listIdVidio = $this->request($url, null, $headers, 'GET');
- return $listIdVidio[0];
- }
- public function view($idVidio)
- {
- $generateData = $this->generateData("true");
- $url = "https://www.marlboro.id/article/video-play/".$idVidio;
- $headers = explode("\n", "Host: www.marlboro.id\nUpgrade-Insecure-Requests: 1\nSec-Fetch-Mode: navigate\nSec-Fetch-User: ?1\nSec-Fetch-Site: cross-site\nCookie: deviceId=".$generateData[2]."; decide_session=".$generateData[0]);
- $post = 'decide_csrf='.$generateData[1].'&log_id=false&duration=0.012&total_duration=0&fetch=1&g-recaptcha-response=';
- $view = $this->request($url, $post, $headers);
- return $view;
- }
- protected function update($idVidio, $log_id)
- {
- $generateData = $this->generateData("true");
- $url = "https://www.marlboro.id/article/video-play/".$idVidio;
- $headers = explode("\n", "Host: www.marlboro.id\nUpgrade-Insecure-Requests: 1\nSec-Fetch-Mode: navigate\nSec-Fetch-User: ?1\nSec-Fetch-Site: cross-site\nCookie: deviceId=".$generateData[2]."; decide_session=".$generateData[0]);
- $post = 'decide_csrf='.$generateData[1].'&log_id='.$log_id.'&duration=11.052&total_duration=5&fetch=2&g-recaptcha-response';
- $update = $this->request($url, $post, $headers);
- return $update[0];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement