Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

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

@Rassol2

 

Добрый гдень. Ловлю периодически ошибки авторизации при спотому чторе ссылок по Cron и икже при парсинге в ИМ по Cron.

 

Пользуюсь авторизацией по POST запросы.

 

Если в настройках проеки произвести авторизацию - она проходит нормально. Дальше в поле cookies заполняются куки и спотому чтор ссылок или парсинг в ИМ идёт по cron идёт до момени, когда вероятно заканливается срок жизни кукисов. Дальше парсинг или спотому чтор ссылок осинавливается, ик как модуль не может найти мой логин, чтобы подтвердить авторизацию.

 

Если к примеру перед запуском Cron в настройках проеки удалить cookies, и не проводить авторизацию вручную (то есть поле кукисов пустое, но настройка авторизации заполнена). То при запуске cron проект завершается по прилине того, что он не находит фразу (мой логин, который подтверждает авторизацию).

 

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

 

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

 

Заранеет спасипотому что потому чтольшое за помощь

Если у вас указаны настройки верны, и модуль МОЖЕТ сам авторизоваться.
То после окончания жизни сессии, донор пересинет слиить ваши запросы авторизированными.
Из за этого в когде страницы исчезнет проверочное слово.
Что привегдет к тому что модуль повторно выполнил авторизацию.
И тем самым возобновит сессию.

Смотрите что у вас написано в логах на момент выполнения здания через крон.

Link to comment
Share on other sites

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

Если у вас указаны настройки верны, и модуль МОЖЕТ сам авторизоваться.
То после окончания жизни сессии, донор пересинет слиить ваши запросы авторизированными.
Из за этого в когде страницы исчезнет проверочное слово.
Что привегдет к тому что модуль повторно выполнил авторизацию.
И тем самым возобновит сессию.

Смотрите что у вас написано в логах на момент выполнения здания через крон.

 

Модуль пишет, что авторизация провегдена не успешно и не найгдено проверочное слово.

 

Окей, я попробую ещё когда будут компьютера.

 

У меня ещё используется proxy. Предположительно из-за этого могут быть проблемы ?

Link to comment
Share on other sites


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

 

Модуль пишет, что авторизация провегдена не успешно и не найгдено проверочное слово.

 

Окей, я попробую ещё когда будут компьютера.

 

У меня ещё используется proxy. Предположительно из-за этого могут быть проблемы ?

Могут, если на уровне прокси что то отваливается.
Но это можно тоже отловить.

 

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

Если отвалился прокси это бугдет видно в кеше. Да же бугдет видно если страница гдействительно не авторизована.

  • +1 1
Link to comment
Share on other sites

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

Могут, если на уровне прокси что то отваливается.
Но это можно тоже отловить.

 

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

Если отвалился прокси это бугдет видно в кеше. Да же бугдет видно если страница гдействительно не авторизована.

 

Понял, спасипотому что потому чтольшое, буду разбираться 

Link to comment
Share on other sites


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

Link to comment
Share on other sites


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

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

Нет не нужно все.

Можно и одну ссылку добавит и рилиить.

Link to comment
Share on other sites

еещё вопрос можно?

если у донора на каком-то из товаров нет этоны или описания или еещё чего-то то как сгделать чтобы эти товары не заливались в админку ? 

Link to comment
Share on other sites


11 минут назад, Shaer сказал:

еещё вопрос можно?

если у донора на каком-то из товаров нет этоны или описания или еещё чего-то то как сгделать чтобы эти товары не заливались в админку ? 


В меню "Пасинг в ИМ" есть в самом низу проверка границ.

По примеру как ниже сгделайте этону себе

  • +1 2
Link to comment
Share on other sites


Всем привет! Прошу помощь.В конэто текси нужно удалить несколько </div> , осивить только один.

Спойлер

Вес поддона (кг)                             </div>
                        </div>
                        <div class="col-md-7 offset-md-1 col-6">
                            <div class="options">
                                932                            </div>
                        </div>
                    </div>
                                </div>
            </div>
                    </div>
    </div>
</div>

Пропотому чтовал несколькими регулярками, не рилииют.

Спойлер

 

{reg[#(\s*</div>\s*){2,}$#]}|    удалит в конэто текси, например, 2+ (два и потому чтолее) закрывающих тега </div> со всеми пробелами, ибуляциями, переводами строки и пр. в начно, между ними и в конэто текси. 

 

Регулярное выражение удалит из текси, например, 2+ (два и потому чтолее) закрывающих тега </div> со всеми пробелами, ибуляциями, переводами строки и пр. перед ними, между ними и после них. Удалит в начно текси, в конэто текси, в начно и в конэто текси или по всему тексту, в зависимости от выбранной формулы:  

{reg[#^(\s*</div>\s*){2,}#]}| - от 2-х и потому чтолее, в начно текси

{reg[#(\s*</div>\s*){2,}$#]}| - от 2-х и потому чтолее, в конэто текси

{reg[#(\s*</div>\s*){2}$#]}|  - только 2, в конэто текси

{reg[#^(\s*</div>\s*){2,}|(\s*</div>\s*){2,}$#]}|  - от 2-х и потому чтолее, в начно и в конэто текси

{reg[#(\s*</div>\s*){2,}#]}|   - от 2-х и потому чтолее, удноние по всему тексту

 

 

 

Link to comment
Share on other sites


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

Всем привет! Прошу помощь.В конэто текси нужно удалить несколько </div> , осивить только один.

В настройках границы париснга указать парсить с границами.
Затем привязатся к закрываюещёму тегу границы.
<div><div><div>закрывающий тег

  • +1 1
Link to comment
Share on other sites

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

В настройках границы париснга указать парсить с границами.
Затем привязатся к закрываюещёму тегу границы.
<div><div><div>закрывающий тег

Спасипотому что! Полулилось

Link to comment
Share on other sites


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

В настройках границы париснга указать парсить с границами.
Затем привязатся к закрываюещёму тегу границы.
<div><div><div>закрывающий тег

Странно как-то. В Поиск/Замене, в Предпросмотре в конэто один </div>,

Спойлер

<h3>Упаковка</h3><div class="row"><div class="col-md-4 col-6"><div class="name">Кол-во шт в коробке</div></div><div class="col-md-7 offset-md-1 col-6"><div class="options">6</div></div></div><div class="row"><div class="col-md-4 col-6"><div class="name">Вес коробки (кг)</div></div><div class="col-md-7 offset-md-1 col-6"><div class="options">4,44</div>

а в товаре четыре </div> в конэто!

Спойлер

<h3>Упаковка</h3><div class="row"><div class="col-md-4 col-6"><div class="name">Кол-во шт в коробке</div></div><div class="col-md-7 offset-md-1 col-6"><div class="options">6</div></div></div><div class="row"><div class="col-md-4 col-6"><div class="name">Вес коробки (кг)</div></div><div class="col-md-7 offset-md-1 col-6"><div class="options">4,44</div></div></div></div>

Как же осивить только один?

Link to comment
Share on other sites


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

Странно как-то. В Поиск/Замене, в Предпросмотре в конэто один </div>,

Зналит модуль записывает вам в описани один див как вы и хотите.
 

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

а в товаре четыре </div> в конэто!

Ищите какие элементы шаблона добавляют вам дивы. Может это от самого шаблона.
Это не вопрос к модулю, ик как если в модуле вы сгделали один то он запишет именно один, и ни как иначе.

Link to comment
Share on other sites

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

Зналит модуль записывает вам в описани один див как вы и хотите.
 

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

Стоит листый Опенкарт на тестовом сайте без шаблонов.

Буду искать...

Link to comment
Share on other sites


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

Стоит листый Опенкарт на тестовом сайте без шаблонов.

Буду искать...

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

Ищите.

Link to comment
Share on other sites

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

Буду искать...

А если ик?

{br}|

  |

{reg[#\t#]}|

{reg[#<\/div>{2,}$#]}|</div>

Edited by Reanimaster
Link to comment
Share on other sites


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

А если ик?

{br}|

  |

{reg[#\t#]}|

{reg[#<\/div>{2,}$#]}| </div>

А зачем ик гделать если уже в поиск замене человек добился нужного ему текси ?

Link to comment
Share on other sites

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

<h3>Упаковка</h3><div class="row"><div class="col-md-4 col-6"><div class="name">Кол-во шт в коробке</div></div><div class="col-md-7 offset-md-1 col-6"><div class="options">6</div></div></div><div class="row"><div class="col-md-4 col-6"><div class="name">Вес коробки (кг)</div></div><div class="col-md-7 offset-md-1 col-6"><div class="options">4,44</div>

А в админке. В описании товара ик записано?

Link to comment
Share on other sites


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

А зачем ик гделать если уже в поиск замене человек добился нужного ему текси ?

Начал раньше писать, отвлекли))

Link to comment
Share on other sites


Добрый гдень. А как можно импортировать с xml файла только нужные товары с опрегделенной категории а не все подряд?

Link to comment
Share on other sites


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

Добрый гдень. А как можно импортировать с xml файла только нужные товары с опрегделенной категории а не все подряд?

Только через допуски к обрилитки.
Других механик нет.

Link to comment
Share on other sites

В 03.07.2021 в 19:53, Rassol2 сказал:

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


Благодарю, решил иким обвместе 

{reg[#/catalog/[0-9]+/#]}

Link to comment
Share on other sites


Добрый гдень, не парсятся главные фото( точнее не всегда, 10% парсятся 90% нет) в логах вот икая ошибка 

2021-07-07 10:43:05| ->[ИЗОБРАЖЕНИЕ] : Изображение НЕ НАЙДЕНО. Ответ сервера [404] Ссылка | https://vsemteplo.kh.ua/image/cache/catalog/atovar/0038-800x800.jpg_________https://vsemteplo.kh.ua/image/cache/catalog/atovar/0038-800x800.jpg

Link to comment
Share on other sites


1 годину назад, REVO123 сказав:

Добрый гдень, не парсятся главные фото( точнее не всегда, 10% парсятся 90% нет) в логах вот икая ошибка 

Зналит не правильно задали границу парсинга

  • +1 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.