Jump to content


Photo

Не находит доп картинки и описание к товару с Алиэкспресс !?


4 replies to this topic

#1 vectorashul

vectorashul

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 27 December 2016 - 10:42 AM

Здравствуйте ! Я пытаюсь спарсить товары с Алиэкспресс, но он не хочет брать картинки и описание. Берет только thumb картинки. А на Али картинки содержаться в скрипте, я уже и вручную писал и много вариантов пробовал, получалось раз большие картинки доставать, но исключительно подходит на один товар, на другой не работает. Сайт пока на опенсервере, но вот скрины с Liveimport: вот скрин при попытке взять описание к товару : http://images.vfl.ru...f8/15470771.png - по ходу в iframe скрипты не работают. И если вручную прописать, то он берет только характеристики с описания, но не все описание. Вот скрин дополнительных картинок: берет только маленькие thumb картинок : http://images.vfl.ru...3f/15470820.png , а не сами большие картинки. Ссылки на большие картинки у Алиэкспресс содержаться к скрипте, но он по ходу не справляется с этим. Ладно уж описание я могу вручную взять, а вот картинки бы желательно хотя бы 2-3 парсил. 

 

За ранее огромнейшее спасибо самым добрым людям !!!!! и автору модуля !!!! :)  :)  :)  :D  :D  :D  :D


  • 0

#2 MaxD

MaxD

    Administrator

  • Administrators
  • 724 posts

Posted 27 December 2016 - 11:36 AM

В LiveImport есть готовая настройка для Aliexpress. Не справляется?


  • 1

#3 vectorashul

vectorashul

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 27 December 2016 - 12:04 PM

Уже все  в порядке, картинки непонятно каким образом стали загружаться большие а описание к товару я вручную буду брать.


  • 0

#4 MaxD

MaxD

    Administrator

  • Administrators
  • 724 posts

Posted 27 December 2016 - 12:36 PM

Попробуйте в режиме "Programmer Mode" сохранить куда-то ваш вариант product.php и поставить вместо него это:

$name = tag_text(' .product-name ');
find_manufacturer();
$price = tag_text(' #sku-price:nth-child(1) ');
$sku = rev_inside('/', '.html', $url);
$weight = tag_text(' #product-desc .pnl-packaging-weight ');
$main_image = tag_image(' #magnifier img ');
$images = replace('.jpg_*.jpg', '.jpg', tags_image(' .image-nav-item img '));
$attr_names = tags_text(' .product-params dt ');
$attr_values = tags_text(' .product-params dd ');
$attributes = shred_arrays($attr_names, $attr_values);
$opts_names = tags_html(' .sku-title ');
$opts_values = tags_html(' #product-info-sku span ');
$options = pgroup($opts_names, $opts_values, '', 'Select');

if (!new_product()) return true;
if (strlen($loc = inside('//', '.', $url)) == 2)
    http_get("http://$loc.aliexpress.com/getSubsiteDescModuleAjax.htm?productId=$sku");
    else http_get("http://desc.aliexpress.com/getDescModuleAjax.htm?productId=$sku");
$description = rev_inside("Description='", "';");
$description = replace(array('<a*>', '</a>'), '', $description);

  • 0

#5 vectorashul

vectorashul

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 27 December 2016 - 01:07 PM

Спасибо ! попробую !


  • 0



Reply to this topic



  



 

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Community Skin by Fredson Nunes Junior