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

Recommended Posts

12.07.2022 в 08:24, yurok79 сказал:

Автор, подскажите пожалуйста как импортировать такой прайс?

Нарезает прайс на отдельные товары и грузите.
А если вам нужно объединить эти товары через модуль HPM но есть сложности с ним, это же не ко мне.
Можете написать свой скрипт по обьеденению товаров как вам будет угодно.
В остальном с данным файлом можно работать как обычно.

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

12.07.2022 в 20:55, Rassol2 сказал:

Нарезает прайс на отдельные товары и грузите.
А если вам нужно объединить эти товары через модуль HPM но есть сложности с ним, это же не ко мне.
Можете написать свой скрипт по объеденению товаров как вам будет угодно.
В остальном с данным файлом можно работать как обычно.

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

 

По поводу модуля НРМ понятно что не к вам, но вы его рекомендуете и ваш модуль заточен под его использование, а купить его могут только "соседи" вот и спрашиваю о другом решении.

 

Скрипты писать квалификации нет к сожалению.

 

 

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


12.07.2022 в 13:18, yurok79 сказал:

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

 

По поводу модуля НРМ понятно что не к вам, но вы его рекомендуете и ваш модуль заточен под его использование, а купить его могут только "соседи" вот и спрашиваю о другом решении.

 

Скрипты писать квалификации нет к сожалению.

 

 

На данный момент встроенных механизмов которые обедняют разные товары в один, как опции нет.

Формат данных не как в опенкарте. Единственный вариант был это объединение по общему признаку в HPM
Теперь имеем что имеем.

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

12.07.2022 в 21:33, Rassol2 сказал:

На данный момент встроенных механизмов которые обедняют разные товары в один, как опции нет.

Формат данных не как в опенкарте. Единственный вариант был это объединение по общему признаку в HPM
Теперь имеем что имеем.

Понял, буду пытаться приобрести НРМ

Спасибо

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


12.07.2022 в 20:51, Rassol2 сказал:

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

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

 

#[url]https://www.werstakoff.ru/catalog/item1402.html[/url]
<html><head><meta http-equiv="Content-Type: text/html; charset=utf-8"><meta property="og:type" content="website"><script>function set_cookie(){var now = new Date();var time = now.getTime();time += 19360000 * 1000;now.setTime(time);document.cookie='realauth=SvBD85dINu3'+'; expires='+now.toGMTString()+'; path=/; SameSite=Lax';}set_cookie();location.reload();</script></head><body></body></html>

 

В логах вот такая запись:

2022-07-12 22:25:29| Парсинг : НЕГАТИВНЫЙ ответ  | Код ответа = 3 | Текст ответа = <url> malformed | Ссылка -

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


12.07.2022 в 17:27, khamer89 сказал:

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

 

#[url]https://www.werstakoff.ru/catalog/item1402.html[/url]
<html><head><meta http-equiv="Content-Type: text/html; charset=utf-8"><meta property="og:type" content="website"><script>function set_cookie(){var now = new Date();var time = now.getTime();time += 19360000 * 1000;now.setTime(time);document.cookie='realauth=SvBD85dINu3'+'; expires='+now.toGMTString()+'; path=/; SameSite=Lax';}set_cookie();location.reload();</script></head><body></body></html>

 

В логах вот такая запись:

2022-07-12 22:25:29| Парсинг : НЕГАТИВНЫЙ ответ  | Код ответа = 3 | Текст ответа = <url> malformed | Ссылка -

Лог вы скинули не от этого запроса. 
 

но в остальном видно что без куков динар не отдаёт вам страницу. Вот и ответ на ваш вопрос. Настраивайте запросы что бы получить код страницы. 

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

Всем здравствуйте. До недавнего времени на сайте-доноре код страницы был открыт.
Теперь я так понимаю подключили защиту и соответственно парсер уже не видит информацию.
Кто-то сталкивался? Подскажите, есть способы обхода, либо иные варианты? (отдельные скрипты PHP, проги, сервисы)
 

 

  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  2. <noscript><meta http-equiv="refresh" content="0; url=/exhkqyad"></noscript>
  3. </head>
  4. <body>
  5. <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jsrsasign/8.0.20/jsrsasign-all-min.js"></script>
  6. <script type="text/javascript" src="//cdn.jsdelivr.net/npm/@fingerprintjs/fingerprintjs@3/dist/fp.js"></script>
  7. <script type="text/javascript">
  8. (function(_0x62b141,_0x49ac81){const _0x5c7a8b=_0x257e,_0xb1c4bb=_0x62b141();while(!![]){try{const _0x3138c2=-parseInt(_0x5c7a8b(0x17a))/0x1*(-parseInt(_0x5c7a8b(0x191))/0x2)+-parseInt(_0x5c7a8b(0x16c))/0x3*(parseInt(_0x5c7a8b(0x184))/0x4)+-parseInt(_0x5c7a8b(0x168))/0x5*(parseInt(_0x5c7a8b(0x194))/0x6)+-parseInt(_0x5c7a8b(0x16f))/0x7*(parseInt(_0x5c7a8b(0x188))/0x8)+-parseInt(_0x5c7a8b(0x180))/0x9*(parseInt(_0x5c7a8b(0x187))/0xa)+parseInt(_0x5c7a8b(0x17f))/0xb*(-parseInt(_0x5c7a8b(0x190))/0xc)+parseInt(_0x5c7a8b(0x182))/0xd* 
    ТУТ ПРОПУСТИЛ СТРОКИ
  9. x174)](_0x2daac7(0x192)+_0x2daac7(0x18c))[_0x2daac7(0x18b)](_0x2daac7(0x179)):function(){return![];}[_0x2daac7(0x174)](_0x2daac7(0x192)+'gger')[_0x2daac7(0x195)](_0x2daac7(0x189));_0x527007(++_0x51cf77);}try{if(_0x541030)return _0x527007;else _0x527007(0x0);}catch(_0x16120d){}}function _0x2274(){const _0x2f2680=['get','200KRZhiK','248jYDELa','stateObject','location','call','gger','vendorFlavors','search','version','4020KJHjbm','4fgDBbj','debu','45066kXVbev','6savUkD','apply','\x5c+\x5c+\x20*(?:[a-zA-Z_$][0-9a-zA-Z_$]*)','test','438025DNZvBp','value','href','string','82164MLqBUV','stringify','components','30485WLhoQy','load','while\x20(true)\x20{}','visitorId','input','constructor','counter','toString','platform','function\x20*\x5c(\x20*\x5c)','action','111847suZJMf',';\x20Path=/;\x20Secure;\x20SameSite=None','length','cookie','(((.+)+)+)+$','3344UiZpGg','124263XYoeOU','score','3029emuQGB','then','32DNpReJ','init'];_0x2274=function(){return _0x2f2680;};return _0x2274();}
  10. function get_cookie_spsn() {
  11. return "spsn=1657671697902_";
  12. }
  13. function get_cookie_spid() {
  14. return "spid=";
  15. }
  16. function get_cookie_spsc_value() {
  17. let func = function () {/*-----BEGIN RSA PRIVATE KEY-----
  18. MIISKQIBAAKCBAEA2uTLXuv+wZWQmEloPnXovcFpYYYjQOB5hxGyopZRFjoiy6by
    ТУТ ПРОПУСТИЛ СТРОКИ, Т.К. Длинный ключ
  19. 7QPjji8XlRauYMCViALUkQeocd4q/aqjoiONhSrYYYb0FfPfZXEqvTanhROmZwHH
  20. 6GOEdVyaNagnX9K/aBLnRaUXBM3C4w+80V5aMdzfMZj2+WPJ+OWWFxG7BoEg5bnU
  21. xStDtRt5AOVHRkav1M273kCxXcAe+oo/ZqVo0NyGsVh8fAzFskgGKlcZh/Mb
  22. -----END RSA PRIVATE KEY-----
  23. */};
  24. let pem = func.toString().match(/[^]*\/\*([^]*)\*\/\}$/)[1];
  25. return KJUR.crypto.Cipher.decrypt("bd5933017ccc0f32f119db7c60076b0d4ae8336344bc469b78e9c6a4c25ce50e302f1ae5350f87036f9b029498e20cb34128702d2c8bd532eca8e1e4c1e0417c8254e329feacb9e1dd19c2de05d6e9db738bb6aed26a33daaad8b89e48f539ba77f6aecb3a3a3209700fd34796a3c70fa534a0373d2a5b42b8f58aa9c0f9243a5dab64739c25a3773d5d19cb260471522a6585a27d764670b93e108bd954b6e751fd9abd1dd6467a48185e04b0d70d26f0ff217ab5491526a2247eb1ebc3588dec76af2f6c88c603f117202e98596cce79fbb0ae0bf299946b9282dfb03c2265da00bb7dbf519f76f76695580f1860aee56da1a8deb623800e88f4d6cb4afad9d21672bbd994a3d01feb3e5c619b478d3b077dfc0da2e3c92a5a0feaf5f61dc417d3b1aa93856e92412a5989190b7762350dc30f64828df970e42d1df0e0f5996f82a14e108e77873fa0e7a52a6ba89676c7b655ec94abbdab03104616acd1e5606adcadf4e4250c9cedc61ba5dc8b1cbd519274d0a489ac460ad2d1ba98a039975a87038a47478f665c9743332d703abee74e674f526d21858214c1d5dd3531172959c2e8886d22d91a8335f714e27017aefe953c5336320b961ac1842386c15026ae3a9220bacc92429be8ca06d8869a1ff2e8e5d6d694c05ac0894145aea5ef1ade364cbe7e1305bccaedee7c85f10136ef50c48478ba1ca8669efcf71f3d2f377090c5158f23d755afe0e193b21eb1fafdc64df7d61519fb8097bb67a5d29e1817cc3af47f21626bbb8d105d5647c42623ebe3218c1b8f9a3feb994fbc742af87bcb2cb867da49153d4c30d4d4f3d6447ec365733609efadc809cb0c82288cd27db007f034c85786cb1d521ec046ae316ca2ebe23d392ea0cbabe8cdbdcb5650ac6c4926c8f6bd40e7e0d0fb0d9e0edbe4a9d4b6e08008f3b2b6e5c0ddad158364b10a677129b8b7943109a2e80d456f2f2b9dda37366d2ce9db3c5478f87fdf68f60f2b789bea6445b0256d0aca3896da6413219e80511b02230a55b2eeba3ed359057900cc5253ee36a0299aab5991395239b40e1252235b4ffa0ed1630c92025a3c9b383729817a1214ec6404508760559ee1f12ee94845c6aa42ee5bf745e3491c2a63858b65b70f1a2c268145318ee718e08b55b55afbffeebbe367201dc81429a7df8d5f3df4955b5905e350954916920a8874ceebe3ef9060ce13857871e79cfd727b1773a4a1cdaeb86d42ebe7137867d653a60697bc7c924390ebfee9eb36a06203da5c45c3dee3b12b99ba8f5a66ffe4f5dc25359513a784ce776553e765ab82c1cfc75b14f149baffcf411f20418e6a66cf19cdaef6764d07915143eb63acadc812f2d3a4fe7054325e9078087612c3315878fd715cf76ee540e1b87d1c1b625783dd3dbfe2fea35f9a0f641fef60d801af1f89a3a0f5f804", KEYUTIL.getKey(pem));
  26. }
  27. function get_cookie_spsc() {
  28. console.time("decrypt");
  29. const ret = get_cookie_spsc_value();
  30. console.timeEnd("decrypt");
  31. return "spsc=" + ret;
  32. }
  33. function get_location() {
  34. return "/xpvnsulc/?back_location=https%3a%2f%2fsbermegamarket.ru%2fcatalog%2fdetails%2fnaush-hiper-htw-sa1-100026381776%2f&options=ef368675b46779f64e023db02319819a&hcheck=63c05ec1cd34ed4a7d9df15b5cb3e673&request_datetime=2022-07-13+00%3a21%3a37+%2b0000&request_ip=37.140.192.41&request_id=bLJmpaCaRmI1";
  35. }
  36. process();
  37.  
  38. </script>
  39. </body>
  40. </html>
Змінено користувачем xvt659
Надіслати
Поділитися на інших сайтах


12.07.2022 в 19:37, xvt659 сказал:

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

Здравствуйте.

Использовать настройки запроса с комбинацией прокси.
Подставлять куки из браузера и так далее.
Теперь вам нужно определить как донор детектит трафик и настроить запрос так что бы он проходил.
Конкретных советов тут нет так как это все индивидуально, дальше только в слепую методом проб и ошибок.

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

Всем привет! Попался интересный сайт. 

https://usleep.com.ua/matrasy/bespruzhinnye-matrasy/bespruzhinnyj-ortopedicheskij-matras-candy-blue-80x190.html

https://usleep.com.ua/matrasy/bespruzhinnye-matrasy/bespruzhinnyj-ortopedicheskij-matras-candy-blue-120h200.html

https://usleep.com.ua/matrasy/bespruzhinnye-matrasy/bespruzhinnyj-ortopedicheskij-matras-candy-blue-180x200.html

Вроде бы ссылки на отдельные размеры. Но код открывается только по основному размеру. В коде страницы написано, что вроде бы работает через HPM.   https://prnt.sc/BWu4tr7Fj4Rs    Но как вытащить каждую опцию с ценой, не понимаю. Т.е. или один товар нужен мне с опциями и ценами опций, или каждая опция - отдельный товар. Как получить данные 120h200.html   и   180x200.html ?

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


В 13.07.2022 в 10:39, partshez сказав:

Но как вытащить каждую опцию с ценой, не понимаю. Т.е. или один товар нужен мне с опциями и ценами опций, или каждая опция - отдельный товар. Как получить данные 120h200.html   и   180x200.html ?

Мені здається, без ручної роботи тут не обійтися, бо ціна опції підтягується як json

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

13.07.2022 в 11:29, Flint2000 сказал:

Мені здається, без ручної роботи тут не обійтися, бо ціна опції підтягується як json

Я тоже так думаю.

Кроме цены подтягиваются название, атрибуты 🥺

Пришлось брать другого донора

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


12.07.2022 в 21:42, yurok79 сказал:

Понял, буду пытаться приобрести НРМ

Спасибо

Обратитесь к автору НРМ. Насколько я знаю,  он нормально общается с нами

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


13.07.2022 в 01:30, Rassol2 сказал:

Лог вы скинули не от этого запроса. 
 

но в остальном видно что без куков динар не отдаёт вам страницу. Вот и ответ на ваш вопрос. Настраивайте запросы что бы получить код страницы. 

Всем спасибо за помощь, все получилось, в настройках проекта модуля включил использование и обновление куки файлов, прописал куки которые phpsessid и realauth, у которого в консоли разработчика сайта донора был атрибут samesite со значением lax, и также установил паузу 5 секунд при сборе ссылок

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


Просьба помочь разобраться.
Загружаю XML файл с сайта (не сайтмап), обработчик XML нарезает на товары

 

Цитата

<product>
    <id>0-000006859</id>
    <sku>BTT-AA-GP-1800</sku>
    <category>Аккумуляторы >> Аккумуляторы Бытовые >> GP</category>
    <name>АКБ "AA" GP 1800 mAh ( 2 шт. в блистере )</name>
    <url>https://moba.ru/catalog/akb-bytovye/12803/</url>
    <available>50</available>
    <priceOpt>400</priceOpt>
    <priceBigOpt>370</priceBigOpt>
</product>

