Baton34V
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Код: {"R_apteka.magnit.ru":{"link":"^apteka\\.magnit\\.ru/product/[\\w-]+","res":":\nlet i = $._.indexOf('<div class=\"product-slider__box\" ');\nif(i<0) { return null; }\nlet t = $._.indexOf('</div></div></div>', i);\nif(t<0) { return null; }\nlet res = [];\nlet re = /<img data-url=\"([^\"]+)\"/gi\nlet data=$._.substring(i,t);\nlet a = re.exec(data);\nwhile(a) {\n res.push([a[1].replace(/resize\\/\\d+x\\d+\\//,'resize/1000x1000/')]);\n a = re.exec(data);\n}\nreturn res;","note":"https://apteka.magnit.ru/search?q=биодобавки\nhttps://apteka.magnit.ru/search?q=антибиотики"}} | Добавлено: Код: {"R_xpert.ru":{"link":"^xpert\\.ru/products\\.php\\?showProduct=\\d+","res":":\nlet i = $._.indexOf('<ul id=\"mycarousel\"');\nif(i<0) { return $._.match(/<meta itemprop=\"image\" content=\"([^\"]+)\"/)[1]; }\nlet t = $._.indexOf('</ul>', i);\nif(t<0) { return null; }\nlet res = [];\nlet re = /<li><img src=\"([^\"]+)\"/gi\nlet data=$._.substring(i,t);\nlet a = re.exec(data);\nwhile(a) {\n res.push([a[1].replace(/_\\d+\\./,'.')]);\n a = re.exec(data);\n}\nreturn res;","note":"https://www.xpert.ru/products.php?category_id=523"}} | Добавлено: Код: {"R_onlinetrade.ru":{"link":"^(www\\.)?onlinetrade\\.ru\\/catalogue\\/[a-z0-9_-]+\\/.+\\.html$","res":":\nvar i = $._.indexOf('productPage__displayedItem__images')\nif(i<0) {return null; }\nvar t = $._.indexOf('<div class=\"clear\"', i);\nif(t<0) {return null; }\nvar res = [];\nvar re = /<a href=\"https:\\/\\/static\\.onlinetrade\\.ru\\/img\\/items\\/\\w([^\"]+)\"/gi\ndata=$._.substring(i,t);\nvar a = re.exec(data);\nwhile(a){\n res.push(['https://static.onlinetrade.ru/img/items/b'+a[1]]);\n a = re.exec(data);\n}\ni = $._.indexOf('<div class=\"productPage__topReview__gallery')\nif(i<0) {return res; }\nt = $._.indexOf('<div class=\"swiper-pagination\">', i);\nif(t<0) {return res; }\nre = /<a href=\"([^\"]+)\"/gi\ndata=$._.substring(i,t);\na = re.exec(data);\nwhile(a){\n res.push([a[1]]);\n a = re.exec(data);\n}\nreturn res;\n","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3260#6\nOLD\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=840#20"}} |
|