Добрый день.
Есть сайт с базой заказов >8000. Я написал скрипт, импортирующий информацию о заказах в таблицу с заказами при помощи curl
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $aPostData);
Успешно импортировалось 50 заказов, При импорте остальных заказов появляется сообщение "Banned". Можно ли как нибудь обойти это ограничение?


Сообщений в теме: 2
#1
Отправлено 15 Ноябрь 2013 - 11:11
#2
Отправлено 18 Ноябрь 2013 - 09:36
А $url то у вас какой? Имитируете сохранение записи в КБ?
#3
Отправлено 21 Ноябрь 2013 - 14:01
Урл такой
$url = 'http://***************.clientbase.ru/questionare.php?page_charset=cp1251&ts'.time();
Массив с POST-данными в таком виде
$aPostData = array(
"k_input_field_51_2701" => $clientData['id'],
"k_input_field_51_2721" => date('d.m.Y H:i', $clientData['date']),
"k_input_field_51_2821" => "e-mail",
"k_input_field_51_2831" => $clientData['city'],
"k_input_field_51_2591" => $clientData['name'],
"k_input_field_51_2621" => $clientData['phone'],
"k_input_field_51_2611" => $clientData['email'],
"k_input_field_51_2651" => $clientData['receipt'],
"k_input_field_51_2811" => $aTotalItems['totalItems'],
"k_input_field_51_2661" => $clientData['price'],
"k_input_field_51_2631" => $clientData['address'],
"k_input_field_51_2641" => "",
"k_input_field_51_2671" => $clientData['price_extra'],
"k_input_field_51_2681" => $clientData['comments_c'],
"k_input_field_51_2691" => "архив"
);
$url = 'http://***************.clientbase.ru/questionare.php?page_charset=cp1251&ts'.time();
Массив с POST-данными в таком виде
$aPostData = array(
"k_input_field_51_2701" => $clientData['id'],
"k_input_field_51_2721" => date('d.m.Y H:i', $clientData['date']),
"k_input_field_51_2821" => "e-mail",
"k_input_field_51_2831" => $clientData['city'],
"k_input_field_51_2591" => $clientData['name'],
"k_input_field_51_2621" => $clientData['phone'],
"k_input_field_51_2611" => $clientData['email'],
"k_input_field_51_2651" => $clientData['receipt'],
"k_input_field_51_2811" => $aTotalItems['totalItems'],
"k_input_field_51_2661" => $clientData['price'],
"k_input_field_51_2631" => $clientData['address'],
"k_input_field_51_2641" => "",
"k_input_field_51_2671" => $clientData['price_extra'],
"k_input_field_51_2681" => $clientData['comments_c'],
"k_input_field_51_2691" => "архив"
);
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных