Исправление, или создание парсера

12 3
mobilife
На сайте с 10.10.2009
Offline
144
1342

Требуется исправить готовый парсер ЯндексМаркет, перестал парсить картинки, остальное все в норме проходит, либо создание такого же, естественно чтобы в конечном результате товары были с картинками. Предлагайте свои цены в теме, либо icq.

Мои услуги: Крауд ссылки, соц сигналы и др. / (/ru/forum/994667)Вечные ссылки в статьях / (/ru/forum/997379)Ссылки в Яндекс сервисах / (/ru/forum/1007355)Блоги (/ru/forum/1007357)
W
На сайте с 03.07.2007
Offline
36
#1

Не проще выложить кусок кода где парсятся картинки и спросить почему не работает ?? Тебе и бесплатно помогут

Лучшая веб студия Максимаф.ру (http://maksimaf.ru) ICQ : 464-338-997 MAil: wispoz@inbox.ru Телефон: 8(915) 368-45-93
mobilife
На сайте с 10.10.2009
Offline
144
#2

ну вот данный кусок кода:

//Выборка картинки продукта (в массиве 1)
$patern = '#(http:\/\/mdata\.yandex\.ru\/i\?.*)"#U';
preg_match($patern,$result,$arr_product_image);

$patern = '#<span class="b-prices__num">(.*)<\/span>#U';
if(preg_match($patern,$result,$arr_product_price)){
$price = str_replace("*","",$arr_product_price[1]);
$price = $price + rand(0,1500);
}else{
$price = rand($min,$max);
}
$item->price = $price;



////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////



//////////////////////////////////////////////////////////////////////////
//////////Копирование изображений////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//Значение картинки должно быть уникальным
if($with_image==0){
$db_image_path = "";
$db_image_thumdnail_path ="";
}else{
$now = time();
//А вдруг gif?
///////////////
$image_path = "../components/com_virtuemart/shop_image/product/".$now.".jpg";
$image_thumbnail_path = "../components/com_virtuemart/shop_image/product/resized/".$now.".jpg";
$db_image_path = $now.".jpg";
$db_image_thumdnail_path = "resized/".$now.".jpg";
copy($arr_product_image[1],$image_path);
copy(str_replace("&amp;","&",$arr_small_image[1][$b]),$image_thumbnail_path);
//Копируем изображения в нашу папку и сохраняем путь к ним
//mkdir($folder."/images");
@copy($image_path, "$folder/images/$now.jpg");
@copy($image_thumbnail_path, "$folder/images/thumbs/$now.jpg");
$item->image_normal = "images/$now.jpg";
$item->image_thumb = "images/thumbs/$now.jpg";

$b++;
}
[Удален]
#3
mobilife:
//А вдруг gif?

мило .....

ewg777
На сайте с 04.06.2007
Offline
225
#4
bearman:
мило .....

Когда создаётся такой код, наверняка сказать ничего нельзя.

mobilife
На сайте с 10.10.2009
Offline
144
#5

вы бы лучше подсказали, если знаете, что нужно в нем исправить

[Удален]
#6

а вы глупые советы советчиков не слушайте, это стоит денег и с такими вопросами общаются в другом разделе, бесплатно только что бывает? правильно, сыр в мышеловке! вы сыр - мы мышеловка :)

Wispoz:
Не проще выложить кусок кода где парсятся картинки и спросить почему не работает ?? Тебе и бесплатно помогут

bearman добавил 02.05.2010 в 18:49

mobilife:
вы бы лучше подсказали, если знаете

зачем нам это?

W
На сайте с 10.05.2009
Offline
114
#7

$patern = '#(http:\/\/mdata\.yandex\.net\/i\?.*)"#U'; - перваю строку замените на эту и не слушайте разных говнумников, которые кроме флуда нечго сделать не могут

M
На сайте с 20.01.2010
Offline
13
#8
wolfston:
$patern = '#(http:\/\/mdata\.yandex\.net\/i\?.*)"#U'; - перваю строку замените на эту и не слушайте разных говнумников, которые кроме флуда нечго сделать не могут

А вы, конечно, не "говноумник"... :)

[Удален]
#9
wolfston:
нечго

menbarmen, нет, он просто школяр местный)

W
На сайте с 10.05.2009
Offline
114
#10

menbarmen я програмист а не главный редактор, для меня главное чтобы код был правильный а не орфография на форуме

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий