Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

1 минуту назад, vzelinsky сказал:

Это не повторяющаяся граница.

В Вашем случае как раз и нужно использовать повторяющиеся границы. Тогда Ваш вопрос решится.

  • +1 1
Надіслати
Поділитися на інших сайтах


1 час назад, Axelenz сказал:

В Вашем случае как раз и нужно использовать повторяющиеся границы. Тогда Ваш вопрос решится.

Таки да!

Сделал повторяющуюся область, внутри уже созданной области "характеристики", и мой вопрос решился! Причем в правилах замены вообще ничего не надо уже было писать. Все само расставилось как мне необходимо!

Спасибо!

Надіслати
Поділитися на інших сайтах


Может-ли кто-то подсказать по повторяющимся границам в XML? У товара есть опция «размер» и как выяснилось чуть позже, в некоторых товарах ещё есть опция комплектация.

Спойлер

A60AFC96-BAE8-426A-AC74-4F36CF5A865E.thumb.jpeg.2e1fbba35a63cadd5f8906c7c28915c5.jpeg

Проблема в том, что и размеры и комплектация сделаны через одинаковые теги <options>. А самое печальное, количество размеров и комплектаций меняется в зависимости от модели товара. То есть при указании пропускать часть вхождений сверху или снизу, я потеряю часть размеров практически во всех товарах. Если как-то возможно игнорировать комплектацию, подскажите, как?

Надіслати
Поділитися на інших сайтах


9 минут назад, TOLD11 сказал:

Если как-то возможно игнорировать комплектацию, подскажите, как?

Из того, что Вы описали, то может и поможет регулярное выражение типа такого:

