Advertisement
AndreyKlipikov

Update goods on tiu.ru (for cron)

Apr 4th, 2015
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.28 KB | None | 0 0
  1. <?php
  2.     $login = "логин от tiu.ru";
  3.     $password = "пароль от tiu.ru";
  4.     $id = "id от tiu.ru";
  5.  
  6.     $time = microtime();
  7.     error_reporting(E_ALL);
  8.     $ch = curl_init();
  9.     curl_setopt_array($ch, array(
  10.         CURLOPT_URL => "https://my.tiu.ru/cabinet/sign-in",
  11.         CURLOPT_RETURNTRANSFER => 1,
  12.         CURLOPT_HEADER => 1,
  13.         CURLOPT_COOKIEFILE => "cookie$time.txt",
  14.         CURLOPT_COOKIEJAR => "cookie$time.txt",
  15.         CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2150.0 Iron/40.0.2150.0 Safari/537.36",
  16.         CURLOPT_REFERER => "http://samara.tiu.ru/",
  17.         CURLOPT_SSL_VERIFYPEER => false,
  18.     ));
  19.    
  20.     if (!($result = curl_exec($ch)))
  21.         die('Error: "' . curl_error($ch) . '" - Code: ' . curl_errno($ch));
  22.  
  23.     curl_close($ch);
  24.     preg_match("/csrf_token=(.*);/i", $result, $res);
  25.     $res = explode(";", $res[1]);
  26.     $csrf_token = $res[0];
  27.    
  28.     $ch = curl_init();
  29.     curl_setopt_array($ch, array(
  30.         CURLOPT_URL => "https://my.tiu.ru/cabinet/auth/phone_login",
  31.         CURLOPT_RETURNTRANSFER => 1,
  32.         CURLOPT_HEADER => 0,
  33.         CURLOPT_COOKIEFILE => "cookie$time.txt",
  34.         CURLOPT_COOKIEJAR => "cookie$time.txt",
  35.         CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2150.0 Iron/40.0.2150.0 Safari/537.36",
  36.         CURLOPT_REFERER => "https://my.tiu.ru/cabinet/sign-in",
  37.         CURLOPT_SSL_VERIFYPEER => false,
  38.         CURLOPT_POST => true,
  39.         CURLOPT_POSTFIELDS => "_save=YES&phone_email=$login&password=$password&csrf_token=$csrf_token",
  40.     ));
  41.    
  42.     if (!($result2 = curl_exec($ch)))
  43.         die('Error: "' . curl_error($ch) . '" - Code: ' . curl_errno($ch));
  44.  
  45.     curl_close($ch);
  46.    
  47.    
  48.     $ch = curl_init();
  49.     curl_setopt_array($ch, array(
  50.         CURLOPT_URL => "https://my.tiu.ru/cabinet/product2/confirm_actual_for_old/$id",
  51.         CURLOPT_RETURNTRANSFER => 1,
  52.         CURLOPT_HEADER => 1,
  53.         CURLOPT_COOKIEFILE => "cookie$time.txt",
  54.         CURLOPT_COOKIEJAR => "cookie$time.txt",
  55.         CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2150.0 Iron/40.0.2150.0 Safari/537.36",
  56.         CURLOPT_REFERER => "https://my.tiu.ru/cabinet/sign-in",
  57.         CURLOPT_SSL_VERIFYPEER => false,
  58.     ));
  59.    
  60.     if (!($result = curl_exec($ch)))
  61.         die('Error: "' . curl_error($ch) . '" - Code: ' . curl_errno($ch));
  62.  
  63.     curl_close($ch);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement