{"id":348,"date":"2017-12-30T01:04:37","date_gmt":"2017-12-30T01:04:37","guid":{"rendered":"https:\/\/www.diggernaut.ru\/blog\/?p=348"},"modified":"2019-01-11T15:22:34","modified_gmt":"2019-01-11T15:22:34","slug":"parser-magazina-american-apparel","status":"publish","type":"post","link":"https:\/\/www.diggernaut.ru\/blog\/parser-magazina-american-apparel\/","title":{"rendered":"\u041f\u0430\u0440\u0441\u0435\u0440 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430 American Apparel"},"content":{"rendered":"<p>American Apparel \u2014 \u0441\u0435\u0432\u0435\u0440\u043e-\u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u0438 \u043f\u0440\u043e\u0434\u0430\u0432\u0435\u0446 \u043c\u043e\u0434\u043d\u043e\u0439 \u043e\u0434\u0435\u0436\u0434\u044b, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0439\u0441\u044f \u0432 \u041b\u043e\u0441 \u0410\u043d\u0436\u0435\u043b\u0435\u0441\u0435, \u041a\u0430\u043b\u0438\u0444\u043e\u0440\u043d\u0438\u044f. \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0431\u044b\u043b\u0430 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u0432 1989 \u0433\u043e\u0434\u0443 \u043a\u0430\u043d\u0430\u0434\u0441\u043a\u0438\u043c \u0431\u0438\u0437\u043d\u0435\u0441\u043c\u0435\u043d\u043e\u043c \u0414\u043e\u0432\u043e\u043c \u0427\u0430\u0440\u043d\u0438. \u041f\u0430\u0440\u0441\u0435\u0440, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0432\u0430\u043c \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0442\u043e\u0432\u0430\u0440\u0430\u0445, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438: americanapparel.net.<\/p>\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0442\u043e\u0432\u0430\u0440\u043e\u0432:<\/strong> 500<br><strong>\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432:<\/strong> 500<br><strong>\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0439 \u043f\u043b\u0430\u043d \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438:<\/strong> Free<\/p>\n<p><strong>\u0412\u041d\u0418\u041c\u0410\u041d\u0418\u0415!<\/strong> \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0442\u043e\u0432\u0430\u0440\u043e\u0432, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0435 \u043e \u0432\u0430\u0440\u0438\u0430\u0446\u0438\u044f\u0445, \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0445 \u0438 \u0434\u0440. \u043c\u043e\u0433\u0443\u0442 \u043f\u0430\u0440\u0441\u0438\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043a \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c. \u0422\u0430\u043a\u0436\u0435 \u0447\u0430\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445 \u043e \u0442\u043e\u0432\u0430\u0440\u0435 \u043c\u043e\u0436\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e XHR \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u0447\u0442\u043e \u0442\u0430\u043a\u0436\u0435 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043e\u0431\u0449\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432.<\/p>\n<p>\u0414\u043b\u044f \u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0438\u043c\u0435\u0442\u044c \u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u0435\u0440\u0432\u0438\u0441\u0435 Diggernaut.<\/p>\n<ol>\n<li>\u041f\u0440\u043e\u0439\u0434\u0438\u0442\u0435 \u043f\u043e \u044d\u0442\u043e\u0439 <a href=\"https:\/\/www.diggernaut.ru\/accounts\/signup\/\">\u0441\u0441\u044b\u043b\u043a\u0435 \u0434\u043b\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438<\/a> \u0432 \u0441\u0435\u0440\u0432\u0438\u0441\u0435 <a href=\"https:\/\/www.diggernaut.ru\">Diggernaut<\/a><\/li>\n<li>\u041f\u043e\u0441\u043b\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f email \u0430\u0434\u0440\u0435\u0441\u0430 <a href=\"https:\/\/www.diggernaut.ru\/accounts\/login\/\">\u0432\u043e\u0439\u0434\u0438\u0442\u0435 \u0432 \u0441\u0432\u043e\u044e \u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c<\/a><\/li>\n<li>\u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0435\u043a\u0442 \u0441 \u043b\u044e\u0431\u044b\u0439 \u0438\u043c\u0435\u043d\u0435\u043c \u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0437\u043d\u0430\u0435\u0442\u0435 \u043a\u0430\u043a, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u043d\u0430\u0448\u0435\u0439 <a href=\"https:\/\/www.diggernaut.ru\/dev\/vebsayt-proekty-sozdanie-novogo-proekta.html\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a><\/li>\n<li>\u0412\u043e\u0439\u0434\u0438\u0442\u0435 \u0432\u043e \u0432\u043d\u043e\u0432\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0438 \u0441\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0432 \u043d\u0435\u043c \u0434\u0438\u0433\u0433\u0435\u0440 \u0441 \u043b\u044e\u0431\u044b\u043c \u0438\u043c\u0435\u043d\u0435\u043c, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0437\u043d\u0430\u0435\u0442\u0435 \u043a\u0430\u043a, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u043d\u0430\u0448\u0435\u0439 <a href=\"https:\/\/www.diggernaut.ru\/dev\/vebsayt-proekty-sozdanie-diggera.html\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a><\/li>\n<li>\u0421\u043a\u043e\u043f\u0438\u0440\u0443\u0439\u0442\u0435 \u0432 \u0431\u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 \u043d\u0438\u0436\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0434\u0438\u0433\u0433\u0435\u0440\u0430 \u0438 \u0432\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0435\u0433\u043e \u0432 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u0432\u0430\u043c\u0438 \u0434\u0438\u0433\u0433\u0435\u0440, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0437\u043d\u0430\u0435\u0442\u0435 \u043a\u0430\u043a, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u043d\u0430\u0448\u0435\u0439 <a href=\"https:\/\/www.diggernaut.ru\/dev\/vebsayt-proekty-redaktirovanie-diggera.html\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a><\/li>\n<li>\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0440\u0435\u0436\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u044b \u0434\u0438\u0433\u0433\u0435\u0440\u0430 \u0441 Debug \u043d\u0430 Active, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0437\u043d\u0430\u0435\u0442\u0435 \u043a\u0430\u043a, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u043d\u0430\u0448\u0435\u0439 <a href=\"https:\/\/www.diggernaut.ru\/dev\/vebsayt-proekty-redaktirovanie-diggera.html\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a><\/li>\n<li>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0432\u0430\u0448 \u0434\u0438\u0433\u0433\u0435\u0440 \u0438 \u0434\u043e\u0436\u0434\u0438\u0442\u0435\u0441\u044c \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u044b, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0437\u043d\u0430\u0435\u0442\u0435 \u043a\u0430\u043a, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u043d\u0430\u0448\u0435\u0439 <a href=\"https:\/\/www.diggernaut.ru\/dev\/vebsayt-proekty-zapusk-diggera.html\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a><\/li>\n<li>\u0421\u043a\u0430\u0447\u0430\u0439\u0442\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043d\u0443\u0436\u043d\u043e\u043c \u0432\u0430\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0437\u043d\u0430\u0435\u0442\u0435 \u043a\u0430\u043a, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u043d\u0430\u0448\u0435\u0439 <a href=\"https:\/\/www.diggernaut.ru\/dev\/vebsayt-proekty-dannye.html\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a><\/li>\n<\/ol>\n<p>\u0412 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0430\u0440\u0441\u0435\u0440\u0430 \u0438 \u0437\u0430\u0431\u0438\u0440\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e.<\/p>\n<p>\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u043f\u0430\u0440\u0441\u0435\u0440\u0430:<\/p>\n<pre class=\"language-yaml line-numbers\"><code class=\"language-yaml\">---\nconfig: \n    debug: 2\n    agent: Firefox\ndo:\n- link_add:\n    url: http:\/\/store.americanapparel.net\n- link_add:\n    url: http:\/\/store.americanapparel.net\/en\/factory-store\/\n- walk:\n    to: links\n    do:\n    - find:\n        path: .cd-primary-nav a\n        do:\n        - parse:\n            attr: href\n        - normalize:\n            routine: url\n        - link_add:\n            pool: main\n- walk:\n    to: links\n    pool: main\n    do:\n    - find:\n        path: .product > a\n        do: \n        - parse:\n            attr: href\n        - normalize:\n            routine: url\n        - link_add:\n            pool: sub\n- walk:\n    to: links\n    pool: sub\n    do:\n    - sleep: 3\n    - find:\n        path: .pdp\n        do:\n        - variable_clear: allli\n        - variable_clear: descr\n        - variable_clear: li\n        - variable_clear: id\n        - variable_clear: views\n        - variable_clear: color\n        - variable_clear: imgnum\n        - variable_clear: imgxl\n        - variable_clear: viewsnum\n        - variable_clear: stp\n        - object_new: product\n        - eval:\n            routine: js\n            body: &#039;(function (){var d = new Date(); return d.toISOString()})();&#039;\n        - object_field_set:\n            object: product\n            field: date\n        - static_get: url\n        - object_field_set:\n            object: product\n            field: url\n        - find: \n            in: doc\n            path: head meta[name=&quot;description&quot;] \n            do: \n            - parse:\n                attr: content\n            - space_dedupe\n            - trim\n            - to_block\n            - node_replace:\n                path: br\n                with: &quot;\\n&quot;\n            - split:\n                context: text\n                delimiter: \\n+\n            - find:\n                path: div.splitted\n                slice: 0\n                do:\n                - parse\n                - space_dedupe\n                - trim\n                - object_field_set: \n                    object: product\n                    field: description\n        - find:\n            path: .product-style\n            do:\n            - parse\n            - space_dedupe\n            - trim\n            - object_field_set: \n                object: product\n                field: sku\n        - find:\n            path: .price\n            do:\n            - find:\n                path: .red-text\n                do:\n                - parse:\n                    filter:\n                        - (\\d+\\.?\\d*)\n                - if:\n                    match: (\\d)\n                    do:\n                    - object_field_set:\n                        object: product\n                        field: price\n                        type: float\n                    - register_set: USD\n                    - object_field_set:\n                        object: product\n                        field: currency\n                    - register_set: 1\n                    - variable_set: stp\n            - find:\n                path: span[data-test=&quot;test&quot;]\n                do:\n                - variable_get: stp\n                - if:\n                    match: (1)\n                    else:\n                    - parse:\n                        filter:\n                            - (\\d+\\.?\\d*)\n                    - if:\n                        match: (\\d)\n                        do:\n                        - object_field_set:\n                            object: product\n                            field: price\n                            type: float\n                        - register_set: USD\n                        - object_field_set:\n                            object: product\n                            field: currency\n        - find:\n            path: .product-name\n            do:\n            - parse\n            - space_dedupe\n            - trim\n            - object_field_set: \n                object: product\n                field: name\n        - find:\n            path: .main-img\n            do:\n            - parse:\n                attr: src\n            - object_field_set:\n                object: product\n                field: images\n                joinby: &quot;|&quot;\n        - find:\n            path: .logo\n            slice: 0\n            do:\n            - parse\n            - space_dedupe\n            - trim\n            - object_field_set: \n                object: product\n                field: brand\n        - find:\n            path: .breadcrumbs a\n            do:\n            - parse\n            - space_dedupe\n            - trim\n            - object_field_set: \n                object: product\n                field: category\n                joinby: &quot;|&quot;\n        - find:\n            path: &#039;.product-details > input#skuVarData&#039;\n            do:\n            - parse:\n                attr: value\n            - normalize:\n                routine: replace_substring\n                args:\n                    \\s+\\\/\\s+: _\n            - normalize:\n                routine: json2xml\n            - to_block\n            - find:\n                path: body_safe > name\n                do:\n                - parse\n                - space_dedupe\n                - trim\n                - object_field_set:\n                    object: product\n                    field: name\n            - find:\n                path: colors\n                do:\n                - find:\n                    path: zoomimage\n                    do:\n                    - parse:\n                        filter:\n                            - \\s*(.+)\\?\n                    - variable_set: imgxl\n                    - register_set: ?$ProductZoom$\n                    - object_field_set:\n                        object: product\n                        field: images\n                        joinby: &quot;|&quot;\n                - find:\n                    path: name\n                    do:\n                    - parse\n                    - space_dedupe\n                    - trim\n                    - object_field_set:\n                        object: product\n                        field: variations\n                        joinby: &quot;|&quot;\n        - object_save:\n            name: product<\/code><\/pre>\n<p>\u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u043f\u0440\u0438\u043c\u0435\u0440 \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0430 \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0442\u043e\u0432\u0430\u0440\u0430\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON (\u0434\u043b\u044f \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e\u0441\u0442\u0438). \u0414\u0430\u0442\u0430\u0441\u0435\u0442 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043a\u0430\u0447\u0430\u043d \u0438 \u043a\u0430\u043a CSV, XLSX, XML, \u0438 \u043b\u044e\u0431\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0442\u0435\u043c\u043f\u043b\u0435\u0439\u0442\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434.<\/p>\n<pre><code class=\"language-js\">[{\n    &quot;product&quot;: {\n        &quot;brand&quot;: &quot;American Apparel \u00ae&quot;,\n        &quot;category&quot;: &quot;Women|Multipacks&quot;,\n        &quot;currency&quot;: &quot;USD&quot;,\n        &quot;date&quot;: &quot;2017-12-05T18:06:21.973Z&quot;,\n        &quot;description&quot;: &quot;The 50\/50 Crewneck T-Shirt is a super-soft Poly-Cotton t-shirt featuring a slightly scooped neck and perfectly worn feel.&quot;,\n        &quot;images&quot;: &quot;http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb301w_white?defaultImage=\/notavail&$ProductImage2.5$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb301w_white?defaultImage=\/notavail&$ProductImage2.5$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb301w_asphalt?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb301w_black?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb301w_gold?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb301w_kellygreen?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb301w_navy?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb301w_orchid?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb301w_pink?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb301w_red?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb301w_truffle?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb301w_white?$ProductZoom$&quot;,\n        &quot;name&quot;: &quot;50\/50 Crewneck T-Shirt&quot;,\n        &quot;price&quot;: 18,\n        &quot;sku&quot;: &quot;bb301w&quot;,\n        &quot;url&quot;: &quot;http:\/\/www.americanapparel.com\/en\/50-50-crewneck-t-shirt_bb301w?c=White&quot;,\n        &quot;variations&quot;: &quot;Asphalt|Black|Gold|Kelly Green|Navy|Orchid|Pink|Red|Truffle|White&quot;\n    }\n}\n,{\n    &quot;product&quot;: {\n        &quot;brand&quot;: &quot;American Apparel \u00ae&quot;,\n        &quot;category&quot;: &quot;Women|T-Shirts & Tanks|Tanks&quot;,\n        &quot;currency&quot;: &quot;USD&quot;,\n        &quot;date&quot;: &quot;2017-12-05T18:06:25.305Z&quot;,\n        &quot;description&quot;: &quot;The 50\/50 tank is a sexy tank with generously cut arm openings and a slim racerback in our super-soft Poly-Cotton fabric.&quot;,\n        &quot;images&quot;: &quot;http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb308w_navy?defaultImage=\/notavail&$ProductImage2.5$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb308w_navy?defaultImage=\/notavail&$ProductImage2.5$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb308w_asphalt?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb308w_black?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb308w_gold?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb308w_kellygreen?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb308w_navy?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb308w_orchid?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb308w_pink?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb308w_red?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb308w_truffle?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/bb308w_white?$ProductZoom$&quot;,\n        &quot;name&quot;: &quot;50\/50 Tank&quot;,\n        &quot;price&quot;: 16,\n        &quot;sku&quot;: &quot;bb308w&quot;,\n        &quot;url&quot;: &quot;http:\/\/www.americanapparel.com\/en\/50-50-tank_bb308w?c=Navy&quot;,\n        &quot;variations&quot;: &quot;Asphalt|Black|Gold|Kelly Green|Navy|Orchid|Pink|Red|Truffle|White&quot;\n    }\n}\n,{\n    &quot;product&quot;: {\n        &quot;brand&quot;: &quot;American Apparel \u00ae&quot;,\n        &quot;category&quot;: &quot;Women|Basics Shop&quot;,\n        &quot;currency&quot;: &quot;USD&quot;,\n        &quot;date&quot;: &quot;2017-12-05T18:06:28.613Z&quot;,\n        &quot;description&quot;: &quot;The 50\/50 Loose Crop Tee is a loose-fitting cropped t-shirt in our ultra-soft 50\/50 Poly-Cotton blend. Perfect for layering or paired with high-waist skirts, pants and shorts.&quot;,\n        &quot;images&quot;: &quot;http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/rsabb380w_white?defaultImage=\/notavail&$ProductImage2.5$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/rsabb380w_white?defaultImage=\/notavail&$ProductImage2.5$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/rsabb380w_black?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/rsabb380w_navy?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/rsabb380w_orchid?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/rsabb380w_pink?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/rsabb380w_red?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/rsabb380w_white?$ProductZoom$&quot;,\n        &quot;name&quot;: &quot;50\/50 Loose Crop Tee&quot;,\n        &quot;price&quot;: 18,\n        &quot;sku&quot;: &quot;rsabb380w&quot;,\n        &quot;url&quot;: &quot;http:\/\/www.americanapparel.com\/en\/50-50-loose-crop-tee_rsabb380w?c=White&quot;,\n        &quot;variations&quot;: &quot;Black|Navy|Orchid|Pink|Red|White&quot;\n    }\n}\n,{\n    &quot;product&quot;: {\n        &quot;brand&quot;: &quot;American Apparel \u00ae&quot;,\n        &quot;category&quot;: &quot;Women|Multipacks&quot;,\n        &quot;currency&quot;: &quot;USD&quot;,\n        &quot;date&quot;: &quot;2017-12-05T18:06:31.899Z&quot;,\n        &quot;description&quot;: &quot;The Tri-Blend Racerback Tank is a sexy tank with generously cut arm openings and a slim racerback in our ultra soft Tri-Blend fabric. \u2022 Polyester retains shape and elasticity; Cotton lends both comfort and durability; addition of Rayon makes for a unique texture and drapes against the body for a slimming look&quot;,\n        &quot;images&quot;: &quot;http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/tr308w_tri-lieutenant?defaultImage=\/notavail&$ProductImage2.5$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/tr308w_tri-lieutenant?defaultImage=\/notavail&$ProductImage2.5$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/tr308w_athleticblue?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/tr308w_athleticgrey?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/tr308w_tri-black?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/tr308w_tri-creolepink?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/tr308w_tri-indigo?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/tr308w_tri-lieutenant?$ProductZoom$|http:\/\/s7d9.scene7.com\/is\/image\/AmericanApparel\/tr308w_tri-red?$ProductZoom$&quot;,\n        &quot;name&quot;: &quot;Tri-Blend Racerback Tank&quot;,\n        &quot;price&quot;: 18,\n        &quot;sku&quot;: &quot;tr308w&quot;,\n        &quot;url&quot;: &quot;http:\/\/www.americanapparel.com\/en\/tri-blend-racerback-tank_tr308w?c=Tri-Lieutenant&quot;,\n        &quot;variations&quot;: &quot;Athletic Blue|Athletic Grey|Tri-Black|Tri-Creole Pink|Tri-Indigo|Tri-Lieutenant|Tri-Red&quot;\n    }\n}]\n<\/code><\/pre>","protected":false},"excerpt":{"rendered":"<p>American Apparel \u2014 \u0441\u0435\u0432\u0435\u0440\u043e-\u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u0438 \u043f\u0440\u043e\u0434\u0430\u0432\u0435\u0446 \u043c\u043e\u0434\u043d\u043e\u0439 \u043e\u0434\u0435\u0436\u0434\u044b, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0439\u0441\u044f \u0432 \u041b\u043e\u0441 \u0410\u043d\u0436\u0435\u043b\u0435\u0441\u0435, \u041a\u0430\u043b\u0438\u0444\u043e\u0440\u043d\u0438\u044f. \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0431\u044b\u043b\u0430 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u0432 1989 \u0433\u043e\u0434\u0443 \u043a\u0430\u043d\u0430\u0434\u0441\u043a\u0438\u043c \u0431\u0438\u0437\u043d\u0435\u0441\u043c\u0435\u043d\u043e\u043c \u0414\u043e\u0432\u043e\u043c \u0427\u0430\u0440\u043d\u0438. \u041f\u0430\u0440\u0441\u0435\u0440, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0432\u0430\u043c \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0442\u043e\u0432\u0430\u0440\u0430\u0445, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438: americanapparel.net. \u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0442\u043e\u0432\u0430\u0440\u043e\u0432: 500\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432: 500\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0439 \u043f\u043b\u0430\u043d \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438: Free \u0412\u041d\u0418\u041c\u0410\u041d\u0418\u0415! \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c [&hellip;]<\/p>","protected":false},"author":2,"featured_media":349,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[39,40],"tags":[],"class_list":["post-348","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-besplatnye-parsery","category-parser-magazina"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.diggernaut.ru\/blog\/wp-json\/wp\/v2\/posts\/348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.diggernaut.ru\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.diggernaut.ru\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.diggernaut.ru\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.diggernaut.ru\/blog\/wp-json\/wp\/v2\/comments?post=348"}],"version-history":[{"count":3,"href":"https:\/\/www.diggernaut.ru\/blog\/wp-json\/wp\/v2\/posts\/348\/revisions"}],"predecessor-version":[{"id":899,"href":"https:\/\/www.diggernaut.ru\/blog\/wp-json\/wp\/v2\/posts\/348\/revisions\/899"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.diggernaut.ru\/blog\/wp-json\/wp\/v2\/media\/349"}],"wp:attachment":[{"href":"https:\/\/www.diggernaut.ru\/blog\/wp-json\/wp\/v2\/media?parent=348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.diggernaut.ru\/blog\/wp-json\/wp\/v2\/categories?post=348"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.diggernaut.ru\/blog\/wp-json\/wp\/v2\/tags?post=348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}