Jump to content


Photo

Возможен ли парсинг следующих сайтов?


4 replies to this topic

#1 nastenka

nastenka

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 11 April 2018 - 11:16 PM

Добрый день

 

При попытке спарсить товары с сайтов возникли ошибки, иногда бывает такое, что система не отобржает молнии для выбора элементов, но и сама их не находит.

скрин

Могли бы вы глянуть, пожалуйста

https://www.my-lady.com.ua

 

afrodita.zp.ua - тут фото, например, не подтягивает

и в лив лог при работе с этим сайтом следующие ошибки

Undefined index: values at lib/code/68c2.php:5
Invalid argument supplied for foreach() at lib/code/68c2.php:5
Invalid argument supplied for foreach() at lib/code/68c2.php:5
Undefined index: values at lib/code/68c2.php:5
Invalid argument supplied for foreach() at lib/code/68c2.php:5
Invalid argument supplied for foreach() at lib/code/68c2.php:5
Undefined index: values at lib/code/68c2.php:5
Invalid argument supplied for foreach() at lib/code/68c2.php:5
Invalid argument supplied for foreach() at lib/code/68c2.php:5

 

 

а есть сайты, в которых товары не имеют собственной страницы (обработка скриптами) - есть ли какая-то возможность с ними работать? например - mia-mia.com.ua

 

Заранее спасибо за помощь


Edited by nastenka, 11 April 2018 - 11:20 PM.

  • 0

#2 MaxD

MaxD

    Administrator

  • Administrators
  • 702 posts

Posted 12 April 2018 - 01:05 AM

C my-lady.com.ua не пойдет, по каким-то загадочным причинам LiveImport не может получить от ихнего сервера страницу.

 

На afrodita.zp.ua у меня получилось через Scheme Wizard взять фотки.

 

На mia-mia.com.ua можно получить данные в ручном режиме, вместо молнии вставляя нужный текст и нажимая галочку.

 

Гляньте это видео, станет понятней как делается настройка - 


  • 0

#3 nastenka

nastenka

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 12 April 2018 - 11:20 PM

Поняла о чем вы. На афродите не дает через визард. Но сделала в ручном режиме через прописание тегов в режиме разработчика. А вот для http://mia-mia.com.ua не поняла о чем вы, т.к. там сайт не дает сформировать ссылку на конкретный товар, т.е. я могу взять только ссылку коллекции. Каким образом система поймет где какой товар? 


  • 0

#4 MaxD

MaxD

    Administrator

  • Administrators
  • 702 posts

Posted 13 April 2018 - 01:23 AM

Да, я недосмотрел на mia-mia, подумал что это фотки слева.

Но хорошо то, что вся информация есть на странице, не подгружается.

Тогда надо на PHP в цикле выбирать данные каждого товара и вызывать функцию process_product() для вставки, вот гипотетический пример:

$prods = tags_html('.product');
foreach ($prods as $prod) {
  set_source($prod);
  $name = tag_text('...');
  $sku = tag_text('...');
  ...
  $id = $sku;
  process_product()
}
return;

  • 0

#5 leilei3915

leilei3915

    Advanced Member

  • Members
  • PipPipPip
  • 124 posts

Posted 14 August 2018 - 11:05 AM

2018814 leilei3915

moncler outlet rolex replica canada goose outlet coach outlet fitflop sandals polo outlet ralph lauren air jordan 4 true religion jeans kate spade outlet coach factory outlet oakley sunglasses ray ban sunglasses coach outlet michael kors handbags nike shoes coach factory outlet true religion outlet coach factory outlet coach outlet nba jerseys wholesale kate spade bags tory burch outlet coach outlet online polo ralph lauren adidas outlet mulberry handbags nike outlet store polo ralph lauren outlet coach outlet uggs outlet canada goose outlet manolo blahnik outlet ray ban sunglasse tory burch outlet online polo ralph lauren outlet ugg boots clearance louboutin shoes canada goose jordan retro kate spade outlet store canada goose jackets cheap jordans pandora jewelry sale fitflops sale clearance nfl jerseys uggs outlet prada outlet coach factory outlet oakley sunglasses wholesale yeezy shoes ugg boots canada goose cheap jordans mlb jerseys wholesale coach factory outlet pandora outlet ugg outlet online clearance pandora jewelry kate spade handbags kate spade outlet birkenstock outlet michael kors outlet clearance fred perry polo shirts adidas nmd r2 cheap nfl jerseys uggs outlet adidas outlet louboutin uk mont blanc outlet christian louboutin outlet michael kors outlet online pandora michael kors outlet air max 90 coach outlet ralph lauren moncler coats ugg outlet michael kors outlet clearance ray ban sunglasse ugg boots clearance uggs canada ralph lauren outlet uggs outlet canada goose jackets pandora charms pandora outlet ray ban sunglasses outlet true religion jeans coach outlet superdry clothing adidas ultra boost michael kors outlet ugg boots clearance michael kors purses polo outlet ralph lauren outlet christian louboutin shoes polo ralph lauren polo ralph lauren outlet pandora charms sale clearance cheap ugg boots ugg outlet online polo ralph lauren polo ralph lauren coach outlet adidas yeezy boost coach outlet online christian louboutin shoes kate spade handbags canada goose outlet online michael kors outlet online adidas shoes canada goose outlet store michael kors outlet online michael kors outlet prada outlet online polo ralph lauren michael kors outlet online michael kors outlet coach factory outlet mbt outlet coach factory outlet cheap oakley sunglasses nike outlet michael kors handbags oakley sunglasses ralph lauren pandora jewelry outlet canada goose michael kors outlet online polo ralph lauren coach factory outlet pandora outlet online coach factory outlet christian louboutin shoes ugg outlet ralph lauren uk coach outlet mbt outlet pandora moncler outlet canada goose jackets ray ban sunglasses wholesale canada goose ed hardy clothing ugg boots pandora charms coach factory outlet michael kors outlet clearance pandora michael kors outlet mont blanc pens cheap ugg boots michael kors outlet online michael kors outlet mlb jerseys coach factory outlet pandora true religion jeans mont blanc pandora jewelry coach outlet store online giuseppe zanotti sneakers cheap jerseys wholesale christian louboutin shoes pandora outlet cheap ugg boots canada goose outlet store asics running shoes uggs outlet nike outlet online coach outlet canada kate spade bags canada goose outlet store canada goose outlet store ferragamo outlet kate spade outlet prada outlet cheap nike shoes mbt shoes clearance canada goose uk pandora outlet store coach outlet nhl jerseys wholesale canada goose jackets ugg boots outlet coach outlet canada goose christian louboutin pandora outlet tory burch outlet online gucci outlet coach outlet store online pandora charms adidas outlet store christian louboutin canada goose outlet store fred perry polo shirts superdry uk michael kors outlet online michael kors outlet michael kors outlet clearance pandora outlet tory burch outlet kate spade outlet store michael kors outlet online coach outlet online pandora jewelry
  • 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