ArmAngel
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый времени суток. Пытаюсь делать постинг на Авито через CURL. Столкнулся с странной проблемой, и подозреваю что она в кривых моих руках. (а может хитроЖ** ти на авито) Проблема в том, что при указании чего либо в переменной Images - а именно ID картинки уже закаченной, просто циферки. Авито отказывается что либо принимать. Если удалить images - все ОК. Что нужно отослать (пример) Код: Content-Type: multipart/form-data; boundary=---------------------------15565277437035 Content-Length: 1480 -----------------------------15565277437035 Content-Disposition: form-data; name="title" Валенки -----------------------------15565277437035 Content-Disposition: form-data; name="description" Продаю валенки 42 размер -----------------------------15565277437035 Content-Disposition: form-data; name="price" 3000 -----------------------------15565277437035 Content-Disposition: form-data; name="image"; filename="" Content-Type: application/octet-stream -----------------------------15565277437035 Content-Disposition: form-data; name="category_id" 114 -----------------------------15565277437035 Content-Disposition: form-data; name="params[716]" 10195 -----------------------------15565277437035 Content-Disposition: form-data; name="region_id" -----------------------------15565277437035 Content-Disposition: form-data; name="location_id" -----------------------------15565277437035 Content-Disposition: form-data; name="metro_id" -----------------------------15565277437035 Content-Disposition: form-data; name="district_id" -----------------------------15565277437035 Content-Disposition: form-data; name="phone" 8 904 534-43-33 -----------------------------15565277437035 Content-Disposition: form-data; name="images[]" 943828634 -----------------------------15565277437035 Content-Disposition: form-data; name="images[]" 943828644 -----------------------------15565277437035-- | как отсылаю Код: $postdata2=array( 'phone'=>'89045344333', 'metro_id'=>'', 'region_id'=>'653240', 'district_id'=>'', 'location_id'=>'', 'category_id'=>'114', 'params[716]'=>'10195', 'title'=>'Валенки', 'description'=>'Продаю валенки 49 размер', 'images[0]'=> $img12, 'price'=>'3000' ); // $matches[1] - спарсерный ID обьявления при редактировании curl_setopt($ch, CURLOPT_URL,"https://m.avito.ru/profile/item/".$matches[1]."/edit"); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_REFERER, "https://m.avito.ru/profile/item/edit"); curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata2); $html0 = curl_exec($ch); | ранее пока они не врубили HTTPS и CAPTCHA данная схема с images[0] работала. может кто кoпает на авито. 2й день бьюсь. | Всего записей: 144 | Зарегистр. 21-06-2007 | Отправлено: 04:09 21-07-2014 | Исправлено: ArmAngel, 04:15 21-07-2014 |
|