terapevt1981
-
Публікації
4 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем terapevt1981
-
-
Вечер добрый!
Продолжаю бороться с парсингом...
Вчера настроил парсинг изображений и описаний товара отсюда (простите, код не прикладываю.. его много)Картинки с такими параметрами парсинга спарсились
Спойлерclass="th-carousel",class="slider-arrow-prev"
src=",src=",src=",src=",src=",src=",src=",src=",src=",src=",src=",src=",src=",src=",src=",src=",src=",src=",src=",src=",
>1,>2,>3,>4,>5,>6,>7,>8,>9,>10,>11,>12,>13,>14,>15,>16,>17,>18,>19,>20
Описание с такими параметрами class="content-box","cart-characteristic" парсинга спарсились. Для некоторых товаров стили сохранились как у оригинала, но в большинстве стили поплыли... Соответственно картинки отображаются криво (почему-то все стали 180*180), размер кегля тоже... Я попробовал вставить код вместе с <style type="text/css"> в админке в описание товара.. В карточке товара всё стало красиво (почти). указываю комбайну парсить описание с параметрами:
class="description,aria-hidden или base-padding">,</div></div>, вставляет код всех стилей как простой текст описания....
В карте товара в админке получаем такое:
Спойлер.iphonex-block { width: 1366px; margin: -24px; } .content-box ul li{ list-style: disc; } .video { position: relative; padding-bottom: 56.25%; /*пропорции видео 16:9 */ padding-top: 25px; height: 0; } .video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .parallaxStatic-container { width: 100%; text-align: center; } .parallaxStatic-container .toptext { font-family: Ubuntu, sans-serif; font-weight: 300; font-size: 35px; margin: 55px; line-height: 40px; } .parallaxStatic-container .bottomtext { font-family: Ubuntu, sans-serif; font-weight: 300; font-size: 30px; margin-top: 55px; margin-bottom: 30px; line-height: 30px; } @media (max-width: 1366px) { .iphonex-block { width: inherit; } } @media (max-width: 1024px) { .iphonex-block { margin: -16px; } .ss-desc { margin-bottom: 110px; } } .iphonex-description { text-align: center; } .iphonex-description .caption { text-align: left; width: 100%; margin: 40px 0px 70px 0px; padding: 0px; padding: 0px 70px; font-family: Ubuntu, sans-serif; font-weight: 300; font-size: 18px; line-height: 25px; color: #4b4b4b; } #last-block p { margin: 0px; } .border { border-bottom: 1px solid; width: 74%; margin: 0 13% 0 13%; border-color: #b7b7b7; } .ss-desc { margin-bottom: 215px; margin-top: 80px; font-family: Ubuntu, sans-serif; } .ss-desc h2 { font-weight: 300; font-size: 30px; } .ss-desc ul { font-family: Ubuntu, sans-serif; font-weight: 300; } .ss-desc li { padding-bottom: 5px; line-height: 25px; } @media (max-width: 1024px) { .ss-sub-desc img { max-width: 70%; } .iphonex-description img { max-width: 50%; } } @media (max-width: 430px) { .ss-desc img { width: 100% } } @media (max-width: 1024px) { .ss-desc { margin-bottom: 175px; } .ss-desc img { max-width: 35%; } .ss-desc ul { padding-right: 2%!important; padding-left: 43%!important; } #spisok { padding-left: 90px!important; } .ss-desc h2 { font-size: 22px; padding-left: 44%!important; padding-bottom: 0px!important; } .ss-desc li { padding-bottom: 5px; line-height: 18px; font-size: 16px; } #last-block { padding: 0px 25px!important; } .iphonex-description .caption { width: auto; font-size: 16px; line-height: 22px; } .parallaxStatic-container .bottomtext { font-size: 20px; } .parallaxStatic-container .toptext { font-size: 30px; } .border { width: 50%; margin: 0 25% 0 25%; } .parallaxCaption-container img { max-width: 35%; } } @media (max-width: 768px) { .video { padding-bottom: 44.25%; } .ss-desc { margin-bottom: 80px; } .ss-desc img { max-width: 35%; } .ss-desc ul { padding-right: 2%!important; padding-left: 42%!important; } .ss-sub-desc { margin-bottom: 50px!important; } #spisok { padding-left: 65px!important; font-size: 14px; line-height: 15px; margin-bottom: 35px!important; } .ss-desc h2 { font-size: 18px; padding-left: 44%!important; padding-bottom: 0px!important; } .ss-desc li { padding-bottom: 5px; line-height: 15px; font-size: 14px; } #last-block { padding: 0px 25px!important; font-size: 12px!important; line-height: 14px!important; } .iphonex-description .caption { width: auto; font-size: 14px; line-height: 20px; margin: 20px 0px 45px 0px; padding: 0px 35px; } .parallaxStatic-container .bottomtext { font-size: 18px; margin-bottom: 15px; margin-top: 20px; } .parallaxStatic-container .toptext { font-size: 25px; margin: 25px; } .border { width: 50%; margin: 0 25% 0 25%; } .parallaxCaption-container img { max-width: 35%; } } @media (max-width: 414px) { div { padding: 0; } .video-review > img { max-width: 90% !important; } .iphonex-block { margin: 0; } .ss-desc { margin-bottom: 30px; margin-top: 10px; display: flex; flex-direction: column; } .ss-desc img { max-width: 90%; margin: 0 auto!important; order: 2; } .ss-desc ul { padding-right: 2%!important; padding-left: 16px!important; } .ss-sub-desc { margin-bottom: 20px!important; } #spisok { padding-left: 16px!important; font-size: 14px; line-height: 15px; margin-bottom: 35px!important; } .ss-desc h2 { font-size: 18px; padding-left: 17px!important; padding-bottom: 0px!important; padding-top: 0!important; } .ss-desc li { padding-bottom: 5px; line-height: 15px; font-size: 14px; } #last-block { padding: 0px 20px!important; font-size: 12px!important; line-height: 14px!important; } .iphonex-description .caption { width: auto; font-size: 14px; line-height: 20px; margin: 20px 0px 45px 0px; padding: 0px 17px; } .iphonex-description img { max-width: 90%; } .parallaxStatic-container .bottomtext { font-size: 18px; margin-bottom: 15px; margin-top: 30px; } .parallaxStatic-container .toptext { font-size: 20px; margin: 0px; } .border { width: 50%; margin: 0 25% 0 25%; } .video { position: relative; padding-bottom: 80%; /*пропорции видео 16:9 */ padding-top: 0; height: 0; } .video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .parallaxCaption-container img { max-width: 65%; } .ss-sub-desc img { max-width: 100%; } } <iframe allow="autoplay; encrypted-media" allowfullscreen="" frameborder="0" height="480" src="https://www.youtube.com/embed/W833zUHrzwE" width="854"></iframe><p class="toptext">Здравствуй, будущее</p><img src="../image/catalog/description/ua-upload-images-new_showcases_apple-lending-iphone-x_01.jpg" width="180" height="180" .="" alt="" title=""><p class="bottomtext">iPhone X. Он вас увидит. Он вас удивит.</p><p class="caption">Всю переднюю поверхность iPhone X занимает дисплей Super Retina HD с диагональю 5,8 дюйма и поддержкой технологий HDR и True Tone. Передняя и задняя панели выполнены из самого прочного стекла, когда-либо созданного для iPhone, а рамка — из хирургической нержавеющей стали. iPhone X заряжается без проводов. Защищён от воды и пыли. И оснащён двойной камерой 12 Мп+12 Мп с двойной оптической стабилизацией изображения для отличных снимков даже при слабом освещении. Камера TrueDepth с новой функцией портретного освещения может сделать селфи в режиме «Портрет». А технология Face ID позволяет одним взглядом разблокировать iPhone X. Всё это работает на A11 Bionic — самом мощном и умном процессоре iPhone. И ещё iPhone X поддерживает технологии дополненной реальности в играх и приложениях. iPhone X — это новая эра iPhone.</p><img src="../image/catalog/description/ua-upload-images-new_showcases_apple-lending-iphone-x_02.jpg" width="180" height="180" .="" alt="" title=""><img src="../image/catalog/description/ua-upload-images-new_showcases_apple-lending-iphone-x_03.jpg" width="180" height="180" .="" alt="" title=""><h2 style="padding-left: 40%;padding-top: 11%;padding-bottom: 20px;">Основные характеристики</h2><ul style="padding-left: 42%;padding-right: 13%"><li>Дисплей Super Retina HD 5,8 дюйма с поддержкой технологий HDR и True Tone</li><li>Корпус из стекла и нержавеющей стали с защитой от воды и пыли</li><li>Двойная камера 12 Мп+12 Мп с двойной оптической стабилизацией, режимом «Портрет», функцией портретного освещения и возможностью записи видео 4K с частотой до 60 кадров/с</li></ul><ul id="spisok" style=" font-family:Ubuntu, sans-serif; font-weight: 300;padding-left: 290px;margin-top: 0px;margin-bottom: 60px"><li style="padding-bottom: 5px;">Фронтальная камера TrueDepth 7 Мп с режимом «Портрет» и функцией портретного освещения</li><li style="padding-bottom: 5px;">Face ID для безопасной аутентификации</li><li style="padding-bottom: 5px;">A11 Bionic — самый мощный и умный процессор, когда либо созданный для iPhone</li><li style="padding-bottom: 5px;">Беспроводная зарядка (поддерживаются зарядные устройства стандарта Qi)</li></ul><img src="../image/catalog/description/ua-upload-images-new_showcases_apple-lending-iphone-x_04.jpg" width="180" height="180" .="" alt="" title=""><p style="color: #959595">1У дисплея iPhone X закруглённые углы. Диагональ прямоугольного эквивалента составляет 5,85 дюйма. Фактическая область просмотра меньше.</p><p style="color: #959595">2Станция беспроводной зарядки продаётся отдельно.</p><p style="color: #959595">3iPhone X протестирован в специально поддерживаемых лабораторных условиях по стандарту IEC 60529. Степень его защиты от брызг, воды и пыли соответствует индексу IP67. Устойчивость к воздействию брызг, воды и пыли не является постоянным условием и может снижаться при естественном износе. Не пытайтесь зарядить мокрый iPhone. Протрите и высушите его согласно инструкциям в руководстве пользователя. Повреждение в результате контакта с жидкостью не покрывается гарантией.</p><p style="color: #959595">4Функция портретного освещения доступна в бета-версии.</p>
Вместо такого:
Спойлер<style type="text/css">.iphonex-block {
width: 1366px;
margin: -24px;
}
.content-box ul li{
list-style: disc;
}
.video {
position: relative;
padding-bottom: 56.25%;
/*пропорции видео 16:9 */
padding-top: 25px;
height: 0;
}
.video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.parallaxStatic-container {
width: 100%;
text-align: center;
}
.parallaxStatic-container .toptext {
font-family: Ubuntu, sans-serif;
font-weight: 300;
font-size: 35px;
margin: 55px;
line-height: 40px;
}
.parallaxStatic-container .bottomtext {
font-family: Ubuntu, sans-serif;
font-weight: 300;
font-size: 30px;
margin-top: 55px;
margin-bottom: 30px;
line-height: 30px;
}
@media (max-width: 1366px) {
.iphonex-block {
width: inherit;
}
}
@media (max-width: 1024px) {
.iphonex-block {
margin: -16px;
}
.ss-desc {
margin-bottom: 110px;
}
}
.iphonex-description {
text-align: center;
}
.iphonex-description .caption {
text-align: left;
width: 100%;
margin: 40px 0px 70px 0px;
padding: 0px;
padding: 0px 70px;
font-family: Ubuntu, sans-serif;
font-weight: 300;
font-size: 18px;
line-height: 25px;
color: #4b4b4b;
}
#last-block p {
margin: 0px;
}
.border {
border-bottom: 1px solid;
width: 74%;
margin: 0 13% 0 13%;
border-color: #b7b7b7;
}
.ss-desc {
margin-bottom: 215px;
margin-top: 80px;
font-family: Ubuntu, sans-serif;
}
.ss-desc h2 {
font-weight: 300;
font-size: 30px;
}
.ss-desc ul {
font-family: Ubuntu, sans-serif;
font-weight: 300;
}
.ss-desc li {
padding-bottom: 5px;
line-height: 25px;
}
@media (max-width: 1024px) {
.ss-sub-desc img {
max-width: 70%;
}
.iphonex-description img {
max-width: 50%;
}
}
@media (max-width: 430px) {
.ss-desc img {
width: 100%
}
}
@media (max-width: 1024px) {
.ss-desc {
margin-bottom: 175px;
}
.ss-desc img {
max-width: 35%;
}
.ss-desc ul {
padding-right: 2%!important;
padding-left: 43%!important;
}
#spisok {
padding-left: 90px!important;
}
.ss-desc h2 {
font-size: 22px;
padding-left: 44%!important;
padding-bottom: 0px!important;
}
.ss-desc li {
padding-bottom: 5px;
line-height: 18px;
font-size: 16px;
}
#last-block {
padding: 0px 25px!important;
}
.iphonex-description .caption {
width: auto;
font-size: 16px;
line-height: 22px;
}
.parallaxStatic-container .bottomtext {
font-size: 20px;
}
.parallaxStatic-container .toptext {
font-size: 30px;
}
.border {
width: 50%;
margin: 0 25% 0 25%;
}
.parallaxCaption-container img {
max-width: 35%;
}
}
@media (max-width: 768px) {
.video {
padding-bottom: 44.25%;
}
.ss-desc {
margin-bottom: 80px;
}
.ss-desc img {
max-width: 35%;
}
.ss-desc ul {
padding-right: 2%!important;
padding-left: 42%!important;
}
.ss-sub-desc {
margin-bottom: 50px!important;
}
#spisok {
padding-left: 65px!important;
font-size: 14px;
line-height: 15px;
margin-bottom: 35px!important;
}
.ss-desc h2 {
font-size: 18px;
padding-left: 44%!important;
padding-bottom: 0px!important;
}
.ss-desc li {
padding-bottom: 5px;
line-height: 15px;
font-size: 14px;
}
#last-block {
padding: 0px 25px!important;
font-size: 12px!important;
line-height: 14px!important;
}
.iphonex-description .caption {
width: auto;
font-size: 14px;
line-height: 20px;
margin: 20px 0px 45px 0px;
padding: 0px 35px;
}
.parallaxStatic-container .bottomtext {
font-size: 18px;
margin-bottom: 15px;
margin-top: 20px;
}
.parallaxStatic-container .toptext {
font-size: 25px;
margin: 25px;
}
.border {
width: 50%;
margin: 0 25% 0 25%;
}
.parallaxCaption-container img {
max-width: 35%;
}
}
@media (max-width: 414px) {
div {
padding: 0;
}
.video-review > img {
max-width: 90% !important;
}
.iphonex-block {
margin: 0;
}
.ss-desc {
margin-bottom: 30px;
margin-top: 10px;
display: flex;
flex-direction: column;
}
.ss-desc img {
max-width: 90%;
margin: 0 auto!important;
order: 2;
}
.ss-desc ul {
padding-right: 2%!important;
padding-left: 16px!important;
}
.ss-sub-desc {
margin-bottom: 20px!important;
}
#spisok {
padding-left: 16px!important;
font-size: 14px;
line-height: 15px;
margin-bottom: 35px!important;
}
.ss-desc h2 {
font-size: 18px;
padding-left: 17px!important;
padding-bottom: 0px!important;
padding-top: 0!important;
}
.ss-desc li {
padding-bottom: 5px;
line-height: 15px;
font-size: 14px;
}
#last-block {
padding: 0px 20px!important;
font-size: 12px!important;
line-height: 14px!important;
}
.iphonex-description .caption {
width: auto;
font-size: 14px;
line-height: 20px;
margin: 20px 0px 45px 0px;
padding: 0px 17px;
}
.iphonex-description img {
max-width: 90%;
}
.parallaxStatic-container .bottomtext {
font-size: 18px;
margin-bottom: 15px;
margin-top: 30px;
}
.parallaxStatic-container .toptext {
font-size: 20px;
margin: 0px;
}
.border {
width: 50%;
margin: 0 25% 0 25%;
}
.video {
position: relative;
padding-bottom: 80%;
/*пропорции видео 16:9 */
padding-top: 0;
height: 0;
}
.video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.parallaxCaption-container img {
max-width: 65%;
}
.ss-sub-desc img {
max-width: 100%;
}
}
<!--cke_bookmark_435S--><!--cke_bookmark_435E-->
<!--cke_bookmark_435S--><!--cke_bookmark_435E-->
</style>
<div class="content-box">
<div class="iphonex-block">
<div class="parallaxStatic-container">
<div class="parallaxCaption-container">
<div class="video"><iframe allow="autoplay; encrypted-media" allowfullscreen="" frameborder="0" height="480" src="https://www.youtube.com/embed/W833zUHrzwE" width="854"></iframe></div>
<p class="toptext">Здравствуй, будущее</p>
<img src="https://i.citrus.ua/upload/images/new_showcases_apple/lending-iphone-x_01.jpg" style="align-items: center;" />
<p class="bottomtext">iPhone X. Он вас увидит. Он вас удивит.</p>
</div>
</div>
<div class="border"></div>
<div class="iphonex-description">
<p class="caption">Всю переднюю поверхность iPhone X занимает дисплей Super Retina HD с диагональю 5,8 дюйма и поддержкой технологий HDR и True Tone. Передняя и задняя панели выполнены из самого прочного стекла, когда-либо созданного для iPhone, а рамка — из хирургической нержавеющей стали. iPhone X заряжается без проводов. Защищён от воды и пыли. И оснащён двойной камерой 12 Мп+12 Мп с двойной оптической стабилизацией изображения для отличных снимков даже при слабом освещении. Камера TrueDepth с новой функцией портретного освещения может сделать селфи в режиме «Портрет». А технология Face ID позволяет одним взглядом разблокировать iPhone X. Всё это работает на A11 Bionic — самом мощном и умном процессоре iPhone. И ещё iPhone X поддерживает технологии дополненной реальности в играх и приложениях. iPhone X — это новая эра iPhone.</p>
<img src="https://i.citrus.ua/upload/images/new_showcases_apple/lending-iphone-x_02.jpg" style="align-items: center;" /></div>
<div class="ss-desc"><img src="https://i.citrus.ua/upload/images/new_showcases_apple/lending-iphone-x_03.jpg" style="float: left;margin-left: 5%;margin-right: 3%" />
<h2 style="padding-left: 40%;padding-top: 11%;padding-bottom: 20px;">Основные характеристики</h2>
<ul style="padding-left: 42%;padding-right: 13%">
<li>Дисплей Super Retina HD 5,8 дюйма с поддержкой технологий HDR и True Tone</li>
<li>Корпус из стекла и нержавеющей стали с защитой от воды и пыли</li>
<li>Двойная камера 12 Мп+12 Мп с двойной оптической стабилизацией, режимом «Портрет», функцией портретного освещения и возможностью записи видео 4K с частотой до 60 кадров/с</li>
</ul>
</div>
<ul id="spisok" style=" font-family:Ubuntu, sans-serif;
font-weight: 300;padding-left: 290px;margin-top: 0px;margin-bottom: 60px">
<li style="padding-bottom: 5px;">Фронтальная камера TrueDepth 7 Мп с режимом «Портрет» и функцией портретного освещения</li>
<li style="padding-bottom: 5px;">Face ID для безопасной аутентификации</li>
<li style="padding-bottom: 5px;">A11 Bionic — самый мощный и умный процессор, когда либо созданный для iPhone</li>
<li style="padding-bottom: 5px;">Беспроводная зарядка (поддерживаются зарядные устройства стандарта Qi)</li>
</ul>
<div class="ss-sub-desc" style="text-align: center;margin-bottom: 80px"><img src="https://i.citrus.ua/upload/images/new_showcases_apple/lending-iphone-x_04.jpg" /></div>
<div id="last-block" style=" font-size: 14px;
font-family:Arial, sans-serif;
line-height: 16px;
padding: 0px 175px;
margin-bottom: 90px;">
<p style="color: #959595"><sup style="font-size: 9px;">1</sup>У дисплея iPhone X закруглённые углы. Диагональ прямоугольного эквивалента составляет 5,85 дюйма. Фактическая область просмотра меньше.</p>
<p style="color: #959595"><sup style="font-size: 9px;">2</sup>Станция беспроводной зарядки продаётся отдельно.</p>
<p style="color: #959595"><sup style="font-size: 9px;">3</sup>iPhone X протестирован в специально поддерживаемых лабораторных условиях по стандарту IEC 60529. Степень его защиты от брызг, воды и пыли соответствует индексу IP67. Устойчивость к воздействию брызг, воды и пыли не является постоянным условием и может снижаться при естественном износе. Не пытайтесь зарядить мокрый iPhone. Протрите и высушите его согласно инструкциям в руководстве пользователя. Повреждение в результате контакта с жидкостью не покрывается гарантией.</p>
<p style="color: #959595"><sup style="font-size: 9px;">4</sup>Функция портретного освещения доступна в бета-версии.</p>
</div>
</div>
</div>Как заставить спарсить просто кусок кода?
Тоесть я жду, что мне спарсится кусок кода, вместе с "<style type="text/css">." и со всеми стилями. Вместо этого получаю все стили в тексте описания....
ПАМАГИТЕ разобраться как выдрать кусок кода без изменений из донора.
-
Приветствую!
Продолжаю попытки спарсить с того-же донора, что и в прошлом своём посте.
Вроде уже всё правильно указал в параметрах парсинга. Теперь в error.tmp получаю ошибки по каждой ссылке "port 443: Connection refused". Это что, донор блокирует подключения модуля? Как это побороть?
СпойлерПараметры парсинга картинок:
onclick="event.preventDefault,product__additional-btns">
href=
<1,<2....Параметры парсинга описания:
class="about-product">,class="popular-tabs-content__item">
"about-product">,</div> -
Приветствую!
Битый день пытаюсь освоить комбайн
К понимающим вопрос:
Пытаюсь спарсить характеристики (атрибуты). Для трениравки взял это:СпойлерСобственно код таблицы с атрибутами:
</li> <li class="popular-tabs-content__item"> <table class="properties"> <tbody> <tr> <th colspan="2">Модель</th> </tr> <tr> <td>Модель (артикул)</td> <td>Redmi 5</td> </tr> </tbody> <tbody> <tr> <th colspan="2">Характеристики экрана</th> </tr> <tr> <td>Диагональ</td> <td>5.7" дюймов</td> </tr> <tr> <td>Разрешение</td> <td>HD+ (1440х720)</td> </tr> <tr> <td>Тип матрицы</td> <td>IPS</td> </tr> <tr> <td>Описание экрана</td> <td>282 PPI<br>Corning Gorilla Glass<br>Площадь, занимаемая экраном ~83.8%<br>Соотношение сторон 18:9</td> </tr> </tbody> <tbody> <tr> <th colspan="2">Характеристики памяти</th> </tr> <tr> <td>Объем памяти</td> <td>3 Gb</td> </tr> <tr> <td>Объем флеш-памяти</td> <td>32 Gb</td> </tr> <tr> <td>Слот расширения microSD</td> <td>microSD до 128 Gb или SIM</td> </tr> </tbody> <tbody> <tr> <th colspan="2">Характеристики процессора</th> </tr> <tr> <td>Процессор</td> <td>Qualcomm Snapdragon 450 (SDM450) </td> </tr> <tr> <td>Тип ядра и частота</td> <td>8 ядер Cortex A53 (up to 1.8 GHz)</td> </tr> <tr> <td>Видеоядро</td> <td>Adreno 506</td> </tr> </tbody> <tbody> <tr> <th colspan="2">Коммуникации</th> </tr> <tr> <td>Wi-Fi</td> <td>802.11n | Wi-Fi Hotspot | Wi-Fi Direct</td> </tr> <tr> <td>Bluetooth</td> <td>Есть (v 4.2)</td> </tr> <tr> <td>GPS</td> <td>Есть (A-GPS, ГЛОНАСС, BeiDou)</td> </tr> <tr> <td>IrDA</td> <td>Есть<br>Благодаря встроенному инфракрасному излучателю может использоваться как пульт дистанционного управления для телевизора, ТВ приставки, кондиционера, очистителя воздуха, а также другого оборудования.</td> </tr> <tr> <td>Интерфейсный разъем</td> <td>USB 2.0 (microUSB) + OTG (USB On-The-Go)</td> </tr> <tr> <td>Аудиоразъем</td> <td>3.5 мм</td> </tr> </tbody> <tbody> <tr> <th colspan="2">Характеристики камеры</th> </tr> <tr> <td>Основная камера</td> <td>12 Mpx</td> </tr> <tr> <td>Описание основной камеры</td> <td>Сенсор Omnivision OV12A10<br>Размер пикселя – 1.25 μm<br>Автофокус<br>Сенсорная фокусировка<br>Фазовая фокусировка PDAF<br>Цифровой зум<br>Технология улучшения темного света<br>Технология регулировки динамического диапазона<br>Режим панорамы<br>Режим серийной съемки<br>Режим распознавания лиц<br>HDR<br>Запись видео 1080p@30fps</td> </tr> <tr> <td>Диафрагма</td> <td>f/2.2</td> </tr> <tr> <td>Вспышка</td> <td>Светодиодная LED вспышка</td> </tr> <tr> <td>Селфи-камера</td> <td>5 Mpx</td> </tr> <tr> <td>Описание селфи-камеры</td> <td>Встроенная вспышка с софтбоксом (обеспечивает более мягкий свет)<br>Технология Beauty Filter 3.0 (автоматически обрабатывает фото придавая лицу здоровый цвет)</td> </tr> </tbody> <tbody> <tr> <th colspan="2">Дополнительные характеристики</th> </tr> <tr> <td>Количество SIM-карт</td> <td>2 x SIM карты (SIM или microSD)</td> </tr> <tr> <td>Тип SIM-карты</td> <td>Nano-SIM</td> </tr> <tr> <td>Предустановленная система</td> <td>Android 7.1.2 (Nougat)<br>Фирменная оболочка MIUI 9.1</td> </tr> <tr> <td>Аккумуляторная батарея</td> <td>3300 mAh</td> </tr> <tr> <td>Датчик отпечатка пальца</td> <td>Есть<br>Расположен на задней панели</td> </tr> <tr> <td>Поддержка быстрой зарядки</td> <td>Есть, Quick Charge 3.0</td> </tr> </tbody> <tbody> <tr> <th colspan="2">Физические параметры</th> </tr> <tr> <td>Тип корпуса</td> <td>Моноблок (неразборный)</td> </tr> <tr> <td>Материал корпуса</td> <td>Металл, пластик</td> </tr> <tr> <td>Цвет корпуса</td> <td>Gold (Золотой)</td> </tr> <tr> <td>Размеры</td> <td>151.8 x 72.8 x 7.7 мм</td> </tr> <tr> <td>Вес</td> <td>157 г</td> </tr> </tbody> <tbody> <tr> <th colspan="2">Гарантия и сервис</th> </tr> <tr> <td>Гарантия</td> <td>12 месяцев</td> </tr> <tr> <td>Сервис</td> <td>Гарантийное обслуживание осуществляется квалифицированным сервисным центром "PCshop.UA"</td> </tr> </tbody> </table> </li>
В поле "Тексты начала и конца парсинга, через запятую" вставил "<table class="properties">,"PCshop.UA"</td".
Поле "значение атрибута или параметры парсинга:" заполнил "<tr><td>,</td>,<td>,</td></tr>".
<table class="properties"> и "PCshop.UA"</td на всей странице встречаются только 1 раз.
На вкладке "Основное", для патаметра "Атрибуты в товаре:" выбрал опцию "обновить, создать, добавить".В отчетах получаю такое:
report.tmp
Row =~ 1 SKU = U1SCA1MI085 Quantity set by default Price updated Quantity updated No Description
errors.tmp
СпойлерInvalid parameter for parsing photo = class="replace-2x img-responsive URL = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold
Photo not parsed: Row ~= 1 url = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold Photo number 0
Invalid parameter for parsing photo = class="replace-2x img-responsive URL = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold
Photo not parsed: Row ~= 1 url = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold Photo number 1
Invalid parameter for parsing photo = class="replace-2x img-responsive URL = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold
Photo not parsed: Row ~= 1 url = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold Photo number 2
Invalid parameter for parsing photo = class="replace-2x img-responsive URL = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold
Photo not parsed: Row ~= 1 url = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold Photo number 3Ну, ошибки с фото, отдельный вопрос...
У меня такое впечатление, что даже не пытается парсить атрибуты.
ЗЫ: свой XML приложил. Есть ещё обширное недопонимание по атрибутам, вернее по их связям.. Ноэто позже, если таки не раздуплю сам.
Модуль Автоматическая обработка прайс-листов. [Поддержка]
в Модули обмена данными
Опубліковано: · Змінено користувачем terapevt1981
Стоит "ДА"
Так картинки и видео в описании есть.
Но не подтягивается форматирование как у донора....