Скрипт для ponyexpress

04.02.2017

Php скрипт для получения данных с ponyexpress. В результате так и не понадобился мне, но заготовка осталась.

http://www.ponyexpress.ru/support/servisy-samoobsluzhivaniya/tariff/

 
<?

  error_reporting(E_ALL);
  ini_set('display_errors', 'On');


$url = "http://www.ponyexpress.ru/local/ajax/tariff.php";  
  
$post_data = array (  
    "parcel[currency_id]" => "4",  
    "parcel[direction]" => "inner",  
    	"parcel[from_city]" => "МОСКВА",
    "parcel[from_country]" => "",
    "parcel[isdoc]" => "0",
    "parcel[kgo]" => "0",
    "parcel[og]" => "0",
    "parcel[tips_iblock_code]" => "form_tips",
    "parcel[tips_section_code]" => "pegas", 
    	"parcel[to_city]" => "Менделеево", 
    "parcel[to_country]" => "", 
    "parcel[usecurrentdt]" => "0", 
    	"parcel[weight]" => "13"

);  


  for($i = 1; $i <= 500; $i++)
  {
  $post_data["parcel[weight]"] = $i;


$ch = curl_init();  
 
  curl_setopt($ch, CURLOPT_URL, $url);  
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
  curl_setopt($ch, CURLOPT_POST, 1);  
  curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);  
  
$output = curl_exec($ch);

/*echo '<pre>';
print_r($output);
echo '</pre>';*/
  
curl_close($ch);  
  

  $a = json_decode($output);
/*  
  echo '<pre>';
  	print_r($a->result->tariffall->tariffvat);
  echo '</pre>';*/
  
  echo $i.': '. $a->result->tariffall->tariffvat."\n";
  
  }


Яндекс.Метрика