{reg[#[^0-9°]#]}|

 

  • +1 1
Надіслати
Поділитися на інших сайтах


29 минут назад, TOLD11 сказал:
Может-ли кто-то подсказать по повторяющимся границам в XML? У товара есть опция «размер» и как выяснилось чуть позже, в некоторых товарах ещё есть опция комплектация.
Спойлер spacer.png

Проблема в том, что и размеры и комплектация сделаны через одинаковые теги . А самое печальное, количество размеров и комплектаций меняется в зависимости от модели товара. То есть при указании пропускать часть вхождений сверху или снизу, я потеряю часть размеров практически во всех товарах. Если как-то возможно игнорировать комплектацию, подскажите, как?


Выделите кусок кода, отвечающий за комплектацию, с началом и главное, с концом. в поиск/замена вставьте код и оставьте начало кода, который для него одинаков у всех товаров, после напишите {skip} вместо данных, которые будут разными от товара к товару и оставьте конец кода, который будет одинаков для всех товаров. В конце кода укажите |
Это удалит все, что начинается с кода, все что внутри и конец кода.

Змінено користувачем Denis8585
  • +1 1
Надіслати
Поділитися на інших сайтах


3 часа назад, TOLD11 сказал:

Если как-то возможно игнорировать комплектацию, подскажите, как?

Дайте ссылку на страницу которую вы показали в скриншоте.
Не забывайте что модуль умеет делать повторяющиеся границы парсинга внутри обычных.
То есть выделяете блок с кодом размеров до комплектации, любыми удобными тегами.
И внутри этой границы парсинга запускаете повторяющуюся.
 

Пример, я обычно это делаю для категорий или фото.

Спойлер

SB6UzOD.png

 

  • +1 1
Надіслати
Поділитися на інших сайтах

2 часа назад, Rassol2 сказал:

Пример, я обычно это делаю для категорий или фото.

У товаров могут быть разные количества опций с одним тегом <option> от 2 до 11 опций, причём на каждый товар у опций разные айдишки.  Нам нужно оставить только размеры. Т.е. все теги с текстом внутри 200*60 , 200*70, 200*80 и тд, избегая по возможности регулярных выражений.

<option>

<id>10</id>

<title>200*60</title>

</option>

Потом встречается опция с комплектацией такого рода:

<option>

<id>11</id>

<title>С врезкой 200</title>

</option>

 

Айдишки можно сказать рандомные, закономерность не поймать, на каждый товар свой айди размера.

У нас сейчас на выходе получается такой результат , в размеры попадают дополнительные опции, выглядит так:

Спойлер





200*70

!=========================================================== Повторение №5 ========== Разделитель [{csvnc}] =================================================!

200*80

!=========================================================== Повторение №6 ========== Разделитель [{csvnc}] =================================================!

200*90

!=========================================================== Повторение №7 ========== Разделитель [{csvnc}] =================================================!

в сборе 1П 03 защелки Р-3-WC 190*55 левое

!=========================================================== Повторение №8 ========== Разделитель [{csvnc}] =================================================!

в сборе 1П 03 защелки Р-3-WC 190*60 левое

 

 

 

Змінено користувачем TOLD11
Надіслати
Поділитися на інших сайтах


2 часа назад, Rassol2 сказал:

То есть выделяете блок с кодом размеров до комплектации, любыми удобными тегами.
И внутри этой границы парсинга запускаете повторяющуюся.
 

У нас на каждый товар разное кол-во опций, может быть как 2 опции, так и 7

Надіслати
Поділитися на інших сайтах


53 минуты назад, TOLD11 сказал:

избегая по возможности регулярных выражений

Вот по возможности, регулярных выражений "почти" нет...

{reg[#<title>([0-9]{2,3}\*[0-9]{2,3})</title>#]}|<t>$1</t>

В обычной границе делаете подмену тегов на новые, а в повторяющейся собираете всё только с этих тегов...

Змінено користувачем Axelenz
Надіслати
Поділитися на інших сайтах


28 минут назад, Axelenz сказал:

Вот по возможности, регулярных выражений "почти" нет...



{reg[#<title>([0-9]{2,3}*[0-9]{2,3})</title>#]}|<t>$1</t>

В обычной границе делаете подмену тегов на новые, а в повторяющейся собираете всё только с этих тегов...

Если не сложно, можно для особо одарённых пошагово объяснить? Не понимаю как мне делать подмену тегов..

Мы не знаем количество тегов для повторения, на каждый продукт разное кол-во, может быть 2 размера и 3 доп опции, может быть 7 размеров и 0 опций

Змінено користувачем TOLD11
Надіслати
Поділитися на інших сайтах


1 минуту назад, TOLD11 сказал:

Не понимаю как мне делать подмену тегов...

Вам ничего делать не нужно, регулярное выражение за Вас это сделает. Его записываете в Обычной границе.

А в повторяющихся указываете уже теги не 

<title> и </title>

а

<t> и </t>

Надеюсь, что так понятно.

  • +1 1
Надіслати
Поділитися на інших сайтах


30 минут назад, Axelenz сказал:

Вам ничего делать не нужно, регулярное выражение за Вас это сделает. Его записываете в Обычной границе.

А в повторяющихся указываете уже теги не 

<title> и </title>

а

<t> и </t>

Надеюсь, что так понятно.

Создаю обычную границу от тега <optionns> до </options> внутри option содержатся тайтлы. В поиск замене вставляю выражение выше, выходит это

Спойлер

image.thumb.png.6e2ead16de258672967af59656f24592.png

 

image.png.1585a282678bb6b7e593e2e67a125d8f.png

Я вообще не понимаю, что делаю. Пожалуйста, объясните пошагово, что нажимать. Я ракушка.

Змінено користувачем TOLD11
Надіслати
Поділитися на інших сайтах


19 минут назад, TOLD11 сказал:

Создаю обычную границу от тега <optionns> до </options> внутри опшн содержаться тайтлы. В поиск замене вставляю выражение выше, выходит это

Вы бы лучше показали (если проет не секретный, конечно), что и где Вы пишите... а то описывать своими словами это хорошо, но...

Хотя бы картинки для наглядности.

Регулярку вот эту именно вставляем в обычную границу.

{reg[#<title>([0-9]{2,3}\*[0-9]{2,3})</title>#]}|<t>$1</t>

 

http://joxi.ru/GrqDkGVHzLaNYA

 

Но если Вы совсем уж не понимаете, что делаете, то попробуйте почитать... весьма интересно...

 

https://simplepars.top/index.php?page=notes&tag_id=8

 

И обратите внимание, в регулярке этой экранировать необходимо "*" с помощью "\". 

Змінено користувачем Axelenz
  • +1 1
Надіслати
Поділитися на інших сайтах


4 минуты назад, Axelenz сказал:

Вы бы лучше показали (если проет не секретный, конечно), что и где Вы пишите... а то описывать своими словами это хорошо, но...

Хотя бы картинки для наглядности.

Регулярку вот эту именно вставляем в обычную границу.


{reg[#<title>([0-9]{2,3}*[0-9]{2,3})</title>#]}|<t>$1</t>

 

Проект вообще не секретный :)

Картинка выражения

Спойлер

image.png.1585a282678bb6b7e593e2e67a125d8f.png

XML одного товара выглядит так. Изначально создал повторяющуюся границу для вывода "Размер полотна", но по итогу в тег размер полотна попали другие опции.

Спойлер

<product>
<id>1925</id>
<title>Порта-21</title>
<url>https://dveri.com/catalog/dveri-mezhkomnatnyye/dveri-ekoshpon/porta-x/porta-21-bianco-veralinga</url>
<category_id>193</category_id>
<color_id>459</color_id>
<glass_id/>
<accessory_group_id>146</accessory_group_id>
<trademark_id>6</trademark_id>
<price>4452</price>
<price_dealer>3180</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<label/>
<vendor_code>057-0217</vendor_code>
<position>21</position>
<pictures>
<picture>
<small>https://dveri.com/storage/products/small/dver-mezhkomnatnaya-eko-shpon-porta-21-bianco-veralinga-1639724930.jpg</small>
<medium>https://dveri.com/storage/products/medium/dver-mezhkomnatnaya-eko-shpon-porta-21-bianco-veralinga-1639724930.jpg</medium>
<large>https://dveri.com/storage/products/large/dver-mezhkomnatnaya-eko-shpon-porta-21-bianco-veralinga-1639724930.jpg</large>
</picture>
</pictures>
<options>
<option>
<id>2405</id>
<title>190*55</title>
<price>4452</price>
<price_dealer>3180</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>057-0217</vendor_code>
<label/>
<attribute_values>
<attribute_value>
<id>164</id>
</attribute_value>
<attribute_value>
<id>39</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>21.5</value>
</property>
</properties>
</option>
<option>
<id>2406</id>
<title>190*60</title>
<price>4452</price>
<price_dealer>3180</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>057-0218</vendor_code>
<label/>
<attribute_values>
<attribute_value>
<id>164</id>
</attribute_value>
<attribute_value>
<id>40</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>22.4</value>
</property>
</properties>
</option>
<option>
<id>2407</id>
<title>200*60</title>
<price>4452</price>
<price_dealer>3180</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>057-0043</vendor_code>
<label/>
<attribute_values>
<attribute_value>
<id>164</id>
</attribute_value>
<attribute_value>
<id>35</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>21</value>
</property>
</properties>
</option>
<option>
<id>2408</id>
<title>200*70</title>
<price>4452</price>
<price_dealer>3180</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>057-0044</vendor_code>
<label/>
<attribute_values>
<attribute_value>
<id>164</id>
</attribute_value>
<attribute_value>
<id>36</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>24</value>
</property>
</properties>
</option>
<option>
<id>2409</id>
<title>200*80</title>
<price>4452</price>
<price_dealer>3180</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>057-0045</vendor_code>
<label/>
<attribute_values>
<attribute_value>
<id>164</id>
</attribute_value>
<attribute_value>
<id>37</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>27.5</value>
</property>
</properties>
</option>
<option>
<id>2410</id>
<title>200*90</title>
<price>4452</price>
<price_dealer>3180</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>057-0046</vendor_code>
<label/>
<attribute_values>
<attribute_value>
<id>164</id>
</attribute_value>
<attribute_value>
<id>38</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>30</value>
</property>
</properties>
</option>
<option>
<id>7552</id>
<title>в сборе 1П 03 защелки Р-3-WC 190*55 левое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2203</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>39</id>
</attribute_value>
<attribute_value>
<id>149</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>20.9</value>
</property>
</properties>
</option>
<option>
<id>7553</id>
<title>в сборе 1П 03 защелки Р-3-WC 190*60 левое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2205</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>40</id>
</attribute_value>
<attribute_value>
<id>149</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>30.6</value>
</property>
</properties>
</option>
<option>
<id>7554</id>
<title>в сборе 1П 03 защелки Р-3-WC 200*60 левое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2207</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>35</id>
</attribute_value>
<attribute_value>
<id>149</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>30.6</value>
</property>
</properties>
</option>
<option>
<id>7555</id>
<title>в сборе 1П 03 защелки Р-3-WC 200*70 левое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2209</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>36</id>
</attribute_value>
<attribute_value>
<id>149</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>33</value>
</property>
</properties>
</option>
<option>
<id>7556</id>
<title>в сборе 1П 03 защелки Р-3-WC 200*80 левое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2211</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>37</id>
</attribute_value>
<attribute_value>
<id>149</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>35.1</value>
</property>
</properties>
</option>
<option>
<id>7557</id>
<title>в сборе 1П 03 защелки Р-3-WC 200*90 левое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2213</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>38</id>
</attribute_value>
<attribute_value>
<id>149</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>36</value>
</property>
</properties>
</option>
<option>
<id>7558</id>
<title>в сборе 1П 03 защелки Р-3-WC 190*55 правое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2204</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>39</id>
</attribute_value>
<attribute_value>
<id>150</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>20.9</value>
</property>
</properties>
</option>
<option>
<id>7559</id>
<title>в сборе 1П 03 защелки Р-3-WC 190*60 правое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2206</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>40</id>
</attribute_value>
<attribute_value>
<id>150</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>30.6</value>
</property>
</properties>
</option>
<option>
<id>7560</id>
<title>в сборе 1П 03 защелки Р-3-WC 200*60 правое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2208</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>35</id>
</attribute_value>
<attribute_value>
<id>150</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>30.6</value>
</property>
</properties>
</option>
<option>
<id>7561</id>
<title>в сборе 1П 03 защелки Р-3-WC 200*70 правое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2210</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>36</id>
</attribute_value>
<attribute_value>
<id>150</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>33</value>
</property>
</properties>
</option>
<option>
<id>7562</id>
<title>в сборе 1П 03 защелки Р-3-WC 200*80 правое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2212</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>37</id>
</attribute_value>
<attribute_value>
<id>150</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>35.1</value>
</property>
</properties>
</option>
<option>
<id>7563</id>
<title>в сборе 1П 03 защелки Р-3-WC 200*90 правое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2214</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>38</id>
</attribute_value>
<attribute_value>
<id>150</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>36</value>
</property>
</properties>
</option>
<option>
<id>7564</id>
<title>в сборе 1П 02 защелки Р-3-WC 190*55 левое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-1987</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>55</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>39</id>
</attribute_value>
<attribute_value>
<id>149</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>29</value>
</property>
</properties>
</option>
<option>
<id>7565</id>
<title>в сборе 1П 02 защелки Р-3-WC 190*60 левое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-1989</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>55</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>40</id>
</attribute_value>
<attribute_value>
<id>149</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>30.6</value>
</property>
</properties>
</option>
<option>
<id>7566</id>
<title>в сборе 1П 02 защелки Р-3-WC 200*60 левое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-1991</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>55</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>35</id>
</attribute_value>
<attribute_value>
<id>149</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>30.6</value>
</property>
</properties>
</option>
<option>
<id>7567</id>
<title>в сборе 1П 02 защелки Р-3-WC 200*70 левое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-1993</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>55</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>36</id>
</attribute_value>
<attribute_value>
<id>149</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>33</value>
</property>
</properties>
</option>
<option>
<id>7568</id>
<title>в сборе 1П 02 защелки Р-3-WC 200*80 левое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-1995</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>55</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>37</id>
</attribute_value>
<attribute_value>
<id>149</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>35.1</value>
</property>
</properties>
</option>
<option>
<id>7569</id>
<title>в сборе 1П 02 защелки Р-3-WC 200*90 левое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-1997</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>55</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>38</id>
</attribute_value>
<attribute_value>
<id>149</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>36</value>
</property>
</properties>
</option>
<option>
<id>7570</id>
<title>в сборе 1П 02 защелки Р-3-WC 190*55 правое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-1988</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>55</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>39</id>
</attribute_value>
<attribute_value>
<id>150</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>29</value>
</property>
</properties>
</option>
<option>
<id>7571</id>
<title>в сборе 1П 02 защелки Р-3-WC 190*60 правое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-1990</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>55</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>40</id>
</attribute_value>
<attribute_value>
<id>150</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>30.6</value>
</property>
</properties>
</option>
<option>
<id>7572</id>
<title>в сборе 1П 02 защелки Р-3-WC 200*60 правое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-1992</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>55</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>35</id>
</attribute_value>
<attribute_value>
<id>150</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>30.6</value>
</property>
</properties>
</option>
<option>
<id>7573</id>
<title>в сборе 1П 02 защелки Р-3-WC 200*70 правое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-1994</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>55</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>36</id>
</attribute_value>
<attribute_value>
<id>150</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>33</value>
</property>
</properties>
</option>
<option>
<id>7574</id>
<title>в сборе 1П 02 защелки Р-3-WC 200*80 правое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-1996</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>55</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>37</id>
</attribute_value>
<attribute_value>
<id>150</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>35.1</value>
</property>
</properties>
</option>
<option>
<id>7575</id>
<title>в сборе 1П 02 защелки Р-3-WC 200*90 правое</title>
<price>8512</price>
<price_dealer>6080</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-1998</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>167</id>
</attribute_value>
<attribute_value>
<id>55</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>38</id>
</attribute_value>
<attribute_value>
<id>150</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>36</value>
</property>
</properties>
</option>
<option>
<id>7576</id>
<title>в сборе 2П 03 защелки Р-3-WC 200*120 левое</title>
<price>14392</price>
<price_dealer>10280</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2409</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>168</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>49</id>
</attribute_value>
<attribute_value>
<id>149</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>56.5</value>
</property>
</properties>
</option>
<option>
<id>7577</id>
<title>в сборе 2П 03 защелки Р-3-WC 200*120 правое</title>
<price>14392</price>
<price_dealer>10280</price_dealer>
<discount>0</discount>
<discount_dealer>0</discount_dealer>
<vendor_code>007-2410</vendor_code>
<label>order</label>
<attribute_values>
<attribute_value>
<id>166</id>
</attribute_value>
<attribute_value>
<id>168</id>
</attribute_value>
<attribute_value>
<id>56</id>
</attribute_value>
<attribute_value>
<id>51</id>
</attribute_value>
<attribute_value>
<id>49</id>
</attribute_value>
<attribute_value>
<id>150</id>
</attribute_value>
</attribute_values>
<properties>
<property>
<id>59</id>
<value>56.5</value>
</property>
</properties>
</option>
</options>
<properties>
<property>
<id>112</id>
<value_id>633</value_id>
</property>
<property>
<id>77</id>
<value_id>11</value_id>
</property>
<property>
<id>2</id>
<value_id>1496</value_id>
</property>
<property>
<id>4</id>
<value_id>1149</value_id>
</property>
<property>
<id>3</id>
<value_id>1449</value_id>
</property>
<property>
<id>10</id>
<value_id>432</value_id>
</property>
<property>
<id>19</id>
<value_id>1459</value_id>
</property>
<property>
<id>61</id>
<value_id>645</value_id>
</property>
</properties>
<accessory_properties/>
<analogs/>
<related_products>
<related_product>
<id>3468</id>
</related_product>
<related_product>
<id>3474</id>
</related_product>
<related_product>
<id>3477</id>
</related_product>
<related_product>
<id>2166</id>
</related_product>
<related_product>
<id>2169</id>
</related_product>
<related_product>
<id>2172</id>
</related_product>
<related_product>
<id>2770</id>
</related_product>
<related_product>
<id>3284</id>
</related_product>
<related_product>
<id>4613</id>
</related_product>
<related_product>
<id>3602</id>
</related_product>
<related_product>
<id>3599</id>
</related_product>
<related_product>
<id>3821</id>
</related_product>
<related_product>
<id>3818</id>
</related_product>
</related_products>
</product>

 

 

Надіслати
Поділитися на інших сайтах


5 часов назад, Rassol2 сказал:

Дайте ссылку на страницу которую вы показали в скриншоте.
Не забывайте что модуль умеет делать повторяющиеся границы парсинга внутри обычных.
То есть выделяете блок с кодом размеров до комплектации, любыми удобными тегами.
И внутри этой границы парсинга запускаете повторяющуюся.
 

Пример, я обычно это делаю для категорий или фото.

  Скрыть контент

SB6UzOD.png

 

Мне следовало гораздо внимательнее читать, что вы написали :)

Я создал обычную границу и на основании неё создал повторяющуюся границу с нужным мне результатом, но при сохранение выскакивает ошибка.

"Не правильно выбрана Область для повторяющей"

Что это значит и как исправить?

Надіслати
Поділитися на інших сайтах


Добрый день, скажите пожалуйста подробнее про прокси и потоки. Я правильно понимаю, что если взять 5 прокси и поставить 5 потоков, то: с одного айпи произойдет 5 запросов, потом пауза (если она стоит), потом с другого айпи 5 запросов и так далее? 

Каким путем выявить наиболее эффективное значение: кол-во прокси/кол-во потоков/пауза в секундах, чтобы парсить быстрее и не быть забаненным? 

Надіслати
Поділитися на інших сайтах


6 часов назад, Rassol2 сказал:

Дайте ссылку на страницу которую вы показали в скриншоте.
Не забывайте что модуль умеет делать повторяющиеся границы парсинга внутри обычных.
То есть выделяете блок с кодом размеров до комплектации, любыми удобными тегами.
И внутри этой границы парсинга запускаете повторяющуюся.
 

Пример, я обычно это делаю для категорий или фото.

  Показать контент

SB6UzOD.png

 

Спасибо, Вашим советом у меня действительно получилось отрезать лишние доп опции.

Но, теперь в товарах у которых не предусмотрены были доп опции, а только размеры, выгрузка в ИМ осуществляется без опций. Как быть теперь? 

Надіслати
Поділитися на інших сайтах


9 минут назад, TOLD11 сказал:

Как быть теперь? 

Проще всего заказать работу специалистам по парсингу. Потому, что парсинг в режиме переписки на форуме занятие так себе... (

Надіслати
Поділитися на інших сайтах


3 минуты назад, Axelenz сказал:

Проще всего заказать работу специалистам по парсингу. Потому, что парсинг в режиме переписки на форуме занятие так себе... (

У нас так уже 3 специалиста пропали. Есть желание самому научиться обрабатывать XML :)

Тем более уже почти всё настроил. Из сложной задачи остаются только опции..

Надіслати
Поділитися на інших сайтах


Добрый всем вечер!

У меня в кроне есть такие 2 задания в одном проекте
image.png.0a0bc8b31fadd15b1e570278301699b0.png

После парсинга в ИМ, я захожу в проект и вижу, что там остались 43 ссылки на товар. Вопрос: в следующий раз при выполнении Обработчика XML/YML эти ссылки удалятся, когда появятся новые. или новые появятся после старых. Спасибо!

Змінено користувачем egortide
Надіслати
Поділитися на інших сайтах


Если жать рестарт задания в кроне, то проект будет работать в этот же момент, или в отведенное для него время?
image.png.f9f0fe3e3b648c2748205fca031fc33a.png
Есть 2 проекта, я их рестартую, а они просто зависли в таком состоянии. Сейчас у меня 06:31. Получается при нажатии рестарта проект запустится только в 2? 

Надіслати
Поділитися на інших сайтах


26 минут назад, egortide сказал:

Если жать рестарт задания в кроне, то проект будет работать в этот же момент, или в отведенное для него время?
image.png.f9f0fe3e3b648c2748205fca031fc33a.png
Есть 2 проекта, я их рестартую, а они просто зависли в таком состоянии. Сейчас у меня 06:31. Получается при нажатии рестарта проект запустится только в 2? 

когда нажимаете рестарт модуль сбрасывает порядок выполнения.

То есть
Если в проекте 100 ссылок крон просканировал 50 и вы пришли и нажали рестарт, то модуль начнет опять с первой же ссылки.
Рестарт проекта это про сброс состояния выполнения конкретного задания.

Надіслати
Поділитися на інших сайтах

4 часа назад, egortide сказал:

Добрый всем вечер!

У меня в кроне есть такие 2 задания в одном проекте
image.png.0a0bc8b31fadd15b1e570278301699b0.png

После парсинга в ИМ, я захожу в проект и вижу, что там остались 43 ссылки на товар. Вопрос: в следующий раз при выполнении Обработчика XML/YML эти ссылки удалятся, когда появятся новые. или новые появятся после старых. Спасибо!

При новом сканировании xml модуль будет заново нарезать новые страницы и располагать их у вас в проекте.
По сути обновится информация в старых ссылках, если она обновилась в файле выгрузки.

Так же если появятся новые товары в проекте, то они добавятся в список на товары, потому что модуль их так же нарежет.

Надіслати
Поділитися на інших сайтах

8 часов назад, TOLD11 сказал:

Спасибо, Вашим советом у меня действительно получилось отрезать лишние доп опции.

Но, теперь в товарах у которых не предусмотрены были доп опции, а только размеры, выгрузка в ИМ осуществляется без опций. Как быть теперь? 

Пересмотреть указанные границы парсинга, учесть этот момент и перенастроить на другие теги.
Ищите теги которые полностью удовлетворят вашим требованиями. Или используйте поиск замену что бы что то добавить или убрать.
Но решение всегда в этой плоскости.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.