<product>
    <id>0-000006861</id>
    <sku>BTT-AA-GP-2300</sku>
    <category>Аккумуляторы >> Аккумуляторы Бытовые >> GP</category>
    <name>АКБ "AA" GP 2300 mAh ( 2 шт. в блистере )</name>
    <url>https://moba.ru/catalog/akb-bytovye/12805/</url>
    <available>50</available>
    <priceOpt>550</priceOpt>
    <priceBigOpt>505</priceBigOpt>
</product>

<product>
    <id>0-000006863</id>
    <sku>BTT-AA-GP-2700</sku>
    <category>Аккумуляторы >> Аккумуляторы Бытовые >> GP</category>
    <name>АКБ "AA" GP 2700 mAh ( 2 шт. в блистере )</name>
    <url>https://moba.ru/catalog/akb-bytovye/12807/</url>
    <available>50</available>
    <priceOpt>600</priceOpt>
    <priceBigOpt>570</priceBigOpt>
</product>

 

Цитата

!=========================================================== Товар №1 ========================================================!

<product>
    <id>0-000006859</id>
    <sku>BTT-AA-GP-1800</sku>
    <category>Аккумуляторы >> Аккумуляторы Бытовые >> GP</category>
    <name>АКБ "AA" GP 1800 mAh ( 2 шт. в блистере )</name>
    <url>https://moba.ru/catalog/akb-bytovye/12803/</url>
    <available>50</available>
    <priceOpt>400</priceOpt>
    <priceBigOpt>370</priceBigOpt>
</product>

!=========================================================== Товар №2 ========================================================!

<product>
    <id>0-000006861</id>
    <sku>BTT-AA-GP-2300</sku>
    <category>Аккумуляторы >> Аккумуляторы Бытовые >> GP</category>
    <name>АКБ "AA" GP 2300 mAh ( 2 шт. в блистере )</name>
    <url>https://moba.ru/catalog/akb-bytovye/12805/</url>
    <available>50</available>
    <priceOpt>550</priceOpt>
    <priceBigOpt>505</priceBigOpt>
</product>

!=========================================================== Товар №3 ========================================================!

<product>
    <id>0-000006863</id>
    <sku>BTT-AA-GP-2700</sku>
    <category>Аккумуляторы >> Аккумуляторы Бытовые >> GP</category>
    <name>АКБ "AA" GP 2700 mAh ( 2 шт. в блистере )</name>
    <url>https://moba.ru/catalog/akb-bytovye/12807/</url>
    <available>50</available>
    <priceOpt>600</priceOpt>
    <priceBigOpt>570</priceBigOpt>
</product>

!=========================================================== Товар №4 ========================================================!


Но при старте парсинга пишет - Парсинг ссылок закончен, XML/YML поделен на товары, ссылок на товары не появляется. Соответственно нет возможности делать парсинг в ИМ.

Время в настройке запросов увеличивал, логи пишут - 2022-07-13 20:44:12| =>[СТРАНИЦА ЗАГРУЖЕН ИЗ КЕША] Ссылка | http://moba.su/admin/uploads/2.xml
До сохранения кэша писало - Парсинг : УСПЕШНЫЙ ЗАПРОС  | Код ответа [200] Ссылка | http://moba.su/admin/uploads/2.xml

В сборе ссылок метод стоит С XML выгрузки (но пробовал все методы)
Обработано ссылок: 1 | Ссылок в очереди: 0 | [Ссылок в проекте: 1]

Что то упускаю?
Или посоветуйте возможно ли вашим модулем сей продукт кушать? )

ПС АОП этот файл легко кушает, но он у меня на другом сайте. Думаю ваш модуль должен справиться...

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


13.07.2022 в 16:03, portvein555 сказал:

Что то упускаю?
Или посоветуйте возможно ли вашим модулем сей продукт кушать? )

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

Скрытый текст

 

 

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

Внимание!!!
Наконец то я перенес лицензионный сервер.

Это должно решить вопрос с активациями и переносами лицензий. :-o

В теории это ни как не должно отразится на работе, но так как это первый такой опыт по переносу возможно что то не предусмотрел, так что будьте бдительный и наберитесь терпения :rolleyes:

 

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

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

Подскажите если кто может нужно спарсеные новости загнать в стандартный блог OCstore там по ходу две таблички oc_article, и oc_article_description.

Дайте пример пхп скрипта который ето сделает или где можно подсмотреть, тат как тема пхп скриптов нигде толком не раскрыта.

 

поля у них такие:

oc_article
article_id, image, date_available, sort_order, article_review, status, noindex, date_added, date_modified, viewed, gstatus,
oc_article_description
article_id, language_id, name, description, meta_description, meta_keyword, meta_title, meta_h1, tag,
 
 
 

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


В 14.07.2022 в 16:30, Alfredno сказав:

Подскажите если кто может нужно спарсеные новости загнать в стандартный блог OCstore

Скорее всего нету такой возможности, т.к. парсер работает с товарами. Нужно писать отдельный sql запрос для добавления в БД

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

14.07.2022 в 16:30, Alfredno сказал:

Подскажите если кто может нужно спарсеные новости загнать в стандартный блог OCstore там по ходу две таблички oc_article, и oc_article_description.

Дайте пример пхп скрипта который ето сделает или где можно подсмотреть, тат как тема пхп скриптов нигде толком не раскрыта.

 

поля у них такие:

oc_article
article_id, image, date_available, sort_order, article_review, status, noindex, date_added, date_modified, viewed, gstatus,
oc_article_description
article_id, language_id, name, description, meta_description, meta_keyword, meta_title, meta_h1, tag,
 
 
 

 

 

 

14.07.2022 в 16:45, Flint2000 сказал:

Скорее всего нету такой возможности, т.к. парсер работает с товарами. Нужно писать отдельный sql запрос для добавления в БД

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

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


14.07.2022 в 18:59, Alfredno сказал:

 

 

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

Парсить можете. Например, в файл csv, Ексель. Далее с этой информацией поступаете на свое усмотрение.

А где написано, что спарсенную Статью модулем можно загрузить в Статьи Опенкарт?  Это уже совсем другой вопрос :?

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


15.07.2022 в 04:23, xshader сказал:

Подобный сайт https://re-store.ru/catalog/MLM63RU-A/ с защитой модуль не возьмет?

Единственную зашиту которую модуль не способен обойти, это зашита на основе JS скриптов.
Все остальное обходится имеющимися настройками запросов и везением в подборе данных.

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

14.07.2022 в 16:30, Alfredno сказал:

Подскажите если кто может нужно спарсеные новости загнать в стандартный блог OCstore там по ходу две таблички oc_article, и oc_article_description.

Дайте пример пхп скрипта который ето сделает или где можно подсмотреть, тат как тема пхп скриптов нигде толком не раскрыта.

 

поля у них такие:

oc_article
article_id, image, date_available, sort_order, article_review, status, noindex, date_added, date_modified, viewed, gstatus,
oc_article_description
article_id, language_id, name, description, meta_description, meta_keyword, meta_title, meta_h1, tag,
 
 
 

 

 

14.07.2022 в 19:31, partshez сказал:

Парсить можете. Например, в файл csv, Ексель. Далее с этой информацией поступаете на свое усмотрение.

А где написано, что спарсенную Статью модулем можно загрузить в Статьи Опенкарт?  Это уже совсем другой вопрос :?

 

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

Ктото может помочь с даным скриптом или подсказать где искать?

 

 

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


15.07.2022 в 14:09, Alfredno сказал:

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

Ктото может помочь с даным скриптом или подсказать где искать?

Автор давал скрипт для загрузки пдф. Посмотрите его. Может что-то придумаете... https://opencartforum.com/topic/123017-podderzhka-simplepars-universalnyy-parser-dlya-im/?page=340&tab=comments#comment-1737044

 

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


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

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

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

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

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

Вхід

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

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

Important Information

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