| Processor | 1x "), '', $spec2); // del lishnee $spec2 = str_replace(array(' | |
| Hard Drive | 1x ', ' | ',' |
| Memory | ', ' - '), ' ', $spec2); // del lishnee $spec2 = str_replace(array(' vProВ', ' | |
| ', 'Processor','Generation ','(EN:English,RU:Russian,UKR:Ukrainian)','Operating System','в„ў ','AMDВ® ','AMD® ','IntelВ® ','Intel® ','Core® ','Intelв„ў','Coreв„ў', '12th ', '13th ', '14th ', 'Memory',
'Hard Drive', ' 4800', '-4800', ' 3200', '-3200', ' 5500', '-5500', ' 5200', '-5200', '8400', '-8400', 'в„ў', '®', '™', 'Coreв„ў ', 'CoreВ® ', 'Core'), '', $spec2); // del lishnee
$waranty_start = $obj['data']['currentWarranty']['startDate'];
$waranty_rem = $obj['data']['currentWarranty']['remainingMonths'];
$country = 'Ukraine';
// file_put_contents('ua_sn3.txt', $sern." - ".$model." ( ".$pn." ) ".$spec." - ".$waranty_rem." - ".$waranty_start.PHP_EOL, FILE_APPEND);
file_put_contents('ua_sn5.txt', $sern." - ".$waranty_rem." - ".$waranty_start." - ".$model." ( ".$pn." ) "." -***- ".$spec2.PHP_EOL, FILE_APPEND);
$now = date("Y-m-d H:i:s");
// $sql = "INSERT INTO `Lenovo`(`date_add`, `model`, `pn`, `sn`, `month`, `spec`, `date_sell`)
// VALUES ('".$now."','".$model."','".$pn."','".$sern."','".$waranty_rem."','".$spec."','".$waranty_start."');";
// mysqli_query($link, $sql);
} // if UA
//echo( $obj['msg']['desc'].' '); // sostoyanie zaprosa - Success //echo( $obj['data']['machineInfo']['subSeries'].' '); // MODEL - LENOVO-V15-G3-IAP //echo( $obj['data']['machineInfo']['product'].' '); // partnumber - 82TT00KWRA //echo( $obj['data']['machineInfo']['productName'].' '); // short harakteristics - NBLN V15 G3 IAP I3 8G 8G 512G NOS //echo( $obj['data']['currentWarranty']['startDate'].' '); // start date - 2021-11-24 //echo( $obj['data']['currentWarranty']['remainingMonths'].' '); // termin gar v misiach zalyshok - 31 //echo( $obj['data']['machineInfo']['shipToCountry'].' '); // UA file_put_contents('all_sn5.txt', $country." - ".$sern." - ".$model." ( ".$pn." ) ".$spec." - ".$waranty_rem." - ".$waranty_start.PHP_EOL, FILE_APPEND); } else { file_put_contents('all_sn5.txt', "XXXX - ".$sern." - SKIP: ".$obj['msg']['desc'].PHP_EOL, FILE_APPEND); } // else $i++; // if ($i == 300) break; // pause каждых 10 раз if ($i % 10 == 0) { sleep (1); file_put_contents($file11, $sern); if (file_exists('stop5.txt')) die; if ($sern[4] !== $five) file_put_contents('logt5.txt', date('d-m h:i:s')." - start SN: - ".$nach.$sern[4]." - UA: ".$ui.PHP_EOL, FILE_APPEND); $five=$sern[4]; } } // foreach //print_r($obj); $now = new DateTime(); $interval = $now->diff($start); echo(" "."Время работы парсера: " . $interval->format('%hч %iмин %sсек'). ' i: ' . $i); file_put_contents('logt5.txt', date('d-m h:i:s')." - FINISH - ".$interval->format('%hч %iмин %sсек'). ' i: ' . $i. ' ni: ' .$ni. " - UA: " . $ui .PHP_EOL, FILE_APPEND); mysql_close($link); unlink($file11); $mess='Finish bot: '.$file11; sendt($mess); file_put_contents('parsed.txt', $nach.PHP_EOL, FILE_APPEND); function generator_words($chars, $length, &$words, $prefix = '') { if (strlen($prefix) == $length) { $words[] = $prefix; return; } for ($i = 0; $i < strlen($chars); $i++) { generator_words($chars, $length, $words, $prefix . $chars{$i}); } return; } function sendt($text) { $data = array( 'chat_id' => 419975056, 'text' => $text, ); $curl = curl_init(); //мутим курл-мурл в переменную. Для отправки предпочтительнее использовать курл, но можно и через file_get_contents если сервер не поддерживает curl_setopt($curl, CURLOPT_URL, 'https://api.telegram.org/bot1634411225:AAGPY1N1UFOjkXefCQ-QJmb0JlMjSK1R83M/sendMessage'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST'); //Отправляем через POST curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); //Сами данные отправляемые curl_exec($curl); curl_close($curl); //Закрываем курл } ?> |