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

Recommended Posts

Добрый день,

 

Столкнулся с проблемкой, не могу спарсить цену со страницы. 

https://www.ru.endress.com/ru/Tailor-made-field-instrumentation/uroven/Datchik-urovnya-FTW23?g.filters=[]

 

В границах указываю:

<span class="eh-price-widget--price-formatted eh-label eh-font-metrics--20-26">CHF 803.-</span>

Встречается 1 раз

Но если смотреть страницу через инспектор кода то вместо CHF 803. показывает другой код https://prnt.sc/11unqr0

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

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


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

Добрый день,

 

Столкнулся с проблемкой, не могу спарсить цену со страницы. 

https://www.ru.endress.com/ru/Tailor-made-field-instrumentation/uroven/Datchik-urovnya-FTW23?g.filters=[]

 

В границах указываю:

<span class="eh-price-widget--price-formatted eh-label eh-font-metrics--20-26">CHF 803.-</span>

Встречается 1 раз

Но если смотреть страницу через инспектор кода то вместо CHF 803. показывает другой код https://prnt.sc/11unqr0

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

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

Сейчас такие данные не достать.

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

6 минут назад, Rassol2 сказал:

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

Сейчас такие данные не достать.

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

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


Только что, Mixxxa163 сказал:

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

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

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

В 21.04.2021 в 21:49, ZevZ сказал:

Вы реально ориентируетесь на людей с глубокими познаниями в web программировании, регулярных выражениях и т.п.

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

А мне видится так, что модуль могут покупать и те, кто шарит много в чём, и не только в PHP, но просто хочет сэкономить своё время.

Модуль однозначно не прост для освоения, особенно простыми обывателями, но парсинг и сам по себе явление достаточно не простое. 

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


В 21.04.2021 в 20:20, partshez сказал:

И я свои пять копеек вставлю по данному вопросу. Четыре дня долбался с проектом. 159 товаров, но так и не смог нормально настроить. Перепробовал все, что мог. Загружал без фото, без названия, без описания, атрибутов и опций. Изменял парсинг идентификаторов. Так и не добился нормально результата. Где-то, наверное, проскакивают спецсимволы и режется верстка модуля. К примеру, замена для наименования уже такая   http://prntscr.com/11t7d9v

После загрузки на сайт 20-30 товаров в редакторе товаров пропадают товары вообще! Выбираю фильтр по категории - товар есть http://prntscr.com/11t7g5g   http://prntscr.com/11t7pwf     Выбираю по-умолчания - нет товара http://prntscr.com/11t7r8g  Проектом загружены 159 товаров, напоминаю. 

Так и не нашел решения. Пришлось извиниться перед заказчиком и посоветовать корректировать загруженный товар вручную (редактор товаров работает не совсем нормально). Версия Опенкарт 3, версия модуля 4.3.

Другой проект на другого донора на данном сайте работает нормально. 

Перенес настройки на свой тестовый сайт. Опенкарт 2.3, Модуль 4.2-8. Здесь работает все нормально. 

Я так и не смог понять причину и найти решение. Сайт заказчика, его хостинг или что-то еще режет работу модуля...

 

SPsetting-3.json 87 \u043a\u0411 · 1 download

Может в описании, в тексте закрывающих тэгов не было на некоторых товарах? У меня такое было и весь шаблон перекашивало из-за этого.

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


8 минут назад, Malciska сказал:

Поиск - замена

 

Подскажите как в условиях делать условие или 

Например в поиске надо в правиле указать.    (  .jpg  или .png

 

Можно указать два правила.
.jpg|на что поменять
.png|На что поменять

И отработает или то или то.
Так же можно через регулярные выражения.
{reg[#(\.jpg)|(\.png)#]}|На что поменять

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

10 минут назад, Rassol2 сказал:

Можно указать два правила.
.jpg|на что поменять
.png|На что поменять

И отработает или то или то.
Так же можно через регулярные выражения.
{reg[#(\.jpg)|(\.png)#]}|На что поменять

Про два отдельных правила я знаю

 

 

Можно пожалуйста с расшифрофкой что за что здесь отвечает ->  {reg[#(\.jpg)|(\.png)#]}|

 

Заметил что вы практически всегда в условиях используете reg , хотя часто можно обойтись и без него. Подскажите в чем разница и как правильнее /лучше  :)

 

Конкретно к моегу примеру. Имею универсальное правило:

 

<img{skip}src="{skip}"{skip}>|<br>{img} alt="" style="max-width:500px; max-height:500px" src="$2"><br>

Там где красное - бывает или пробел или " . Как сделать универсальное правило? 🙄

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


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

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

Вы чаше видите от меня reg по той причине что регулярными выражениями, в одном правиле можно добиться тот же результат что 3-4 правилами без регулярок.
А так как я стремлюсь ответить как можно большему количеству людей и как можно быстрее, я пишу регулярки.

{reg[#Тут правило#]}| - Форма записи регулярок
(\.jpg)|(\.png) - Тело правила, главит найди то что в первых скобках, или то что во вторых. Или это знак |

Правильный тот подход который вы знаете, который полностью решает ваши задачи. Все остальное субъективно.

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

10 часов назад, Dmitry76 сказал:

Может в описании, в тексте закрывающих тэгов не было на некоторых товарах? У меня такое было и весь шаблон перекашивало из-за этого.

Это все уже будет учтено в следующем релизе.

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

23 минуты назад, Rassol2 сказал:

Вы чаше видите от меня reg по той причине что регулярными выражениями, в одном правиле можно добиться тот же результат что 3-4 правилами без регулярок.
А так как я стремлюсь ответить как можно большему количеству людей и как можно быстрее, я пишу регулярки.

{reg[#Тут правило#]}| - Форма записи регулярок
(\.jpg)|(\.png) - Тело правила, главит найди то что в первых скобках, или то что во вторых. Или это знак |

Правильный тот подход который вы знаете, который полностью решает ваши задачи. Все остальное субъективно.

 

@Rassol2 Требуется Ваша помощь 🥴😵

Отдельно правило или работает, но как вставляю в середину другого правила - не хочет работать :(

Конкретно к моегу примеру. Имею универсальное правило:

 

<img{skip}src="{skip}"{skip}>|<br>{img} alt="" style="max-width:500px; max-height:500px" src="$2"><br>

 

Там где красное - бывает или пробел или " . Как сделать универсальное правило? 

 

 

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


Обработчик XML выдает в логах такую ошибку:

2021-04-23 11:47:24| Парсинг : ОШИБКА ответа  | Код ответа = 28 | Текст ответа = Operation timed out after 15000 milliseconds with 1291221 bytes received |

 

Пишет что ссылка обработана и разбита на товары, но в списке ссылок для парсинга пусто.

 

Перевел, но как решить не понимаю.

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


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

Обработчик XML выдает в логах такую ошибку:

2021-04-23 11:47:24| Парсинг : ОШИБКА ответа  | Код ответа = 28 | Текст ответа = Operation timed out after 15000 milliseconds with 1291221 bytes received |

 

Пишет что ссылка обработана и разбита на товары, но в списке ссылок для парсинга пусто.

Ответ на ваш вопрос находится в вопросе.
Не совсем понимаю что требуется от меня на данный момент ?

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

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

Ответ на ваш вопрос находится в вопросе.
Не совсем понимаю что требуется от меня на данный момент ?

Где можно увеличить это значение? Я так понимаю файл большой и не может модуль обработать его?

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


5 минут назад, Malciska сказал:

 

@Rassol2 Требуется Ваша помощь 🥴😵

Отдельно правило или работает, но как вставляю в середину другого правила - не хочет работать :(

Конкретно к моегу примеру. Имею универсальное правило:

 

<img{skip}src="{skip}"{skip}>|<br>{img} alt="" style="max-width:500px; max-height:500px" src="$2"><br>

 

Там где красное - бывает или пробел или " . Как сделать универсальное правило? 

 

 

Хех.
А чем отличается это правило

<img{skip}src="{skip}"{skip}>

от этого
<img{skip}src="{skip}>

:grin:

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

2 минуты назад, Rassol2 сказал:

А вас не смущает что вы взяли символ или из регулярных выражений и пытаетесь засунуть в обычные ?
Я не говорил что это будет работать.

 

Есть обычные правила.
Есть регулярные выражения.

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

 

Подскажите чайнику пожалуйста :) возможно ли в обычных правилах как нибудь в середине правила использовать условие или ?

 

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


Только что, yurok79 сказал:

Где можно увеличить это значение? Я так понимаю файл большой и не может модуль обработать его?

В настройках запроса.
 

Спойлер

eiOkIlg.png


Если честно иногда сильно бьет по морали, я незнаю почему.
Но когда вы задавали этот вопросы вы смотрите на модуль и видите разные вкладке

 

Цитата

 

Сбор ссылок

Настройки парсинга

Поиск/Замена

Парсинга в ИМ

CSV/Парсинг

Редактор товаров

Менеджер URL

Логи

Обработчик XML

Настройка запросов

Импорт/Экспорт Настроек

 


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

Как получается что люди не находят эту настройку я не представляю :cry:

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

2 минуты назад, Malciska сказал:

 

Подскажите чайнику пожалуйста :) возможно ли в обычных правилах как нибудь в середине правила использовать условие или ?

 

Я там чуш написал, я удалил этот ответ. Я не так прочитал ваш вопрос.
Я вам дал новый ответ :)

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

2 минуты назад, Rassol2 сказал:

Хех.
А чем отличается это правило

<img{skip}src="{skip}"{skip}>

<img width ... src="{skip}" height... {skip}>

   Тут бывают различные данные

от этого
<img{skip}src="{skip}>

:grin:

 

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


@Malciska

 

Хех.
А чем отличается это правило

<img{skip}src="{skip}"{skip}>

от этого
<img{skip}src="{skip}>
 

:wink:

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

2 минуты назад, Rassol2 сказал:

Если честно иногда сильно бьет по морали, я незнаю почему.
Но когда вы задавали этот вопросы вы смотрите на модуль и видите разные вкладке



Как получается что люди не находят эту настройку я не представляю :cry:

 

 

Как говорил мой преподаватель по теоретической физике, чтобы правильно спросить тоже надо что-то знать))) Спасибо.

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


@Malciska В обычных правилах нет понятия ИЛИ
Вы можете или построить за счет количества правил.

Нужно именно ИЛИ используйте регулярки.

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

Только что, yurok79 сказал:

Как говорил мой преподаватель по теоретической физике, чтобы правильно спросить тоже надо что-то знать))) Спасибо.

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

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

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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