{"id":40387,"date":"2026-08-25T14:17:09","date_gmt":"2026-08-25T14:17:09","guid":{"rendered":"https:\/\/nodemaven.com\/?post_type=integrations&#038;p=40387"},"modified":"2026-08-25T14:59:56","modified_gmt":"2026-08-25T14:59:56","slug":"scrapy-proxy","status":"publish","type":"integrations","link":"https:\/\/nodemaven.com\/ru\/integrations\/scrapy-proxy\/","title":{"rendered":"Scrapy"},"content":{"rendered":"<div id=\"pl-40387\"  class=\"panel-layout\" ><div id=\"pg-40387-0\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-40387-0\" data-stretch-type=\"full\" ><div id=\"pgc-40387-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-40387-0-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-hero-secondary panel-first-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-hero-secondary so-widget-rhinocore-addons-rhino-hero-secondary-default-d75171398898-40387\"\n\t\t\t\n\t\t>\n<div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-hero-secondary section-hero-basic section-hero-secondary\">\n            <div class=\"section-hero-panel__foil\">\n            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/01\/bg-secondary-foil-7_1920x872_1x_2be39b24.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/01\/bg-secondary-foil-7_3840x1744_2x_2be39b24.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"1920\" height=\"872\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/01\/bg-secondary-foil-7_1920x872_1x_2be39b24.png\"><\/picture>        <\/div>\n    \n\n            <div id=\"pl-wd0cadae0\"  class=\"panel-layout\" ><div id=\"pg-wd0cadae0-0\"  class=\"panel-grid panel-has-style\" ><div class=\"panel-row-style panel-row-style-for-wd0cadae0-0\" ><div id=\"pgc-wd0cadae0-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-wd0cadae0-0-0-0\" class=\"so-panel widget widget_so-premium-mirror-widget panel-first-child\" data-index=\"0\" ><div class=\"panel-widget-style panel-widget-style-for-wd0cadae0-0-0-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-so-premium-mirror-widget so-widget-so-premium-mirror-widget-default-d75171398898\"\n\t\t\t\n\t\t><div id=\"pl-w6a90c8e258b74\"  class=\"panel-layout\" ><div id=\"pg-w6a90c8e258b74-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-w6a90c8e258b74-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w6a90c8e258b74-0-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-ratings panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-ratings so-widget-rhinocore-addons-rhino-ratings-default-d75171398898-40387\"\n\t\t\t\n\t\t><div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-ratings section-ratings section-ratings--center\">\n    \n<div class=\"ratings-panel \">\n                        <a class=\"ratings-panel__item\" href=\"https:\/\/www.g2.com\/products\/nodemaven\/reviews?source=search\" >\n                <div class=\"ratings-panel__icon\"><img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/g2.svg\" alt=\"G2\" loading=\"lazy\" width=\"20\" height=\"20\"><\/div><div class=\"ratings-panel__score\">4.7<\/div><div class=\"ratings-panel__label\">G2<\/div><img decoding=\"async\"  class=\"ratings-panel__link\" aria-hidden=\"true\" src=\"https:\/\/nodemaven.com\/wp-content\/themes\/nodemaven\/assets\/images\/icons\/arrow-square-up-right.svg\" alt=\"\" loading=\"lazy\" width=\"18\" height=\"18\">            <\/a>\n                                <a class=\"ratings-panel__item\" href=\"https:\/\/sourceforge.net\/software\/product\/NodeMaven\/\" >\n                <div class=\"ratings-panel__icon\"><img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/sourceforge.svg\" alt=\"Sourceforge\" loading=\"lazy\" width=\"20\" height=\"20\"><\/div><div class=\"ratings-panel__score\">4.8<\/div><div class=\"ratings-panel__label\">Sourceforge<\/div><img decoding=\"async\"  class=\"ratings-panel__link\" aria-hidden=\"true\" src=\"https:\/\/nodemaven.com\/wp-content\/themes\/nodemaven\/assets\/images\/icons\/arrow-square-up-right.svg\" alt=\"\" loading=\"lazy\" width=\"18\" height=\"18\">            <\/a>\n                                <a class=\"ratings-panel__item\" href=\"https:\/\/www.producthunt.com\/products\/nodemaven\/reviews\" >\n                <div class=\"ratings-panel__icon\"><picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/07\/2111581_20x20_1x_13a1dabd.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/07\/2111581_40x40_2x_13a1dabd.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"Product Hunt\" loading=\"lazy\" width=\"20\" height=\"20\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/07\/2111581_20x20_1x_13a1dabd.png\"><\/picture><\/div><div class=\"ratings-panel__score\">4.9<\/div><div class=\"ratings-panel__label\">Product Hunt<\/div><img decoding=\"async\"  class=\"ratings-panel__link\" aria-hidden=\"true\" src=\"https:\/\/nodemaven.com\/wp-content\/themes\/nodemaven\/assets\/images\/icons\/arrow-square-up-right.svg\" alt=\"\" loading=\"lazy\" width=\"18\" height=\"18\">            <\/a>\n            <\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"panel-wd0cadae0-0-0-1\" class=\"so-panel widget widget_rhinocore-addons-rhino-header\" data-index=\"1\" ><div class=\"panel-widget-style panel-widget-style-for-wd0cadae0-0-0-1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-header so-widget-rhinocore-addons-rhino-header-default-d75171398898\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-header section-header section-header--center\">\n        \n        <h1 class=\"section-header__title\">\n        <strong>Scrapy Proxy<\/strong>    <\/h1>\n\n        <div class=\"section-header__description\">\n        <p>Connect residential, mobile, or ISP proxies to Scrapy. Route every request through NodeMaven, rotate IPs automatically, target specific locations, and keep credentials outside your code<\/p>\n    <\/div>\n    <\/div>\n<\/div><\/div><\/div><div id=\"panel-wd0cadae0-0-0-2\" class=\"so-panel widget widget_rhinocore-addons-rhino-buttons panel-last-child\" data-index=\"2\" ><div class=\"panel-widget-style panel-widget-style-for-wd0cadae0-0-0-2\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-buttons so-widget-rhinocore-addons-rhino-buttons-default-d75171398898\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-buttons section-buttons\">\n        <div class=\"section-buttons__grid section-buttons__grid--center\">\n                            \n\n\n                                    <a class=\"b-btn b-btn--secondary-black b-btn--2xl\"\n                       href=\"https:\/\/dashboard.nodemaven.com\/accounts\/signup\/?next=\/checkout\/pag\/trial&#038;_gl=1*1um2ioy*_gcl_au*NDk2MjIxNDYuMTc3MzE0MDgwMw..*_ga*NDY4OTU1MjAyLjE3NTc1ODY1MjM.*_ga_33JL89XFQ5*czE3NzQ4Nzg3MjQkbzYwOSRnMSR0MTc3NDg4MDk0OCRqMTIkbDAkaDIxMzU1OTIzODQ\"\n                         >\n\n                        \n                        <span>Try Nodemaven now<\/span>\n\n                                            <\/a>\n                \n                            \n\n\n                                    <a class=\"b-btn b-btn--social-white b-btn--2xl\"\n                       href=\"https:\/\/dashboard.nodemaven.com\/accounts\/google\/login\/?next=\"\n                         >\n\n                        \n                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/02\/Google-f863aef4d15f1498abe6f2d498cdc987_24x24_1x_b6953f5a.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/02\/Google-f863aef4d15f1498abe6f2d498cdc987_48x48_2x_b6953f5a.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"Start with Google\" loading=\"lazy\" width=\"24\" height=\"24\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/02\/Google-f863aef4d15f1498abe6f2d498cdc987_24x24_1x_b6953f5a.png\"><\/picture>                        \n                        <span>Start with Google<\/span>\n\n                                            <\/a>\n                \n                    <\/div>\n    <\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n<\/div>\n\n\n\n<\/div><\/div><div id=\"panel-40387-0-0-1\" class=\"so-panel widget widget_rhinocore-addons-rhino-advantages panel-last-child\" data-index=\"1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-advantages so-widget-rhinocore-addons-rhino-advantages-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <section class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-advantages section-advantages\"    >\n        <div class=\"section-advantages__wrapper wrapper\">\n            <div class=\"section-advantages__grid section-advantages__grid--3\">\n                \n                        <div class=\"section-advantages__item\"\n                        >\n                                                                    <div class=\"section-advantages__logo\">\n                                        <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/unlimited.svg\" alt=\"\" loading=\"lazy\" width=\"48\" height=\"48\">                                    <\/div>\n                                                                                            <div class=\"section-advantages__title\">95% clean IP rate, guaranteed<\/div>\n                            \n\n                        <\/div>\n                \n                        <div class=\"section-advantages__item\"\n                        >\n                                                                    <div class=\"section-advantages__logo\">\n                                        <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/updf.svg\" alt=\"\" loading=\"lazy\" width=\"48\" height=\"48\">                                    <\/div>\n                                                                                            <div class=\"section-advantages__title\">Residential, mobile &amp; ISP proxies<\/div>\n                            \n\n                        <\/div>\n                \n                        <div class=\"section-advantages__item\"\n                        >\n                                                                    <div class=\"section-advantages__logo\">\n                                        <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/quality.svg\" alt=\"\" loading=\"lazy\" width=\"48\" height=\"48\">                                    <\/div>\n                                                                                            <div class=\"section-advantages__title\">24\/7 expert support<\/div>\n                            \n\n                        <\/div>\n                            <\/div>\n        <\/div>\n    <\/section>\n<\/div><\/div><\/div><\/div><\/div><div id=\"pg-40387-1\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-40387-1-0\"  class=\"panel-grid-cell\" ><div id=\"panel-40387-1-0-0\" class=\"so-panel widget widget_so-premium-mirror-widget panel-first-child panel-last-child\" data-index=\"2\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-so-premium-mirror-widget so-widget-so-premium-mirror-widget-default-d75171398898-40387\"\n\t\t\t\n\t\t><div id=\"pl-w6a90c8e25a332\"  class=\"panel-layout\" ><div id=\"pg-w6a90c8e25a332-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-w6a90c8e25a332-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w6a90c8e25a332-0-0-0\" class=\"so-panel widget widget_rhinocore-addons-feature-panel panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-feature-panel so-widget-rhinocore-addons-feature-panel-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-feature-panel section-feature-panel\"        data-slider=\"feature-panel\"\n    >\n        <div class=\"section-feature-panel__slider\">\n            <div class=\" swiper\">\n                <div class=\"swiper-wrapper\">\n                                            <div class=\"swiper-slide\">\n                            <div\n                                class=\"section-panel section-feature-panel__item\"\n                                style=\"--background-start:  #E6E6FF; --background-end: #E6E6FF;--border-start:  #e6e6ff; --border-end: #9290ed;\"\n                                data-rotation-gradient\n                            >\n                                <div class=\"section-panel__inner section-feature-panel__inner\">\n                                                                                                                        <div class=\"section-feature-panel__content\">\n                                                                                                    <h3 class=\"section-feature-panel__title\">The first proxy <br \/>\ncashback <br \/>\non\u00a0the\u00a0market<\/h3>\n                                                                                                                                                    <div class=\"section-feature-panel__description\">\n                                                        <p>Get rewarded every month by<br \/>\nturning used traffic into reusable<br \/>\nproxy credits<\/p>\n                                                    <\/div>\n                                                                                                                                            <\/div>\n                                                                                                                                                                                                                <div class=\"section-feature-panel__media\">\n                                                    <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/01\/image-cashback_362x264_1x_68b15397.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/01\/image-cashback_724x528_2x_68b15397.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"362\" height=\"264\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/01\/image-cashback_362x264_1x_68b15397.png\"><\/picture>                                                <\/div>\n                                                                                                                                                        <\/div>\n\n                                                                    <div class=\"section-panel__gradient\" style=\"--background-start: #E6E6FF;--background-end: #908eec;\"><\/div>\n                                                            <\/div>\n                        <\/div>\n                                            <div class=\"swiper-slide\">\n                            <div\n                                class=\"section-panel section-feature-panel__item section-feature-panel__item--media-first\"\n                                style=\"--background-start:  #dfebff; --background-end: #dfebff;--border-start:  #4a88ee; --border-end: #dfebff;\"\n                                data-rotation-gradient\n                            >\n                                <div class=\"section-panel__inner section-feature-panel__inner\">\n                                                                                                                                                                        <div class=\"section-feature-panel__media\">\n                                                    <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/01\/welcome-gift-valued-at-100_362x264_1x_68b15397.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/01\/welcome-gift-valued-at-100_724x528_2x_68b15397.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"362\" height=\"264\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/01\/welcome-gift-valued-at-100_362x264_1x_68b15397.png\"><\/picture>                                                <\/div>\n                                                                                                                                                                                                            <div class=\"section-feature-panel__content\">\n                                                                                                    <h3 class=\"section-feature-panel__title\">Welcome gift <br \/>\nvalued at $100+<\/h3>\n                                                                                                                                                    <div class=\"section-feature-panel__description\">\n                                                        <ul>\n<li>Quality &amp; speed filters<\/li>\n<li>ZIP-Level targeting<\/li>\n<li>Personal proxy expert<\/li>\n<\/ul>\n                                                    <\/div>\n                                                                                                                                            <\/div>\n                                                                                                            <\/div>\n\n                                                                    <div class=\"section-panel__gradient\" style=\"--background-start: #99BCF6;--background-end: #dfebff;\"><\/div>\n                                                            <\/div>\n                        <\/div>\n                                            <div class=\"swiper-slide\">\n                            <div\n                                class=\"section-panel section-feature-panel__item\"\n                                style=\"--background-start:  #eafff6; --background-end: #eafff6;--border-start:  #eafff6; --border-end: #a8f6dd;\"\n                                data-rotation-gradient\n                            >\n                                <div class=\"section-panel__inner section-feature-panel__inner\">\n                                                                                                                        <div class=\"section-feature-panel__content\">\n                                                                                                    <h3 class=\"section-feature-panel__title\">Exclusive quality guarantee<\/h3>\n                                                                                                                                                    <div class=\"section-feature-panel__description\">\n                                                        <p>Earn $1 in bonus traffic every time<br \/>\na proxy fails to perform<\/p>\n                                                    <\/div>\n                                                                                                                                                    <a class=\"section-feature-panel__link b-btn b-btn--link-brand\"\n                                                       href=\"https:\/\/nodemaven.com\/ru\/features\/quality-guarantee\/\"\n                                                       style=\"--btn-link-brand-color: #0faf8e; --btn-link-brand-color-hover: #087f67;\"\n                                                       >\n                                                        <span>Learn more<\/span>\n                                                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                                                            <path d=\"M4.16699 10H15.8337M15.8337 10L10.0003 4.16669M15.8337 10L10.0003 15.8334\" stroke=\"currentColor\" stroke-width=\"1.33\"\/>\n                                                        <\/svg>\n                                                    <\/a>\n                                                                                            <\/div>\n                                                                                                                                                                                                                <div class=\"section-feature-panel__media\">\n                                                    <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/01\/exclusive-quality-guarantee_362x264_1x_68b15397.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/01\/exclusive-quality-guarantee_724x528_2x_68b15397.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"362\" height=\"264\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/01\/exclusive-quality-guarantee_362x264_1x_68b15397.png\"><\/picture>                                                <\/div>\n                                                                                                                                                        <\/div>\n\n                                                                    <div class=\"section-panel__gradient\" style=\"--background-start: #eafff6;--background-end: #a8f6dd;\"><\/div>\n                                                            <\/div>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"pg-40387-2\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-40387-2-0\"  class=\"panel-grid-cell\" ><div id=\"panel-40387-2-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-header panel-first-child panel-last-child\" data-index=\"3\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-header so-widget-rhinocore-addons-rhino-header-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-header section-header section-header--center\">\n        \n        <h2 class=\"section-header__title\">\n        <b>What is Scrapy, <\/b>and why use proxies?    <\/h2>\n\n        <div class=\"section-header__description\">\n        <p><span style=\"font-weight: 400\">Scrapy is an open-source Python framework for building web crawlers and extracting data from websites. Proxies help Scrapy projects reduce IP-based restrictions, collect location-specific data, and scale requests across different IP addresses.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Scrapy\u2019s built-in `HttpProxyMiddleware` supports authenticated proxies. With NodeMaven, you can connect <a href=\"https:\/\/nodemaven.com\/proxies\/residential-proxies\/\">residential<\/a>, <a href=\"https:\/\/nodemaven.com\/proxies\/mobile-proxies\/\">mobile<\/a>, or <a href=\"https:\/\/nodemaven.com\/proxies\/isp-proxies\/\">ISP proxies<\/a> and choose rotating or sticky sessions for different scraping workflows<\/span><\/p>\n    <\/div>\n    <\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-40387-3\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-40387-3-0\"  class=\"panel-grid-cell\" ><div id=\"panel-40387-3-0-0\" class=\"so-panel widget widget_rhinocore-addons-banner-testings panel-first-child panel-last-child\" data-index=\"4\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-banner-testings so-widget-rhinocore-addons-banner-testings-default-d75171398898-40387\"\n\t\t\t\n\t\t>\n\n<div class=\"rhino-widget rhino-widget--rhinocore-addons-banner-testings section-banner-testing\">\n\n    \n    <div class=\"section-banner-testing__inner\" style=\"--background-start: #7674F0;--background-end: #4442bb;\">\n\n        <div class=\"section-banner-testing__data\">\n\n                            <h3 class=\"section-banner-testing__title\" style=\"color: #ffffff\">\n                    Start testing high-quality proxies for $3.50                <\/h3>\n            \n                            <div class=\"section-banner-testing__button\">\n                                            <a class=\"b-btn b-btn--secondary-white b-btn--2xl\"\n                           href=\"https:\/\/dashboard.nodemaven.com\/accounts\/signup\/?next=\/checkout\/pag\/trial&#038;_gl=1*1um2ioy*_gcl_au*NDk2MjIxNDYuMTc3MzE0MDgwMw..*_ga*NDY4OTU1MjAyLjE3NTc1ODY1MjM.*_ga_33JL89XFQ5*czE3NzQ4Nzg3MjQkbzYwOSRnMSR0MTc3NDg4MDk0OCRqMTIkbDAkaDIxMzU1OTIzODQ\"\n                            >\n                            <span>Create account<\/span>\n                        <\/a>\n                                    <\/div>\n            \n        <\/div>\n\n                    <div class=\"section-banner-testing__image\">\n                <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/testing-2.svg\" alt=\"Start testing high-quality proxies for $3.50\" loading=\"lazy\" width=\"584\" height=\"336\">            <\/div>\n        \n    <\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-40387-4\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-40387-4-0\"  class=\"panel-grid-cell\" ><div id=\"panel-40387-4-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-header panel-first-child\" data-index=\"5\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-header so-widget-rhinocore-addons-rhino-header-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-header section-header section-header--center\">\n        \n        <h2 class=\"section-header__title\">\n        How to set up NodeMaven proxies<b> in Scrapy<\/b>    <\/h2>\n\n        <div class=\"section-header__description\">\n        <p><span style=\"font-weight: 400\">Connect a NodeMaven HTTP proxy to Scrapy using a project-level downloader middleware.<\/span> This example uses <a href=\"https:\/\/books.toscrape.com\/\">Books to Scrape<\/a>, a sandbox built for web-scraping practice<\/p>\n    <\/div>\n    <\/div>\n<\/div><\/div><div id=\"panel-40387-4-0-1\" class=\"so-panel widget widget_rhinocore-addons-integration-steps panel-last-child\" data-index=\"6\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-integration-steps so-widget-rhinocore-addons-integration-steps-default-d75171398898-40387\"\n\t\t\t\n\t\t><div class=\"rhino-widget rhino-widget--rhinocore-addons-integration-steps integration-steps\">\n    <div class=\"integration-steps__list\">\n                    <div class=\"integration-steps__item\">\n                <div class=\"integration-steps__content\">\n                                            <div class=\"integration-steps__label\">Step 1<\/div>\n                    \n                                            <h3 class=\"integration-steps__item-title\">Install Scrapy and create a project<\/h3>\n                    \n                                            <div class=\"integration-steps__description\">\n                            <p><span style=\"font-weight: 400\">Create and activate a Python virtual environment:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">python3 -m venv scrapy-env<\/span>\n\n<span style=\"font-weight: 400\">source scrapy-env\/bin\/activate<\/span>\n<\/pre>\n<p><span style=\"font-weight: 400\">Install Scrapy:<\/span><\/p>\n<p><span style=\"font-weight: 400\">python3 -m pip install scrapy<\/span><\/p>\n<p><span style=\"font-weight: 400\">Create the project and example spider:<\/span><\/p>\n<p><span style=\"font-weight: 400\">scrapy startproject nodemaven_scrapy<\/span> <span style=\"font-weight: 400\">cd nodemaven_scrapy<\/span> <span style=\"font-weight: 400\">scrapy genspider books books.toscrape.com<\/span><\/p>\n<p><span style=\"font-weight: 400\">If <\/span><span style=\"font-weight: 400\">python3 --version<\/span><span style=\"font-weight: 400\"> also returns \u201ccommand not found,\u201d install Python 3 from<\/span><a href=\"https:\/\/www.python.org\/downloads\/macos\/\"> <span style=\"font-weight: 400\">python.org<\/span><\/a><span style=\"font-weight: 400\"> first.<\/span><\/p>\n                        <\/div>\n                                    <\/div>\n\n                                    <div class=\"integration-steps__media\">\n                                                    <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-1_620x_1x_78dcb2cc.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-1_1240x_2x_78dcb2cc.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"620\" height=\"400\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-1_620x_1x_78dcb2cc.png\"><\/picture>                                            <\/div>\n                            <\/div>\n                    <div class=\"integration-steps__item\">\n                <div class=\"integration-steps__content\">\n                                            <div class=\"integration-steps__label\">Step 2<\/div>\n                    \n                                            <h3 class=\"integration-steps__item-title\">Generate a NodeMaven proxy<\/h3>\n                    \n                                            <div class=\"integration-steps__description\">\n                            <div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\">\n<p><span style=\"font-weight: 400\">Sign in to the <\/span><a href=\"https:\/\/dashboard.nodemaven.com\/proxy\/default\"><b>NodeMaven dashboard<\/b><\/a><span style=\"font-weight: 400\"> and open <\/span><b>Proxy Setup<\/b><span style=\"font-weight: 400\">. Choose:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Proxy type:<\/b><span style=\"font-weight: 400\"> Residential, Mobile, or ISP<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Location:<\/b><span style=\"font-weight: 400\"> Select the required country, region, city, or ISP<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Session:<\/b><span style=\"font-weight: 400\"> Rotating or Sticky<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Filtering:<\/b><span style=\"font-weight: 400\"> Choose the IP quality option for your workflow<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Protocol:<\/b><span style=\"font-weight: 400\"> HTTP<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Choose <\/span><b>Rotating<\/b><span style=\"font-weight: 400\"> when you want NodeMaven to change the exit IP between requests. This works well for large-scale crawling, price monitoring, and market research.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Choose <\/span><b>Sticky<\/b><span style=\"font-weight: 400\"> when the spider should keep the same IP for cookies, logins, pagination, or other multi-step workflows.<\/span><\/p>\n<p><span style=\"font-weight: 400\">NodeMaven manages IP rotation behind one gateway, so you do not need to maintain a separate proxy list in Scrapy.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n                        <\/div>\n                                    <\/div>\n\n                                    <div class=\"integration-steps__media\">\n                                                    <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step2_620x_1x_26d36fc5.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step2_1240x_2x_26d36fc5.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"620\" height=\"1818\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step2_620x_1x_26d36fc5.png\"><\/picture>                                            <\/div>\n                            <\/div>\n                    <div class=\"integration-steps__item\">\n                <div class=\"integration-steps__content\">\n                                            <div class=\"integration-steps__label\">Step 3<\/div>\n                    \n                                            <h3 class=\"integration-steps__item-title\">Store your NodeMaven credentials securely<\/h3>\n                    \n                                            <div class=\"integration-steps__description\">\n                            <div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\">\n<p><span style=\"font-weight: 400\">Copy the <\/span><b>complete proxy username and password<\/b><span style=\"font-weight: 400\"> from the NodeMaven dashboard.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Keep these credentials outside your Scrapy code by storing them as environment variables in the current terminal session. This allows the proxy middleware to use them without adding sensitive information to <\/span><span style=\"font-weight: 400\">middlewares.py<\/span><span style=\"font-weight: 400\"> or GitHub.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Enter your NodeMaven username securely:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">read -s -p \"NodeMaven proxy username: \" NODEMAVEN_PROXY_USER; echo<\/span><\/pre>\n<p><span style=\"font-weight: 400\">Paste the complete username and press <\/span><b>Enter<\/b><span style=\"font-weight: 400\">. The pasted value will remain hidden.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Enter your proxy password:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">read -s -p \"NodeMaven proxy password: \" NODEMAVEN_PROXY_PASS; echo<\/span><\/pre>\n<p><span style=\"font-weight: 400\">Paste the password and press <\/span><b>Enter<\/b><span style=\"font-weight: 400\">. It will also remain hidden.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Export both variables so Scrapy can access them:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">export NODEMAVEN_PROXY_USER NODEMAVEN_PROXY_PASS<\/span><\/pre>\n<p><span style=\"font-weight: 400\">Confirm that both variables are available without displaying their values:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">[ -n \"$NODEMAVEN_PROXY_USER\" ] &amp;&amp; echo \"NodeMaven username: set\"<\/span>\n\n<span style=\"font-weight: 400\">[ -n \"$NODEMAVEN_PROXY_PASS\" ] &amp;&amp; echo \"NodeMaven password: set\"<\/span><\/pre>\n<p><span style=\"font-weight: 400\">You should see:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">NodeMaven username: set<\/span>\n\n<span style=\"font-weight: 400\">NodeMaven password: set<\/span><\/pre>\n<p><b>Important:<\/b><span style=\"font-weight: 400\"> The variables remain available only in the current terminal session. If you close the terminal, enter them again before running the spider.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n                        <\/div>\n                                    <\/div>\n\n                                    <div class=\"integration-steps__media\">\n                                                    <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-3_620x_1x_6f4e292c.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-3_1240x_2x_6f4e292c.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"620\" height=\"312\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-3_620x_1x_6f4e292c.png\"><\/picture>                                            <\/div>\n                            <\/div>\n                    <div class=\"integration-steps__item\">\n                <div class=\"integration-steps__content\">\n                                            <div class=\"integration-steps__label\">Step 4<\/div>\n                    \n                                            <h3 class=\"integration-steps__item-title\">Add the NodeMaven proxy middleware<\/h3>\n                    \n                                            <div class=\"integration-steps__description\">\n                            <p><span style=\"font-weight: 400\">Make sure the terminal is inside the Scrapy project directory. The prompt should contain <\/span><span style=\"font-weight: 400\">nodemaven_scrapy<\/span><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Open the project\u2019s <\/span><span style=\"font-weight: 400\">middlewares.py<\/span><span style=\"font-weight: 400\"> file with Nano:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">nano nodemaven_scrapy\/middlewares.py<\/span><\/pre>\n<p><span style=\"font-weight: 400\">Move to the bottom of the file, add a blank line, and paste:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">import os<\/span>\n\n<span style=\"font-weight: 400\">from urllib.parse import quote<\/span>\n\n\n\n\n\n<span style=\"font-weight: 400\">class NodeMavenProxyMiddleware:<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0def __init__(self):<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0username = quote(<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0os.environ[\"NODEMAVEN_PROXY_USER\"],<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0safe=\"\",<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0)<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0password = quote(<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0os.environ[\"NODEMAVEN_PROXY_PASS\"],<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0safe=\"\",<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0)<\/span>\n\n\n\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0self.proxy_url = (<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0f\"http:\/\/{username}:{password}\"<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"@gate.nodemaven.com:8080\"<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0)<\/span>\n\n\n\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0def process_request(self, request):<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0request.meta.setdefault(\"proxy\", self.proxy_url)<\/span><\/pre>\n<p><b>Important:<\/b><span style=\"font-weight: 400\"> The method must be written as <\/span><span style=\"font-weight: 400\">__init__<\/span><span style=\"font-weight: 400\">, with two underscores before and after <\/span><span style=\"font-weight: 400\">init<\/span><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Save and close the file:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Press <\/span><b>Control + O<\/b><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Press <\/span><b>Enter<\/b><span style=\"font-weight: 400\"> to confirm the filename.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Press <\/span><b>Control + X<\/b><span style=\"font-weight: 400\">.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Check the file for syntax errors:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">python3 -m py_compile nodemaven_scrapy\/middlewares.py \\<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0&amp;&amp; echo \"Middleware syntax check: passed\"<\/span><\/pre>\n<p><span style=\"font-weight: 400\">If the code is correct, the terminal will display:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">Middleware syntax check: passed<\/span><\/pre>\n<p><span style=\"font-weight: 400\">The middleware reads the credentials stored in Step 3, creates an authenticated NodeMaven proxy URL, and assigns it to Scrapy requests. The <\/span><span style=\"font-weight: 400\">quote()<\/span><span style=\"font-weight: 400\"> function safely encodes special characters in the username and password.<\/span><\/p>\n                        <\/div>\n                                    <\/div>\n\n                                    <div class=\"integration-steps__media\">\n                                                    <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-4_620x_1x_72e727c5.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-4_1240x_2x_72e727c5.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"620\" height=\"844\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-4_620x_1x_72e727c5.png\"><\/picture>                                            <\/div>\n                            <\/div>\n                    <div class=\"integration-steps__item\">\n                <div class=\"integration-steps__content\">\n                                            <div class=\"integration-steps__label\">Step 5<\/div>\n                    \n                                            <h3 class=\"integration-steps__item-title\">Enable the middleware in Scrapy<\/h3>\n                    \n                                            <div class=\"integration-steps__description\">\n                            <p><span style=\"font-weight: 400\">Make sure the terminal is still inside the <\/span><span style=\"font-weight: 400\">nodemaven_scrapy<\/span><span style=\"font-weight: 400\"> project directory.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Open the project settings file:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">nano nodemaven_scrapy\/settings.py<\/span><\/pre>\n<p><span style=\"font-weight: 400\">Look for this existing setting:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">ROBOTSTXT_OBEY = True<\/span><\/pre>\n<p><span style=\"font-weight: 400\">If it is already present, leave it unchanged. Do not add it a second time.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Move to the bottom of the file and add:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">DOWNLOADER_MIDDLEWARES = {<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\"nodemaven_scrapy.middlewares.NodeMavenProxyMiddleware\": 700,<\/span>\n\n<span style=\"font-weight: 400\">}<\/span>\n\n\n\n\n<span style=\"font-weight: 400\">HTTPPROXY_ENABLED = True<\/span><\/pre>\n<p><span style=\"font-weight: 400\">If your project has a different package name, replace <\/span><span style=\"font-weight: 400\">nodemaven_scrapy<\/span><span style=\"font-weight: 400\"> with that name. For the project created in Step 1, keep the value exactly as shown.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Save and close the file:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Press <\/span><b>Control + O<\/b><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Press <\/span><b>Enter<\/b><span style=\"font-weight: 400\"> to confirm the filename.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Press <\/span><b>Control + X<\/b><span style=\"font-weight: 400\">.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Check the file for Python syntax errors:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">python3 -m py_compile nodemaven_scrapy\/settings.py \\<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0&amp;&amp; echo \"Settings syntax check: passed\"<\/span><\/pre>\n<p><span style=\"font-weight: 400\">Confirm that Scrapy loaded the settings:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">scrapy settings --get DOWNLOADER_MIDDLEWARES<\/span>\n\n<span style=\"font-weight: 400\">scrapy settings --get HTTPPROXY_ENABLED<\/span>\n\n<span style=\"font-weight: 400\">scrapy settings --get ROBOTSTXT_OBEY<\/span><\/pre>\n<p><span style=\"font-weight: 400\">The output should include the NodeMaven middleware and show <\/span><span style=\"font-weight: 400\">True<\/span><span style=\"font-weight: 400\"> for both settings:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">{'nodemaven_scrapy.middlewares.NodeMavenProxyMiddleware': 700}<\/span>\n\n<span style=\"font-weight: 400\">True<\/span>\n\n<span style=\"font-weight: 400\">True<\/span><\/pre>\n<p><span style=\"font-weight: 400\">Scrapy\u2019s built-in <\/span><span style=\"font-weight: 400\">HttpProxyMiddleware<\/span><span style=\"font-weight: 400\"> reads the proxy URL from <\/span><span style=\"font-weight: 400\">request.meta[\"proxy\"]<\/span><span style=\"font-weight: 400\">. The custom middleware added in Step 4 supplies the NodeMaven proxy URL.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Use responsible download delays and concurrency limits based on the target website.<\/span><\/p>\n                        <\/div>\n                                    <\/div>\n\n                                    <div class=\"integration-steps__media\">\n                                                    <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-5_620x_1x_980f9a6e.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-5_1240x_2x_980f9a6e.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"620\" height=\"364\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-5_620x_1x_980f9a6e.png\"><\/picture>                                            <\/div>\n                            <\/div>\n                    <div class=\"integration-steps__item\">\n                <div class=\"integration-steps__content\">\n                                            <div class=\"integration-steps__label\">Step 6<\/div>\n                    \n                                            <h3 class=\"integration-steps__item-title\">Create the example spider<\/h3>\n                    \n                                            <div class=\"integration-steps__description\">\n                            <p><span style=\"font-weight: 400\">Make sure the terminal is inside the <\/span><span style=\"font-weight: 400\">nodemaven_scrapy<\/span><span style=\"font-weight: 400\"> project directory.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Open the generated spider file:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">nano nodemaven_scrapy\/spiders\/books.py<\/span><\/pre>\n<p><span style=\"font-weight: 400\">Nano will display the basic spider created in Step 1.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Remove the existing code:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Move the cursor to the first line.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Press <\/span><b>Control + K<\/b><span style=\"font-weight: 400\"> repeatedly until every line has been removed.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Paste the following code into the empty file:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">import scrapy<\/span>\n\n\n\n\n\n<span style=\"font-weight: 400\">class BooksSpider(scrapy.Spider):<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0name = \"books\"<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0allowed_domains = [\"books.toscrape.com\"]<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0start_urls = [\"https:\/\/books.toscrape.com\/\"]<\/span>\n\n\n\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0def parse(self, response):<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0for book in response.css(\"article.product_pod\"):<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0yield {<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"title\": book.css(<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"h3 a::attr(title)\"<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0).get(),<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"price\": book.css(<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\".price_color::text\"<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0).get(),<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"availability\": \" \".join(<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0book.css(<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\".availability::text\"<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0).getall()<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0).strip(),<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/span><\/pre>\n<p><span style=\"font-weight: 400\">Save and close the file:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Press <\/span><b>Control + O<\/b><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Press <\/span><b>Enter<\/b><span style=\"font-weight: 400\"> to confirm the filename.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Press <\/span><b>Control + X<\/b><span style=\"font-weight: 400\">.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Check the spider for syntax errors:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">python3 -m py_compile nodemaven_scrapy\/spiders\/books.py \\<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0&amp;&amp; echo \"Spider syntax check: passed\"<\/span><\/pre>\n<p><span style=\"font-weight: 400\">Confirm that Scrapy recognizes the spider:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">scrapy list<\/span><\/pre>\n<p><span style=\"font-weight: 400\">The terminal should display:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">Spider syntax check: passed<\/span><\/pre>\n<p><span style=\"font-weight: 400\">books<\/span><\/p>\n<p><span style=\"font-weight: 400\">This example spider opens Books to Scrape and extracts each book\u2019s:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Title<\/b><\/li>\n<li style=\"font-weight: 400\"><b>Price<\/b><\/li>\n<li style=\"font-weight: 400\"><b>Availability<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">We use <\/span><span style=\"font-weight: 400\">https:\/\/books.toscrape.com\/<\/span> <b>only as an example<\/b><span style=\"font-weight: 400\">. It is a sandbox website created specifically for web-scraping demonstrations.<\/span><\/p>\n<p><span style=\"font-weight: 400\">For a real project, replace the URL and extraction rules with your target website. Make sure you have permission to access and scrape it.<\/span><\/p>\n<p><b>Screenshot:<\/b><span style=\"font-weight: 400\"> The <\/span><span style=\"font-weight: 400\">books.py<\/span><span style=\"font-weight: 400\"> file showing the example URL and the selectors for title, price, and availability, together with the <\/span><span style=\"font-weight: 400\">Spider syntax check: passed<\/span><span style=\"font-weight: 400\"> confirmation.<\/span><\/p>\n                        <\/div>\n                                    <\/div>\n\n                                    <div class=\"integration-steps__media\">\n                                                    <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-6_620x_1x_291eafce.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-6_1240x_2x_291eafce.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"620\" height=\"492\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-6_620x_1x_291eafce.png\"><\/picture>                                            <\/div>\n                            <\/div>\n                    <div class=\"integration-steps__item\">\n                <div class=\"integration-steps__content\">\n                                            <div class=\"integration-steps__label\">Step 7<\/div>\n                    \n                                            <h3 class=\"integration-steps__item-title\">Run the spider through NodeMaven<\/h3>\n                    \n                                            <div class=\"integration-steps__description\">\n                            <p><span style=\"font-weight: 400\">From the Scrapy project directory, run:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">scrapy crawl books -O books.json<\/span><\/pre>\n<p><span style=\"font-weight: 400\">The <\/span><span style=\"font-weight: 400\">-O<\/span><span style=\"font-weight: 400\"> option creates <\/span><span style=\"font-weight: 400\">books.json<\/span><span style=\"font-weight: 400\"> or overwrites the file if it already exists.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Scrapy will route the spider\u2019s requests through <\/span><span style=\"font-weight: 400\">gate.nodemaven.com<\/span><span style=\"font-weight: 400\"> using the location and session settings contained in the generated NodeMaven username.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Wait until the crawl finishes. A successful run should show:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">An <\/span><b>HTTP 200 response<\/b><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Extracted book items in the logs<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">No proxy connection errors<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">No <\/span><b>407 Proxy Authentication Required<\/b><span style=\"font-weight: 400\"> error<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">A <\/span><span style=\"font-weight: 400\">Spider closed (finished)<\/span><span style=\"font-weight: 400\"> message<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">A <\/span><span style=\"font-weight: 400\">books.json<\/span><span style=\"font-weight: 400\"> file in the project directory<\/span><\/li>\n<\/ul>\n                        <\/div>\n                                    <\/div>\n\n                                    <div class=\"integration-steps__media\">\n                                                    <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-7_620x_1x_9a75d130.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-7_1240x_2x_9a75d130.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"620\" height=\"124\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-7_620x_1x_9a75d130.png\"><\/picture>                                            <\/div>\n                            <\/div>\n                    <div class=\"integration-steps__item\">\n                <div class=\"integration-steps__content\">\n                                            <div class=\"integration-steps__label\">Step 8<\/div>\n                    \n                                            <h3 class=\"integration-steps__item-title\">Check the Scrapy output<\/h3>\n                    \n                                            <div class=\"integration-steps__description\">\n                            <p><span style=\"font-weight: 400\">The crawl creates <\/span><span style=\"font-weight: 400\">books.json<\/span><span style=\"font-weight: 400\"> inside the Scrapy project directory.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Confirm that the file exists:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">ls -lh books.json<\/span><\/pre>\n<p><span style=\"font-weight: 400\">Display the number of extracted records and preview the first three:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">python3 -c 'import json; data=json.load(open(\"books.json\")); <\/span><span style=\"font-weight: 400\">print(f\"Total records: {len(data)}\"); <\/span><span style=\"font-weight: 400\">print(json.dumps(data[:3], indent=2, ensure_ascii=False))'<\/span><\/pre>\n<p><span style=\"font-weight: 400\">The output should contain book records with:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Title<\/b><\/li>\n<li style=\"font-weight: 400\"><b>Price<\/b><\/li>\n<li style=\"font-weight: 400\"><b>Availability<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">A completed crawl with exported records and no proxy authentication errors confirms that Scrapy accepted the NodeMaven proxy configuration.<\/span><\/p>\n<p><span style=\"font-weight: 400\">If the spider returns a <\/span><b>407 error<\/b><span style=\"font-weight: 400\">, confirm that:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The complete NodeMaven username was copied<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The password is correct<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The HTTP port matches the dashboard<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The environment variables are available to Scrapy<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Reserved characters in the credentials are URL-encoded<\/span><\/li>\n<\/ul>\n<p><b>Your NodeMaven proxy is now connected to Scrapy.<\/b><\/p>\n                        <\/div>\n                                    <\/div>\n\n                                    <div class=\"integration-steps__media\">\n                                                    <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-8_620x_1x_c3cc4732.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-8_1240x_2x_c3cc4732.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"620\" height=\"652\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/25\/scrapy-step-8_620x_1x_c3cc4732.png\"><\/picture>                                            <\/div>\n                            <\/div>\n            <\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-40387-5\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-40387-5-0\"  class=\"panel-grid-cell\" ><div id=\"panel-40387-5-0-0\" class=\"so-panel widget widget_rhinocore-addons-banner-testings panel-first-child panel-last-child\" data-index=\"7\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-banner-testings so-widget-rhinocore-addons-banner-testings-default-d75171398898-40387\"\n\t\t\t\n\t\t>\n\n<div class=\"rhino-widget rhino-widget--rhinocore-addons-banner-testings section-banner-testing\">\n\n    \n    <div class=\"section-banner-testing__inner\" style=\"--background-start: #7674F0;--background-end: #4442bb;\">\n\n        <div class=\"section-banner-testing__data\">\n\n                            <h3 class=\"section-banner-testing__title\" style=\"color: #ffffff\">\n                    Try high-quality proxies for Scrapy for $3.50 and get 750MB of traffic                <\/h3>\n            \n                            <div class=\"section-banner-testing__button\">\n                                            <a class=\"b-btn b-btn--secondary-white b-btn--2xl\"\n                           href=\"https:\/\/dashboard.nodemaven.com\/accounts\/signup\/?next=\/checkout\/pag\/trial&#038;_gl=1*1um2ioy*_gcl_au*NDk2MjIxNDYuMTc3MzE0MDgwMw..*_ga*NDY4OTU1MjAyLjE3NTc1ODY1MjM.*_ga_33JL89XFQ5*czE3NzQ4Nzg3MjQkbzYwOSRnMSR0MTc3NDg4MDk0OCRqMTIkbDAkaDIxMzU1OTIzODQ\"\n                            >\n                            <span>Create account<\/span>\n                        <\/a>\n                                    <\/div>\n            \n        <\/div>\n\n                    <div class=\"section-banner-testing__image\">\n                <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/testing-2.svg\" alt=\"Try high-quality proxies for Scrapy for $3.50 and get 750MB of traffic\" loading=\"lazy\" width=\"584\" height=\"336\">            <\/div>\n        \n    <\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-40387-6\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-40387-6\" data-stretch-type=\"full\" ><div id=\"pgc-40387-6-0\"  class=\"panel-grid-cell\" ><div id=\"panel-40387-6-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-header panel-first-child\" data-index=\"8\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-header so-widget-rhinocore-addons-rhino-header-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-header section-header section-header--center\">\n        \n        <h2 class=\"section-header__title\">\n        <b>Easy proxy integrations <\/b>for Python scraping    <\/h2>\n\n        <div class=\"section-header__description\">\n        <p><span style=\"font-weight: 400\">Use the same NodeMaven gateway and authenticated proxy URL across Scrapy, Python Requests, Selenium, and other Python web-scraping tools. Adjust the integration method to the library while keeping the selected location and session policy in your NodeMaven credentials<\/span><\/p>\n    <\/div>\n    <\/div>\n<\/div><\/div><div id=\"panel-40387-6-0-1\" class=\"so-panel widget widget_so-premium-mirror-widget panel-last-child\" data-index=\"9\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-so-premium-mirror-widget so-widget-so-premium-mirror-widget-default-d75171398898-40387\"\n\t\t\t\n\t\t><div id=\"pl-w6a90c8e260f6c\"  class=\"panel-layout\" ><div id=\"pg-w6a90c8e260f6c-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-w6a90c8e260f6c-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w6a90c8e260f6c-0-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-running-list panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-running-list so-widget-rhinocore-addons-rhino-running-list-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <section class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-running-list section-running-line\" data-marquee=\"main\"\n    >\n        <div class=\"section-running-line__wrapper\" data-marquee=\"list\">\n            <div class=\"section-running-line__grid\" data-marquee=\"wrapper\">\n                                                        \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/multilogin-proxy\/\"  class=\"section-running-line__item\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-1.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Multilogin<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-dolphin-anty\/\"  class=\"section-running-line__item\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-2.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Dolphin Anty<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-morelogin\/\"  class=\"section-running-line__item\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-3.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">MoreLogin<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/blog\/gologin\/\"  class=\"section-running-line__item\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-4-1.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">GoLogin<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"\"  class=\"section-running-line__item\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/SwitchyOmega_56x56_1x_1689892b.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/SwitchyOmega_112x112_2x_1689892b.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/SwitchyOmega_56x56_1x_1689892b.jpg\"><\/picture>                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">SwitchyOmega<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-playwright\/\"  class=\"section-running-line__item\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/Playwright_56x56_1x_aa0b8ea6.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/Playwright_112x112_2x_aa0b8ea6.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/Playwright_56x56_1x_aa0b8ea6.png\"><\/picture>                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Playwright<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-puppeteer\/\"  class=\"section-running-line__item\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/Puppeteer_56x56_1x_25ab488b.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/Puppeteer_112x112_2x_25ab488b.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/Puppeteer_56x56_1x_25ab488b.png\"><\/picture>                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Puppeteer<\/div>\n                                                            <\/a>\n                    \n\n                                                                            \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/multilogin-proxy\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-1.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Multilogin<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-dolphin-anty\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-2.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Dolphin Anty<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-morelogin\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-3.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">MoreLogin<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/blog\/gologin\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-4-1.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">GoLogin<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/SwitchyOmega_56x56_1x_1689892b.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/SwitchyOmega_112x112_2x_1689892b.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/SwitchyOmega_56x56_1x_1689892b.jpg\"><\/picture>                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">SwitchyOmega<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-playwright\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/Playwright_56x56_1x_aa0b8ea6.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/Playwright_112x112_2x_aa0b8ea6.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/Playwright_56x56_1x_aa0b8ea6.png\"><\/picture>                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Playwright<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-puppeteer\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/Puppeteer_56x56_1x_25ab488b.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/Puppeteer_112x112_2x_25ab488b.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/Puppeteer_56x56_1x_25ab488b.png\"><\/picture>                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Puppeteer<\/div>\n                                                            <\/a>\n                    \n\n                                                                            \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/multilogin-proxy\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-1.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Multilogin<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-dolphin-anty\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-2.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Dolphin Anty<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-morelogin\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-3.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">MoreLogin<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/blog\/gologin\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-4-1.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">GoLogin<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/SwitchyOmega_56x56_1x_1689892b.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/SwitchyOmega_112x112_2x_1689892b.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/SwitchyOmega_56x56_1x_1689892b.jpg\"><\/picture>                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">SwitchyOmega<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-playwright\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/Playwright_56x56_1x_aa0b8ea6.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/Playwright_112x112_2x_aa0b8ea6.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/Playwright_56x56_1x_aa0b8ea6.png\"><\/picture>                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Playwright<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-puppeteer\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/Puppeteer_56x56_1x_25ab488b.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/Puppeteer_112x112_2x_25ab488b.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/Puppeteer_56x56_1x_25ab488b.png\"><\/picture>                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Puppeteer<\/div>\n                                                            <\/a>\n                    \n\n                                                                            \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/multilogin-proxy\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-1.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Multilogin<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-dolphin-anty\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-2.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Dolphin Anty<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-morelogin\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-3.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">MoreLogin<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/blog\/gologin\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/ren-4-1.svg\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\">                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">GoLogin<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/SwitchyOmega_56x56_1x_1689892b.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/SwitchyOmega_112x112_2x_1689892b.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/SwitchyOmega_56x56_1x_1689892b.jpg\"><\/picture>                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">SwitchyOmega<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-playwright\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/Playwright_56x56_1x_aa0b8ea6.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/Playwright_112x112_2x_aa0b8ea6.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/06\/Playwright_56x56_1x_aa0b8ea6.png\"><\/picture>                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Playwright<\/div>\n                                                            <\/a>\n                    \n\n                    \n                                                <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-puppeteer\/\"  class=\"section-running-line__item\" aria-hidden=\"true\" tabindex=\"-1\"                            >\n                                                                            <div class=\"section-running-line__logo\">\n                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/Puppeteer_56x56_1x_25ab488b.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/Puppeteer_112x112_2x_25ab488b.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/Puppeteer_56x56_1x_25ab488b.png\"><\/picture>                                        <\/div>\n                                                                                                        <div class=\"section-running-line__title\">Puppeteer<\/div>\n                                                            <\/a>\n                    \n\n                                                <\/div>\n        <\/div>\n    <\/section>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"pg-40387-7\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-40387-7-0\"  class=\"panel-grid-cell\" ><div id=\"panel-40387-7-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-header panel-first-child\" data-index=\"10\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-header so-widget-rhinocore-addons-rhino-header-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-header section-header section-header--center\">\n        \n        <h2 class=\"section-header__title\">\n        Choose <b>premium proxies for Scrapy workflows<\/b>    <\/h2>\n\n        <div class=\"section-header__description\">\n        <p><span style=\"font-weight: 400\">Run Scrapy spiders with clean, stable NodeMaven IPs for scalable crawling, location-aware data collection, and persistent sessions<\/span><\/p>\n    <\/div>\n    <\/div>\n<\/div><\/div><div id=\"panel-40387-7-0-1\" class=\"so-panel widget widget_rhinocore-addons-complete panel-last-child\" data-index=\"11\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-complete so-widget-rhinocore-addons-complete-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-complete section-according-feature section-complete\">\n        <div class=\"section-complete__grid\">\n                            \n                <div class=\"section-complete__item\" style=\"--background-start:  #7674F0; --background-end: #7674F0;\">\n\n                                            <div class=\"section-complete__image\">\n                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/02\/residential-proxies.svg\" alt=\"Residential Proxies\" loading=\"lazy\" width=\"82\" height=\"96\">                        <\/div>\n                                            <h3 class=\"section-complete__title\">\n                            Residential Proxies                        <\/h3>\n                                            <div class=\"section-complete__desc\">\n                            <p>Real residential IPs with rotating and sticky sessions. A versatile choice for large-scale scraping, regional data collection, and websites that evaluate IP reputation<\/p>\n                        <\/div>\n                    \n                                            <div class=\"section-complete__label\">\n                            Recommended for:                        <\/div>\n                    \n                                            <div class=\"section-complete__list\">\n                                                                                            <a href=\"\" target=\"_blank\" class=\"section-complete__link\">\n                                                                                                                <span class=\"section-complete__name \">\n                                            E-commerce price monitoring                                        <\/span>\n                                                                    <\/a>\n                                                                                            <a href=\"\" target=\"_blank\" class=\"section-complete__link\">\n                                                                                                                <span class=\"section-complete__name \">\n                                            Market research                                        <\/span>\n                                                                    <\/a>\n                                                                                            <a href=\"\" target=\"_blank\" class=\"section-complete__link\">\n                                                                                                                <span class=\"section-complete__name \">\n                                            SEO and SERP collection                                        <\/span>\n                                                                    <\/a>\n                                                                                            <a href=\"\" target=\"_blank\" class=\"section-complete__link\">\n                                                                                                                <span class=\"section-complete__name \">\n                                            Localized content                                        <\/span>\n                                                                    <\/a>\n                                                    <\/div>\n                    \n                                            <div class=\"section-complete__button\">\n                                                            <a class=\"b-btn b-btn--secondary-white b-btn--xl b-btn--full-size\"\n                                   href=\"https:\/\/dashboard.nodemaven.com\/pricing?tab=MONTHLY_PLANS\"\n                                    >\n                                    <span>Buy now<\/span>\n                                <\/a>\n                                                    <\/div>\n                                    <\/div>\n                        \n                <div class=\"section-complete__item\" style=\"--background-start:  #4a88ee; --background-end: #4a88ee;\">\n\n                                            <div class=\"section-complete__image\">\n                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/02\/mobile-proxies.svg\" alt=\"Mobile Proxies\" loading=\"lazy\" width=\"82\" height=\"96\">                        <\/div>\n                                            <h3 class=\"section-complete__title\">\n                            Mobile Proxies                        <\/h3>\n                                            <div class=\"section-complete__desc\">\n                            <p>Real 4G, 5G, and LTE IPs for mobile-first targets and workflows with stricter IP reputation requirements<\/p>\n                        <\/div>\n                    \n                                            <div class=\"section-complete__label\">\n                            Recommended for:                        <\/div>\n                    \n                                            <div class=\"section-complete__list\">\n                                                                                            <a href=\"\" target=\"_blank\" class=\"section-complete__link\">\n                                                                                                                <span class=\"section-complete__name \">\n                                            Mobile web testing                                        <\/span>\n                                                                    <\/a>\n                                                                                            <a href=\"\" target=\"_blank\" class=\"section-complete__link\">\n                                                                                                                <span class=\"section-complete__name \">\n                                            App-related research                                        <\/span>\n                                                                    <\/a>\n                                                                                            <a href=\"\" target=\"_blank\" class=\"section-complete__link\">\n                                                                                                                <span class=\"section-complete__name \">\n                                            Social media data collection                                        <\/span>\n                                                                    <\/a>\n                                                                                            <a href=\"\" target=\"_blank\" class=\"section-complete__link\">\n                                                                                                                <span class=\"section-complete__name \">\n                                            Carrier-specific results                                        <\/span>\n                                                                    <\/a>\n                                                    <\/div>\n                    \n                                            <div class=\"section-complete__button\">\n                                                            <a class=\"b-btn b-btn--secondary-white b-btn--xl b-btn--full-size\"\n                                   href=\"https:\/\/dashboard.nodemaven.com\/pricing?tab=MONTHLY_PLANS\"\n                                    >\n                                    <span>Buy now<\/span>\n                                <\/a>\n                                                    <\/div>\n                                    <\/div>\n                        \n                <div class=\"section-complete__item\" style=\"--background-start:  #fe6b8e; --background-end: #fe6b8e;\">\n\n                                            <div class=\"section-complete__image\">\n                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/02\/isp-proxies.svg\" alt=\"ISP proxies\" loading=\"lazy\" width=\"82\" height=\"96\">                        <\/div>\n                                            <h3 class=\"section-complete__title\">\n                            ISP proxies                        <\/h3>\n                                            <div class=\"section-complete__desc\">\n                            <p>Static residential ISP IPs with long sessions, fast response times, and unlimited bandwidth. Use them when a spider needs a stable online identity across repeated crawls<\/p>\n                        <\/div>\n                    \n                                            <div class=\"section-complete__label\">\n                            Recommended for:                        <\/div>\n                    \n                                            <div class=\"section-complete__list\">\n                                                                                            <a href=\"\" target=\"_blank\" class=\"section-complete__link\">\n                                                                                                                <span class=\"section-complete__name \">\n                                            Authenticated sessions                                        <\/span>\n                                                                    <\/a>\n                                                                                            <a href=\"\" target=\"_blank\" class=\"section-complete__link\">\n                                                                                                                <span class=\"section-complete__name \">\n                                            Long-running spiders                                        <\/span>\n                                                                    <\/a>\n                                                                                            <a href=\"\" target=\"_blank\" class=\"section-complete__link\">\n                                                                                                                <span class=\"section-complete__name \">\n                                            Persistent monitoring                                        <\/span>\n                                                                    <\/a>\n                                                                                            <a href=\"\" target=\"_blank\" class=\"section-complete__link\">\n                                                                                                                <span class=\"section-complete__name \">\n                                            Traffic-heavy crawling                                        <\/span>\n                                                                    <\/a>\n                                                    <\/div>\n                    \n                                            <div class=\"section-complete__button\">\n                                                            <a class=\"b-btn b-btn--secondary-white b-btn--xl b-btn--full-size\"\n                                   href=\"https:\/\/dashboard.nodemaven.com\/isp-proxies\"\n                                    >\n                                    <span>Buy now<\/span>\n                                <\/a>\n                                                    <\/div>\n                                    <\/div>\n            <\/div>\n        <div class=\"section-according-feature__unit\">\n                            <div class=\"section-according-feature__unit-subtitle\">\n                    Not sure which proxy type to\u00a0choose?                <\/div>\n                                        <div class=\"section-according-feature-main__unit-button\">\n                                            <a class=\"b-btn b-btn--secondary-black b-btn--xl\"\n                           href=\"#intercom\"\n                            >\n                            <span>Chat with us<\/span>\n                        <\/a>\n                                    <\/div>\n            \n                            <div class=\"section-according-feature-main__decor-image\">\n                    <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/chat.svg\" alt=\"\" loading=\"lazy\" width=\"376\" height=\"273\">                <\/div>\n                    <\/div>\n    <\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-40387-8\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-40387-8-0\"  class=\"panel-grid-cell\" ><div id=\"panel-40387-8-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-header panel-first-child\" data-index=\"12\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-header so-widget-rhinocore-addons-rhino-header-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-header section-header section-header--center\">\n        \n        <h2 class=\"section-header__title\">\n        <strong>Reviews from our<\/strong> clients and partners    <\/h2>\n\n        <div class=\"section-header__description\">\n        <p>Honest feedback from the people who use and trust NodeMaven<\/p>\n    <\/div>\n    <\/div>\n<\/div><\/div><div id=\"panel-40387-8-0-1\" class=\"so-panel widget widget_so-premium-mirror-widget\" data-index=\"13\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-so-premium-mirror-widget so-widget-so-premium-mirror-widget-default-d75171398898-40387\"\n\t\t\t\n\t\t><div id=\"pl-w6a90c8e26421d\"  class=\"panel-layout\" ><div id=\"pg-w6a90c8e26421d-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-w6a90c8e26421d-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w6a90c8e26421d-0-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-ratings panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-ratings so-widget-rhinocore-addons-rhino-ratings-default-d75171398898-40387\"\n\t\t\t\n\t\t><div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-ratings section-ratings section-ratings--center\">\n    \n<div class=\"ratings-panel \">\n                        <a class=\"ratings-panel__item\" href=\"https:\/\/www.g2.com\/products\/nodemaven\/reviews?source=search\" >\n                <div class=\"ratings-panel__icon\"><img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/g2.svg\" alt=\"G2\" loading=\"lazy\" width=\"20\" height=\"20\"><\/div><div class=\"ratings-panel__score\">4.7<\/div><div class=\"ratings-panel__label\">G2<\/div><img decoding=\"async\"  class=\"ratings-panel__link\" aria-hidden=\"true\" src=\"https:\/\/nodemaven.com\/wp-content\/themes\/nodemaven\/assets\/images\/icons\/arrow-square-up-right.svg\" alt=\"\" loading=\"lazy\" width=\"18\" height=\"18\">            <\/a>\n                                <a class=\"ratings-panel__item\" href=\"https:\/\/sourceforge.net\/software\/product\/NodeMaven\/\" >\n                <div class=\"ratings-panel__icon\"><img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/sourceforge.svg\" alt=\"Sourceforge\" loading=\"lazy\" width=\"20\" height=\"20\"><\/div><div class=\"ratings-panel__score\">4.8<\/div><div class=\"ratings-panel__label\">Sourceforge<\/div><img decoding=\"async\"  class=\"ratings-panel__link\" aria-hidden=\"true\" src=\"https:\/\/nodemaven.com\/wp-content\/themes\/nodemaven\/assets\/images\/icons\/arrow-square-up-right.svg\" alt=\"\" loading=\"lazy\" width=\"18\" height=\"18\">            <\/a>\n                                <a class=\"ratings-panel__item\" href=\"https:\/\/www.producthunt.com\/products\/nodemaven\/reviews\" >\n                <div class=\"ratings-panel__icon\"><picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/07\/2111581_20x20_1x_13a1dabd.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/07\/2111581_40x40_2x_13a1dabd.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"Product Hunt\" loading=\"lazy\" width=\"20\" height=\"20\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/07\/2111581_20x20_1x_13a1dabd.png\"><\/picture><\/div><div class=\"ratings-panel__score\">4.9<\/div><div class=\"ratings-panel__label\">Product Hunt<\/div><img decoding=\"async\"  class=\"ratings-panel__link\" aria-hidden=\"true\" src=\"https:\/\/nodemaven.com\/wp-content\/themes\/nodemaven\/assets\/images\/icons\/arrow-square-up-right.svg\" alt=\"\" loading=\"lazy\" width=\"18\" height=\"18\">            <\/a>\n            <\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"panel-40387-8-0-2\" class=\"so-panel widget widget_so-premium-mirror-widget panel-last-child\" data-index=\"14\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-so-premium-mirror-widget so-widget-so-premium-mirror-widget-default-d75171398898-40387\"\n\t\t\t\n\t\t><div id=\"pl-w6a90c8e264c47\"  class=\"panel-layout\" ><div id=\"pg-w6a90c8e264c47-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-w6a90c8e264c47-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w6a90c8e264c47-0-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-tabs panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-tabs so-widget-rhinocore-addons-rhino-tabs-default-d75171398898-40387\"\n\t\t\t\n\t\t><div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-tabs section-tabs\" data-tabs=\"wrapper\">\n    <div class=\"section-tabs__nav swiper-tabs\"\n         data-tabs=\"wrapper\"\n         data-slider=\"tabs\">\n        <div class=\"price-calculator__tabs-swiper swiper\"\n             role=\"tablist\"\n        >\n            <div class=\"swiper-wrapper\" role=\"presentation\">\n                                    <div class=\"swiper-slide section-tabs__tabs-slide swiper-tabs__item\" data-index=\"0\" role=\"presentation\">\n                        <div\n                            class=\"section-tabs__tab swiper-tabs__button is-active\"\n                            role=\"tab\"\n                            data-tab=\"button\"\n                            data-id=\"rhino-tabs-10f120ee-d635-47ec-bd6a-84bff215e567-0\"\n                        >\n                            <span>Industry experts<\/span>\n                        <\/div>\n                    <\/div>\n                                    <div class=\"swiper-slide section-tabs__tabs-slide swiper-tabs__item\" data-index=\"1\" role=\"presentation\">\n                        <div\n                            class=\"section-tabs__tab swiper-tabs__button\"\n                            role=\"tab\"\n                            data-tab=\"button\"\n                            data-id=\"rhino-tabs-10f120ee-d635-47ec-bd6a-84bff215e567-1\"\n                        >\n                            <span>Customers<\/span>\n                        <\/div>\n                    <\/div>\n                                    <div class=\"swiper-slide section-tabs__tabs-slide swiper-tabs__item\" data-index=\"2\" role=\"presentation\">\n                        <div\n                            class=\"section-tabs__tab swiper-tabs__button\"\n                            role=\"tab\"\n                            data-tab=\"button\"\n                            data-id=\"rhino-tabs-10f120ee-d635-47ec-bd6a-84bff215e567-2\"\n                        >\n                            <span>Integrations<\/span>\n                        <\/div>\n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n            <div class=\"section-tabs__item is-active\"\n             data-tab=\"content\"\n             id=\"rhino-tabs-10f120ee-d635-47ec-bd6a-84bff215e567-0\"\n        >\n            <div id=\"pl-w83899237\"  class=\"panel-layout\" ><div id=\"pg-w83899237-0\"  class=\"panel-grid panel-has-style\" ><div class=\"panel-row-style panel-row-style-for-w83899237-0\" ><div id=\"pgc-w83899237-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w83899237-0-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-industry-experts panel-first-child panel-last-child\" data-index=\"0\" ><div class=\"panel-widget-style panel-widget-style-for-w83899237-0-0-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-industry-experts so-widget-rhinocore-addons-rhino-industry-experts-default-d75171398898\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-industry-experts section-industry-experts\"        data-slider=\"default\"\n    >\n        <div class=\"section-industry-experts__slider swiper\">\n            <div class=\"section-industry-experts__wrapper swiper-wrapper\">\n                                    <div class=\"section-industry-experts__slide swiper-slide\">\n                        <a href=\"https:\/\/proxyway.com\/reviews\/nodemaven-proxies\" target=\"_blank\" rel=\"noopener\" class=\"section-industry-experts__item section-panel\"\n                        style=\"--background-start:  #fef2f4; --background-end: #fef2f4;\"\n                        >\n                            <div class=\"section-panel__inner section-industry-experts__inner\">\n                                                                    <div class=\"section-industry-experts__logo\">\n                                        <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/proxyway.svg\" alt=\"\" loading=\"lazy\" width=\"435\" height=\"184\">                                    <\/div>\n                                                                                                    <div class=\"section-industry-experts__content\">\n                                                                                    <div class=\"section-industry-experts__title\">IP Quality Filter cuts bad IPs in half<\/div>\n                                                                                                                            <div class=\"section-industry-experts__description\">\u00abNodeMaven is a reliable choice for small to mid-scale use cases, offering a competitive proxy network with both residential and mobile IPs\u00bb<\/div>\n                                                                            <\/div>\n                                                                                                    <div class=\"section-industry-experts__meta\">\n                                        <div class=\"section-industry-experts__favicon\">\n                                                                                            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/04\/global.svg\" alt=\"\" loading=\"lazy\" width=\"24\" height=\"24\">                                                                                    <\/div>\n                                        <div  class=\"section-industry-experts__date\">\n                                            <span>Reviewed in<\/span>\n                                            August, 2025                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                                                            <div class=\"section-panel__gradient\" style=\"--background-start: #fef2f4;--background-end: #f9517b;\"><\/div>\n                                                    <\/a>\n                    <\/div>\n                                    <div class=\"section-industry-experts__slide swiper-slide\">\n                        <a href=\"https:\/\/pixelscan.net\/blog\/nodemaven-review-features-pricing-and-performance\/\" target=\"_blank\" rel=\"noopener\" class=\"section-industry-experts__item section-panel\"\n                        style=\"--background-start:  #f6fef9; --background-end: #f6fef9;\"\n                        >\n                            <div class=\"section-panel__inner section-industry-experts__inner\">\n                                                                    <div class=\"section-industry-experts__logo\">\n                                        <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/pixelscan.svg\" alt=\"\" loading=\"lazy\" width=\"435\" height=\"184\">                                    <\/div>\n                                                                                                    <div class=\"section-industry-experts__content\">\n                                                                                    <div class=\"section-industry-experts__title\">The only proxy to bypass our bot protection<\/div>\n                                                                                                                            <div class=\"section-industry-experts__description\">\u00abNodeMaven filters out low-quality IPs and delivers cleaner, more stable connections that actually perform in\u00a0production\u00bb<\/div>\n                                                                            <\/div>\n                                                                                                    <div class=\"section-industry-experts__meta\">\n                                        <div class=\"section-industry-experts__favicon\">\n                                                                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path fill=\"#292d32\" d=\"M7.65 20.91c-.03 0-.07.02-.1.02-1.94-.96-3.52-2.55-4.49-4.49 0-.03.02-.07.02-.1 1.22.36 2.48.63 3.73.84.22 1.26.48 2.51.84 3.73M20.94 16.45c-.99 1.99-2.64 3.6-4.65 4.57.38-1.27.7-2.55.91-3.84 1.26-.21 2.5-.48 3.72-.84-.01.04.02.08.02.11M21.02 7.71c-1.26-.38-2.53-.69-3.82-.91-.21-1.29-.52-2.57-.91-3.82 2.07.99 3.74 2.66 4.73 4.73M7.65 3.09c-.36 1.22-.62 2.46-.83 3.72-1.29.2-2.57.52-3.84.9.97-2.01 2.58-3.66 4.57-4.65.03 0 .07.03.1.03M15.49 6.59c-2.32-.26-4.66-.26-6.98 0 .25-1.37.57-2.74 1.02-4.06.02-.08.01-.14.02-.22.79-.19 1.6-.31 2.45-.31.84 0 1.66.12 2.44.31.01.08.01.14.03.22.45 1.33.77 2.69 1.02 4.06M6.59 15.49c-1.38-.25-2.74-.57-4.06-1.02-.08-.02-.14-.01-.22-.02C2.12 13.66 2 12.85 2 12c0-.84.12-1.66.31-2.44.08-.01.14-.01.22-.03 1.33-.44 2.68-.77 4.06-1.02-.25 2.32-.25 4.66 0 6.98M22 12c0 .85-.12 1.66-.31 2.45-.08.01-.14 0-.22.02-1.33.44-2.69.77-4.06 1.02.26-2.32.26-4.66 0-6.98 1.37.25 2.74.57 4.06 1.02.08.02.14.03.22.03.19.79.31 1.6.31 2.44M15.49 17.41c-.25 1.38-.57 2.74-1.02 4.06-.02.08-.02.14-.03.22-.78.19-1.6.31-2.44.31-.85 0-1.66-.12-2.45-.31-.01-.08 0-.14-.02-.22a30 30 0 0 1-1.02-4.06c1.16.13 2.32.22 3.49.22s2.34-.09 3.49-.22M15.763 15.763a30 30 0 0 1-7.526 0 30 30 0 0 1 0-7.526 30 30 0 0 1 7.526 0 30 30 0 0 1 0 7.526\"\/><\/svg>\n                                                                                    <\/div>\n                                        <div  class=\"section-industry-experts__date\">\n                                            <span>Reviewed in<\/span>\n                                            December, 2025                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                                                            <div class=\"section-panel__gradient\" style=\"--background-start: #f6fef9;--background-end: #9edbbc;\"><\/div>\n                                                    <\/a>\n                    <\/div>\n                                    <div class=\"section-industry-experts__slide swiper-slide\">\n                        <a href=\"https:\/\/proxybros.com\/reviews\/nodemaven-review\/\" target=\"_blank\" rel=\"noopener\" class=\"section-industry-experts__item section-panel\"\n                        style=\"--background-start:  #fefff4; --background-end: #fefff4;\"\n                        >\n                            <div class=\"section-panel__inner section-industry-experts__inner\">\n                                                                    <div class=\"section-industry-experts__logo\">\n                                        <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/proxybros.svg\" alt=\"\" loading=\"lazy\" width=\"435\" height=\"184\">                                    <\/div>\n                                                                                                    <div class=\"section-industry-experts__content\">\n                                                                                    <div class=\"section-industry-experts__title\">Great proxy provider who cares about their customers<\/div>\n                                                                                                                            <div class=\"section-industry-experts__description\">\u00abNodeMaven\u2019s key advantage is its strict IP filtering delivering high-quality addresses with a clean reputation and\u00a0minimal risk of blocks\u00bb<\/div>\n                                                                            <\/div>\n                                                                                                    <div class=\"section-industry-experts__meta\">\n                                        <div class=\"section-industry-experts__favicon\">\n                                                                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path fill=\"#292d32\" d=\"M7.65 20.91c-.03 0-.07.02-.1.02-1.94-.96-3.52-2.55-4.49-4.49 0-.03.02-.07.02-.1 1.22.36 2.48.63 3.73.84.22 1.26.48 2.51.84 3.73M20.94 16.45c-.99 1.99-2.64 3.6-4.65 4.57.38-1.27.7-2.55.91-3.84 1.26-.21 2.5-.48 3.72-.84-.01.04.02.08.02.11M21.02 7.71c-1.26-.38-2.53-.69-3.82-.91-.21-1.29-.52-2.57-.91-3.82 2.07.99 3.74 2.66 4.73 4.73M7.65 3.09c-.36 1.22-.62 2.46-.83 3.72-1.29.2-2.57.52-3.84.9.97-2.01 2.58-3.66 4.57-4.65.03 0 .07.03.1.03M15.49 6.59c-2.32-.26-4.66-.26-6.98 0 .25-1.37.57-2.74 1.02-4.06.02-.08.01-.14.02-.22.79-.19 1.6-.31 2.45-.31.84 0 1.66.12 2.44.31.01.08.01.14.03.22.45 1.33.77 2.69 1.02 4.06M6.59 15.49c-1.38-.25-2.74-.57-4.06-1.02-.08-.02-.14-.01-.22-.02C2.12 13.66 2 12.85 2 12c0-.84.12-1.66.31-2.44.08-.01.14-.01.22-.03 1.33-.44 2.68-.77 4.06-1.02-.25 2.32-.25 4.66 0 6.98M22 12c0 .85-.12 1.66-.31 2.45-.08.01-.14 0-.22.02-1.33.44-2.69.77-4.06 1.02.26-2.32.26-4.66 0-6.98 1.37.25 2.74.57 4.06 1.02.08.02.14.03.22.03.19.79.31 1.6.31 2.44M15.49 17.41c-.25 1.38-.57 2.74-1.02 4.06-.02.08-.02.14-.03.22-.78.19-1.6.31-2.44.31-.85 0-1.66-.12-2.45-.31-.01-.08 0-.14-.02-.22a30 30 0 0 1-1.02-4.06c1.16.13 2.32.22 3.49.22s2.34-.09 3.49-.22M15.763 15.763a30 30 0 0 1-7.526 0 30 30 0 0 1 0-7.526 30 30 0 0 1 7.526 0 30 30 0 0 1 0 7.526\"\/><\/svg>\n                                                                                    <\/div>\n                                        <div  class=\"section-industry-experts__date\">\n                                            <span>Reviewed in<\/span>\n                                            January, 2026                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                                                            <div class=\"section-panel__gradient\" style=\"--background-start: #fefff4;--background-end: #faec69;\"><\/div>\n                                                    <\/a>\n                    <\/div>\n                                    <div class=\"section-industry-experts__slide swiper-slide\">\n                        <a href=\"https:\/\/toproxylab.com\/reviews\/nodemaven\" target=\"_blank\" rel=\"noopener\" class=\"section-industry-experts__item section-panel\"\n                        style=\"--background-start:  #fef2f4; --background-end: #fef2f4;\"\n                        >\n                            <div class=\"section-panel__inner section-industry-experts__inner\">\n                                                                    <div class=\"section-industry-experts__logo\">\n                                        <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/04\/image-logo.svg\" alt=\"\" loading=\"lazy\" width=\"435\" height=\"184\">                                    <\/div>\n                                                                                                    <div class=\"section-industry-experts__content\">\n                                                                                    <div class=\"section-industry-experts__title\">Fraud Score 0\/100 with no Cloudflare blocks<\/div>\n                                                                                                                            <div class=\"section-industry-experts__description\">\u00abClean residential IPs with strong results in fraud-score and detection checks\u00bb<\/div>\n                                                                            <\/div>\n                                                                                                    <div class=\"section-industry-experts__meta\">\n                                        <div class=\"section-industry-experts__favicon\">\n                                                                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path fill=\"#292d32\" d=\"M7.65 20.91c-.03 0-.07.02-.1.02-1.94-.96-3.52-2.55-4.49-4.49 0-.03.02-.07.02-.1 1.22.36 2.48.63 3.73.84.22 1.26.48 2.51.84 3.73M20.94 16.45c-.99 1.99-2.64 3.6-4.65 4.57.38-1.27.7-2.55.91-3.84 1.26-.21 2.5-.48 3.72-.84-.01.04.02.08.02.11M21.02 7.71c-1.26-.38-2.53-.69-3.82-.91-.21-1.29-.52-2.57-.91-3.82 2.07.99 3.74 2.66 4.73 4.73M7.65 3.09c-.36 1.22-.62 2.46-.83 3.72-1.29.2-2.57.52-3.84.9.97-2.01 2.58-3.66 4.57-4.65.03 0 .07.03.1.03M15.49 6.59c-2.32-.26-4.66-.26-6.98 0 .25-1.37.57-2.74 1.02-4.06.02-.08.01-.14.02-.22.79-.19 1.6-.31 2.45-.31.84 0 1.66.12 2.44.31.01.08.01.14.03.22.45 1.33.77 2.69 1.02 4.06M6.59 15.49c-1.38-.25-2.74-.57-4.06-1.02-.08-.02-.14-.01-.22-.02C2.12 13.66 2 12.85 2 12c0-.84.12-1.66.31-2.44.08-.01.14-.01.22-.03 1.33-.44 2.68-.77 4.06-1.02-.25 2.32-.25 4.66 0 6.98M22 12c0 .85-.12 1.66-.31 2.45-.08.01-.14 0-.22.02-1.33.44-2.69.77-4.06 1.02.26-2.32.26-4.66 0-6.98 1.37.25 2.74.57 4.06 1.02.08.02.14.03.22.03.19.79.31 1.6.31 2.44M15.49 17.41c-.25 1.38-.57 2.74-1.02 4.06-.02.08-.02.14-.03.22-.78.19-1.6.31-2.44.31-.85 0-1.66-.12-2.45-.31-.01-.08 0-.14-.02-.22a30 30 0 0 1-1.02-4.06c1.16.13 2.32.22 3.49.22s2.34-.09 3.49-.22M15.763 15.763a30 30 0 0 1-7.526 0 30 30 0 0 1 0-7.526 30 30 0 0 1 7.526 0 30 30 0 0 1 0 7.526\"\/><\/svg>\n                                                                                    <\/div>\n                                        <div  class=\"section-industry-experts__date\">\n                                            <span>Reviewed in<\/span>\n                                            May, 2026                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                                                            <div class=\"section-panel__gradient\" style=\"--background-start: #fef2f4;--background-end: #f9517b;\"><\/div>\n                                                    <\/a>\n                    <\/div>\n                            <\/div>\n        <\/div>\n            <div class=\"section-navigation\">\n                    <button class=\"swiper-button-prev b-btn b-btn--secondary-gray b-btn--xl b-btn--icon\"\n                    type=\"button\"\n                    aria-label=\"Previous slide\">\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                    <path d=\"M11.6665 15L6.6665 10L11.6665 5\" stroke=\"currentColor\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <\/svg>\n            <\/button>\n            <button class=\"swiper-button-next b-btn b-btn--secondary-gray b-btn--xl b-btn--icon\"\n                    type=\"button\"\n                    aria-label=\"Next slide\"\n            >\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                    <path d=\"M8.3335 15L13.3335 10L8.3335 5\" stroke=\"currentColor\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <\/svg>\n            <\/button>\n        \n            <\/div>\n    <\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div>        <\/div>\n\n            <div class=\"section-tabs__item\"\n             data-tab=\"content\"\n             id=\"rhino-tabs-10f120ee-d635-47ec-bd6a-84bff215e567-1\"\n        >\n            <div id=\"pl-w18b89776\"  class=\"panel-layout\" ><div id=\"pg-w18b89776-0\"  class=\"panel-grid panel-has-style\" ><div class=\"panel-row-style panel-row-style-for-w18b89776-0\" ><div id=\"pgc-w18b89776-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w18b89776-0-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-customers panel-first-child panel-last-child\" data-index=\"0\" ><div class=\"panel-widget-style panel-widget-style-for-w18b89776-0-0-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-customers so-widget-rhinocore-addons-rhino-customers-default-d75171398898\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-customers section-customers\"        data-slider=\"default\">\n        <div class=\"section-customers__slider swiper\">\n            <div class=\"section-customers__wrapper swiper-wrapper\">\n                                    <div class=\"section-customers__slide swiper-slide\">\n                        <a href=\"https:\/\/www.g2.com\/products\/nodemaven\/reviews?source=search\" target=\"_blank\" rel=\"noopener\" class=\"section-customers__item section-panel\"\n                            style=\"--background-start: #e6e6ff; --background-end: #e6e6ff;\">\n                            <div class=\"section-panel__inner section-customers__inner\">\n                                                                    <div class=\"section-customers__content\">\n                                                                                    <div class=\"section-customers__title\">Smooth IP management for social media automation<\/div>\n                                                                                                                            <div class=\"section-customers__description\">I really like NodeMaven for the reliability of their residential IPs and how consistently they perform. The fast IP rotation is smooth, and getting blocked is rare, which makes automation and data collection much easier. I also appreciate the straightforward setup, the clear dashboard, and the responsive team, all of which make scaling projects feel safe and hassle-free<\/div>\n                                                                            <\/div>\n                                                                                                    <div class=\"section-customers__meta\">\n                                        <div class=\"section-customers__avatar\">\n                                                                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/13\/anzhar_review_56x56_1x_4744b217.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/13\/anzhar_review_112x112_2x_4744b217.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/13\/anzhar_review_56x56_1x_4744b217.png\"><\/picture>                                                                                    <\/div>\n                                        <div class=\"section-customers__reviewer-name\">\n                                            <span>Reviewer<\/span>\n                                            Azhar Q.                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                                                            <div class=\"section-panel__background\">\n                                    <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/background-1.svg\" alt=\"\" loading=\"lazy\" width=\"280\" height=\"364\">                                <\/div>\n                                                    <\/a>\n                    <\/div>\n                                    <div class=\"section-customers__slide swiper-slide\">\n                        <a href=\"https:\/\/www.g2.com\/products\/nodemaven\/reviews?source=search\" target=\"_blank\" rel=\"noopener\" class=\"section-customers__item section-panel\"\n                            style=\"--background-start: #e6e6ff; --background-end: #e6e6ff;\">\n                            <div class=\"section-panel__inner section-customers__inner\">\n                                                                    <div class=\"section-customers__content\">\n                                                                                    <div class=\"section-customers__title\">Affordable proxies with simple setup<\/div>\n                                                                                                                            <div class=\"section-customers__description\">I like that NodeMaven proxies are at an affordable price, which I add to anti-detection browsers like AdsPower and MostLogin. This helps me access websites not allowed in my country. I appreciate that it allows me to completely change my identity from one location to another, like from Uganda to the US. Above all, I find it cheap<\/div>\n                                                                            <\/div>\n                                                                                                    <div class=\"section-customers__meta\">\n                                        <div class=\"section-customers__avatar\">\n                                                                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/13\/erick_review_56x56_1x_23143fde.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/13\/erick_review_112x112_2x_23143fde.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/13\/erick_review_56x56_1x_23143fde.png\"><\/picture>                                                                                    <\/div>\n                                        <div class=\"section-customers__reviewer-name\">\n                                            <span>Reviewer<\/span>\n                                            Erick O.                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                                                            <div class=\"section-panel__background\">\n                                    <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/background-2.svg\" alt=\"\" loading=\"lazy\" width=\"280\" height=\"364\">                                <\/div>\n                                                    <\/a>\n                    <\/div>\n                                    <div class=\"section-customers__slide swiper-slide\">\n                        <a href=\"https:\/\/sourceforge.net\/software\/product\/NodeMaven\/\" target=\"_blank\" rel=\"noopener\" class=\"section-customers__item section-panel\"\n                            style=\"--background-start: #e6e6ff; --background-end: #e6e6ff;\">\n                            <div class=\"section-panel__inner section-customers__inner\">\n                                                                    <div class=\"section-customers__content\">\n                                                                                    <div class=\"section-customers__title\">Overall experience is 10\/10<\/div>\n                                                                                                                            <div class=\"section-customers__description\">Spent way too long dealing with dropped connections and IPs that got flagged the second I used them. My friend recommended NodeMaven almost as a throwaway comment, and honestly it changed everything. Connections actually stay stable, IPs don't get blacklisted after one request, and it's really easy to set up on your phone<\/div>\n                                                                            <\/div>\n                                                                                                    <div class=\"section-customers__meta\">\n                                        <div class=\"section-customers__avatar\">\n                                                                                            <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/13\/kate_review_56x56_1x_c993428d.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/13\/kate_review_112x112_2x_c993428d.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"56\" height=\"56\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/13\/kate_review_56x56_1x_c993428d.png\"><\/picture>                                                                                    <\/div>\n                                        <div class=\"section-customers__reviewer-name\">\n                                            <span>Reviewer<\/span>\n                                            Kate P.                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                                                            <div class=\"section-panel__background\">\n                                    <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/background-3.svg\" alt=\"\" loading=\"lazy\" width=\"280\" height=\"364\">                                <\/div>\n                                                    <\/a>\n                    <\/div>\n                            <\/div>\n        <\/div>\n            <div class=\"section-navigation\">\n                    <button class=\"swiper-button-prev b-btn b-btn--secondary-gray b-btn--xl b-btn--icon\"\n                    type=\"button\"\n                    aria-label=\"Previous slide\">\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                    <path d=\"M11.6665 15L6.6665 10L11.6665 5\" stroke=\"currentColor\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <\/svg>\n            <\/button>\n            <button class=\"swiper-button-next b-btn b-btn--secondary-gray b-btn--xl b-btn--icon\"\n                    type=\"button\"\n                    aria-label=\"Next slide\"\n            >\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                    <path d=\"M8.3335 15L13.3335 10L8.3335 5\" stroke=\"currentColor\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <\/svg>\n            <\/button>\n        \n            <\/div>\n    <\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div>        <\/div>\n\n            <div class=\"section-tabs__item\"\n             data-tab=\"content\"\n             id=\"rhino-tabs-10f120ee-d635-47ec-bd6a-84bff215e567-2\"\n        >\n            <div id=\"pl-wbd481d01\"  class=\"panel-layout\" ><div id=\"pg-wbd481d01-0\"  class=\"panel-grid panel-has-style\" ><div class=\"panel-row-style panel-row-style-for-wbd481d01-0\" ><div id=\"pgc-wbd481d01-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-wbd481d01-0-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-integrations panel-first-child panel-last-child\" data-index=\"0\" ><div class=\"panel-widget-style panel-widget-style-for-wbd481d01-0-0-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-integrations so-widget-rhinocore-addons-rhino-integrations-default-d75171398898\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-integrations section-integrations\"        data-slider=\"default\">\n        <div class=\"section-integrations__slider swiper\">\n            <div class=\"section-integrations__wrapper swiper-wrapper\">\n                                    <div class=\"section-integrations__slide swiper-slide\">\n                        <div class=\"section-integrations__item section-panel\"\n                             style=\"--background-start: #F0FAFF; --background-end: #F0FAFF;\">\n                            <div class=\"section-panel__inner section-integrations__inner\">\n                                                                    <div class=\"section-integrations__logo\">\n                                        <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/logo-1.svg\" alt=\"\" loading=\"lazy\" height=\"48\">                                    <\/div>\n                                                                                                    <div class=\"section-integrations__subtitle js-integrations-subtitle\">A unique antidetect phone solution built for managing mobile accounts at scale<\/div>\n                                                                                                    <div class=\"section-integrations__description\">\u00abNodeMaven works closely with Geelark to support reliable mobile multi-account workflows, tested and proven in daily use\u00bb.<\/div>\n                                                                                            <\/div>\n                                                            <div class=\"section-panel__background\">\n                                    <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/background-1-1.svg\" alt=\"\" loading=\"lazy\" width=\"280\" height=\"364\">                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <div class=\"section-integrations__slide swiper-slide\">\n                        <div class=\"section-integrations__item section-panel\"\n                             style=\"--background-start: #F0FAFF; --background-end: #F0FAFF;\">\n                            <div class=\"section-panel__inner section-integrations__inner\">\n                                                                    <div class=\"section-integrations__logo\">\n                                        <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/logo-2.svg\" alt=\"\" loading=\"lazy\" height=\"48\">                                    <\/div>\n                                                                                                    <div class=\"section-integrations__subtitle js-integrations-subtitle\">Cloud phones &amp; multi-account platform built for social media management<\/div>\n                                                                                                    <div class=\"section-integrations__description\">\u00abThe only high-quality proxy provider we\u2019ve chosen to integrate with. Nodemaven provides clean, stable traffic to power our workflows\u00bb.<\/div>\n                                                                                            <\/div>\n                                                            <div class=\"section-panel__background\">\n                                    <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/background-2-1.svg\" alt=\"\" loading=\"lazy\" width=\"280\" height=\"364\">                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <div class=\"section-integrations__slide swiper-slide\">\n                        <div class=\"section-integrations__item section-panel\"\n                             style=\"--background-start: #F0FAFF; --background-end: #F0FAFF;\">\n                            <div class=\"section-panel__inner section-integrations__inner\">\n                                                                    <div class=\"section-integrations__logo\">\n                                        <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/logo-3.svg\" alt=\"\" loading=\"lazy\" height=\"48\">                                    <\/div>\n                                                                                                    <div class=\"section-integrations__subtitle js-integrations-subtitle\">A leading antidetect browser trusted by users around the world<\/div>\n                                                                                                    <div class=\"section-integrations__description\">\u00abWe recommend NodeMaven as the #1 proxy service for multi-accounting. \u2028It integrates closely with Dolphin Anty to ensure smooth setup\u00bb.<\/div>\n                                                                                            <\/div>\n                                                            <div class=\"section-panel__background\">\n                                    <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/03\/background-3-1.svg\" alt=\"\" loading=\"lazy\" width=\"280\" height=\"364\">                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <div class=\"section-integrations__slide swiper-slide\">\n                        <div class=\"section-integrations__item section-panel\"\n                             style=\"--background-start: #e6e6ff; --background-end: #e6e6ff;\">\n                            <div class=\"section-panel__inner section-integrations__inner\">\n                                                                    <div class=\"section-integrations__logo\">\n                                        <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/ads-power_x48_1x_455bbb51.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/ads-power_x96_2x_455bbb51.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"219\" height=\"48\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/ads-power_x48_1x_455bbb51.png\"><\/picture>                                    <\/div>\n                                                                                                    <div class=\"section-integrations__subtitle js-integrations-subtitle\">The #1 Anti-detect Browser Trusted By 9M+ Users<\/div>\n                                                                                                    <div class=\"section-integrations__description\">\u00abNodeMaven delivers reliable, high-quality proxies that integrate seamlessly with AdsPower. Together, we make multi-account management smoother, more stable, and easier to scale\u00bb.<\/div>\n                                                                                            <\/div>\n                                                            <div class=\"section-panel__gradient\" style=\"--background-start: #e6e6ff;--background-end: #908eec;\"><\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <div class=\"section-integrations__slide swiper-slide\">\n                        <div class=\"section-integrations__item section-panel\"\n                             style=\"--background-start: #eafff6; --background-end: #eafff6;\">\n                            <div class=\"section-panel__inner section-integrations__inner\">\n                                                                    <div class=\"section-integrations__logo\">\n                                        <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/dicloak_x48_1x_b45a470d.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/dicloak_x96_2x_b45a470d.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"219\" height=\"48\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/dicloak_x48_1x_b45a470d.png\"><\/picture>                                    <\/div>\n                                                                                                    <div class=\"section-integrations__subtitle js-integrations-subtitle\">An all-in-one antid-etect browser built for secure and scalable multi-account management<\/div>\n                                                                                                    <div class=\"section-integrations__description\">\u00abNodeMaven provides stable, high-quality proxies that work smoothly, supporting secure and efficient multi-account workflows\u00bb.<\/div>\n                                                                                            <\/div>\n                                                            <div class=\"section-panel__gradient\" style=\"--background-start: #eafff6;--background-end: #a8f6dd;\"><\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <div class=\"section-integrations__slide swiper-slide\">\n                        <div class=\"section-integrations__item section-panel\"\n                             style=\"--background-start: #F0FAFF; --background-end: #F0FAFF;\">\n                            <div class=\"section-panel__inner section-integrations__inner\">\n                                                                    <div class=\"section-integrations__logo\">\n                                        <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/bit-browser_x48_1x_8aed9560.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/bit-browser_x96_2x_8aed9560.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"219\" height=\"48\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/bit-browser_x48_1x_8aed9560.png\"><\/picture>                                    <\/div>\n                                                                                                    <div class=\"section-integrations__subtitle js-integrations-subtitle\">The world's most trusted multi-account management expert<\/div>\n                                                                                                    <div class=\"section-integrations__description\">\u00abBitBrowser partners with NodeMaven to create a robust anti-detect environment. Multi-account advertising and social media management can easily mitigate the risk of account locking. Using the NodeMaven security proxy ensures stability and protects local data privacy. Clean, high-quality, and stable. We recommend NodeMaven\u00bb.<\/div>\n                                                                                            <\/div>\n                                                            <div class=\"section-panel__gradient\" style=\"--background-start: #F0FAFF;--background-end: #5FC9FF;\"><\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <div class=\"section-integrations__slide swiper-slide\">\n                        <div class=\"section-integrations__item section-panel\"\n                             style=\"--background-start: #e4edfc; --background-end: #e4edfc;\">\n                            <div class=\"section-panel__inner section-integrations__inner\">\n                                                                    <div class=\"section-integrations__logo\">\n                                        <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/most-login-1_x48_1x_5dba59f6.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/most-login-1_x96_2x_5dba59f6.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"\" loading=\"lazy\" width=\"219\" height=\"48\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/07\/31\/most-login-1_x48_1x_5dba59f6.png\"><\/picture>                                    <\/div>\n                                                                                                    <div class=\"section-integrations__subtitle js-integrations-subtitle\">Anti-detect browser and cloud phone platform for secure multi-account management at scale<\/div>\n                                                                                                    <div class=\"section-integrations__description\">\u00abNodeMaven is the proxy provider our users recommend most in our community. It delivers high-quality, stable IPs that matter most for multi-account professionals who need reliability at scale\u00bb.<\/div>\n                                                                                            <\/div>\n                                                            <div class=\"section-panel__gradient\" style=\"--background-start: #e4edfc;--background-end: #7daaf3;\"><\/div>\n                                                    <\/div>\n                    <\/div>\n                            <\/div>\n        <\/div>\n            <div class=\"section-navigation\">\n                    <button class=\"swiper-button-prev b-btn b-btn--secondary-gray b-btn--xl b-btn--icon\"\n                    type=\"button\"\n                    aria-label=\"Previous slide\">\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                    <path d=\"M11.6665 15L6.6665 10L11.6665 5\" stroke=\"currentColor\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <\/svg>\n            <\/button>\n            <button class=\"swiper-button-next b-btn b-btn--secondary-gray b-btn--xl b-btn--icon\"\n                    type=\"button\"\n                    aria-label=\"Next slide\"\n            >\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                    <path d=\"M8.3335 15L13.3335 10L8.3335 5\" stroke=\"currentColor\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <\/svg>\n            <\/button>\n        \n            <\/div>\n    <\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div>        <\/div>\n\n    <\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"pg-40387-9\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-40387-9-0\"  class=\"panel-grid-cell\" ><div id=\"panel-40387-9-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-header panel-first-child\" data-index=\"15\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-header so-widget-rhinocore-addons-rhino-header-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-header section-header section-header--center\">\n        \n        <h2 class=\"section-header__title\">\n        <strong>Frequently<\/strong> asked questions    <\/h2>\n\n    <\/div>\n<\/div><\/div><div id=\"panel-40387-9-0-1\" class=\"so-panel widget widget_rhinocore-addons-faq panel-last-child\" data-index=\"16\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-faq so-widget-rhinocore-addons-faq-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-faq section-faq\">\n        <div class=\"section-faq__list section-faq__list--columns-2\" role=\"list\" aria-label=\"Frequently Asked Questions\">\n                            <div class=\"section-faq__column\">\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">What is a Scrapy proxy?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">A Scrapy proxy routes crawler requests through another IP address. Scrapy\u2019s HttpProxyMiddleware accepts a proxy URL from request.meta[\"proxy\"] or the http_proxy and https_proxy environment variables.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">How do I use NodeMaven proxies with Scrapy?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Generate an HTTP proxy in NodeMaven, keep the complete username and password in environment variables, and use downloader middleware to assign the authenticated URL to request.meta[\"proxy\"]. Scrapy\u2019s built-in HttpProxyMiddleware handles the connection.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">How do I rotate proxies automatically in Scrapy?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Select Rotating as the session type in NodeMaven Proxy Setup. Scrapy keeps using one NodeMaven gateway URL, while NodeMaven manages the exit-IP rotation. This avoids maintaining a separate public proxy list.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">Should I use a rotating or sticky session?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Use <a href=\"https:\/\/nodemaven.com\/proxies\/rotating-residential-proxies\/\">rotating sessions<\/a> for broad crawling and IP diversity. Use sticky sessions for cookies, logins, carts, pagination flows, and other multi-request processes that require the same IP.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">How do I integrate proxies with Scrapy for large-scale scraping in the United States?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Select <a href=\"https:\/\/nodemaven.com\/locations\/us-proxy\/\">United States<\/a> in NodeMaven Proxy Setup, choose a rotating residential or mobile session, and copy the complete generated username into the integration. Scale Scrapy concurrency gradually, respect the target\u2019s rules, monitor response codes, and use download delays or AutoThrottle where appropriate.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">Can Scrapy use a proxy with HTTPS websites?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Yes. An HTTP proxy URL can be used for both HTTP and HTTPS destination URLs. This guide therefore uses http:\/\/ at the beginning of the NodeMaven proxy URL even when the spider visits an https:\/\/ page.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">How do I use SOCKS5 proxies with Scrapy?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">SOCKS5 support depends on the active Scrapy download handler. Current Scrapy documentation states that HttpxDownloadHandler supports SOCKS proxies while the other built-in handlers do not. For the standard setup in this guide, use NodeMaven HTTP proxies. Treat SOCKS5 as an advanced configuration and verify handler compatibility before deployment.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">What is Scrapy proxy middleware?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Downloader middleware can modify requests before they reach the downloader. In this integration, NodeMavenProxyMiddleware sets request.meta[\"proxy\"], and Scrapy\u2019s built-in HttpProxyMiddleware applies that proxy to the network request.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                    <\/div>\n                            <div class=\"section-faq__column\">\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">Can I use a NodeMaven proxy for one Scrapy request only?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Yes. Set the proxy URL directly on that request:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">yield scrapy.Request(<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0url=\"https:\/\/example.com\/\",<\/span>\n\n<span style=\"font-weight: 400\">\u00a0\u00a0\u00a0meta={\"proxy\": proxy_url},<\/span>\n\n<span style=\"font-weight: 400\">)<\/span><\/pre>\n<p><span style=\"font-weight: 400\">A per-request value takes precedence over proxy environment variables. The middleware example uses setdefault so an explicitly assigned request proxy is preserved.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">Why does my Scrapy proxy return a 407 error?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">HTTP 407 means proxy authentication failed. Confirm that the username is complete, the password and HTTP port are correct, reserved characters are URL-encoded, and the environment variables are available to the process running Scrapy.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">How do I keep proxy credentials out of GitHub?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Store credentials in environment variables or a secrets manager. Do not paste them into settings.py, middlewares.py, screenshots, logs, or a committed .env file. Commit only variable names and example placeholders.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">Can I use the same residential proxy with Python Requests, Scrapy, and Selenium?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Yes. The same NodeMaven gateway credentials can be integrated with Python Requests, Scrapy, and Selenium. Each tool has its own proxy configuration syntax, so reuse the connection details rather than copying Scrapy-specific middleware code into another library.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">Why use NodeMaven proxies for Scrapy?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">NodeMaven provides residential, mobile, and ISP proxies, geographic targeting, rotating and sticky sessions, HTTP and SOCKS5 endpoints, and IP Quality Filter options. This lets developers match proxy behavior to each spider without maintaining an unreliable public proxy pool.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">How does proxy rotation work in Scrapy?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Scrapy sends requests through the NodeMaven gateway, while NodeMaven manages the exit IP. Select a Rotating session to change IPs automatically or a Sticky session to keep the same IP.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">Do I need specific scrapy rotating proxies?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">No. NodeMaven provides rotation through one gateway, so a separate proxy-rotation package is unnecessary. Tools such as scrapy-rotating-proxies are mainly intended for managing and testing a list of separate proxy servers.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                    <\/div>\n                    <\/div>\n    <\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-40387-10\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-40387-10-0\"  class=\"panel-grid-cell\" ><div id=\"panel-40387-10-0-0\" class=\"so-panel widget widget_rhinocore-addons-banner-testings panel-first-child panel-last-child\" data-index=\"17\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-banner-testings so-widget-rhinocore-addons-banner-testings-default-d75171398898-40387\"\n\t\t\t\n\t\t>\n\n<div class=\"rhino-widget rhino-widget--rhinocore-addons-banner-testings section-banner-testing\">\n\n    \n    <div class=\"section-banner-testing__inner\" style=\"--background-start: #4a88ee;--background-end: #66c7fb;\">\n\n        <div class=\"section-banner-testing__data\">\n\n                            <h3 class=\"section-banner-testing__title\" style=\"color: #ffffff\">\n                    Buy proxy server for Scrapy for $3.50 and get 750MB of\u00a0bandwidth                <\/h3>\n            \n                            <div class=\"section-banner-testing__button\">\n                                            <a class=\"b-btn b-btn--secondary-white b-btn--2xl\"\n                           href=\"https:\/\/dashboard.nodemaven.com\/accounts\/signup\/?next=\/checkout\/pag\/trial&#038;_gl=1*1um2ioy*_gcl_au*NDk2MjIxNDYuMTc3MzE0MDgwMw..*_ga*NDY4OTU1MjAyLjE3NTc1ODY1MjM.*_ga_33JL89XFQ5*czE3NzQ4Nzg3MjQkbzYwOSRnMSR0MTc3NDg4MDk0OCRqMTIkbDAkaDIxMzU1OTIzODQ\"\n                            >\n                            <span>Create account<\/span>\n                        <\/a>\n                                    <\/div>\n            \n        <\/div>\n\n                    <div class=\"section-banner-testing__image\">\n                <picture><source srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/05\/proxy-illustration_584x336_1x_c7a7a933.webp 1x, https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/05\/proxy-illustration_1168x672_2x_c7a7a933.webp 1.3x\" type=\"image\/webp\"><img decoding=\"async\" alt=\"Start using high-quality proxies today\" loading=\"lazy\" width=\"584\" height=\"336\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/rhino-images\/images\/2026\/08\/05\/proxy-illustration_584x336_1x_c7a7a933.png\"><\/picture>            <\/div>\n        \n    <\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-40387-11\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-40387-11-0\"  class=\"panel-grid-cell\" ><div id=\"panel-40387-11-0-0\" class=\"so-panel widget widget_rhinocore-addons-rhino-header panel-first-child\" data-index=\"18\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-header so-widget-rhinocore-addons-rhino-header-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-header section-header section-header--center\">\n        \n        <h2 class=\"section-header__title\">\n        <strong>Explore<\/strong> all our proxy solutions    <\/h2>\n\n        <div class=\"section-header__description\">\n        <p>Explore proxy types and pricing options to choose \nthe\u00a0best fit for your workflow<\/p>\n    <\/div>\n    <\/div>\n<\/div><\/div><div id=\"panel-40387-11-0-1\" class=\"so-panel widget widget_rhinocore-addons-menu-proxies-product\" data-index=\"19\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-menu-proxies-product so-widget-rhinocore-addons-menu-proxies-product-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-menu-proxies-product section-menu-proxies-product\">\n        \n        <div class=\"section-menu-products-item__grid section-menu-products-item__grid--large\" style=\"--product-columns: 3\">\n                                            <a href=\"https:\/\/nodemaven.com\/ru\/proxies\/residential-proxies\/\"                    class=\"section-menu-products-item section-panel js-menu-proxies-equal-heights\"\n                    style=\"--background-start: #7674F0;--background-end: #4442BB;\">\n                    <div class=\"section-panel__inner section-menu-products-item__inner section-menu-products-item__inner--large\">\n                                                    <div class=\"section-menu-products-item__head section-menu-products-item__head--link\">\n                                <div class=\"section-menu-products-item__icon\">\n                                    <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/02\/residential-proxies.svg\" alt=\"\" loading=\"lazy\" width=\"68\" height=\"80\">                                <\/div>\n                                                                    <div class=\"section-menu-products-item__link\">\n                                        <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                            <path d=\"M5 12H19M19 12L12 5M19 12L12 19\" stroke=\"currentColor\" stroke-width=\"2\" \/>\n                                        <\/svg>\n                                    <\/div>\n                                                            <\/div>\n                                                <div class=\"section-menu-products-item__body\">\n                                                                                        <div class=\"section-menu-products-item__title section-menu-products-item__title--large\">\n                                    Residential Proxies                                <\/div>\n                                                                                        <div class=\"section-menu-products-item__description section-menu-products-item__description--large\">\n                                    Rotating household IPs with usage based pricing, ideal for market research, SEO monitoring, ad verification, and large scale data collection                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <\/a>\n                                            <a href=\"https:\/\/nodemaven.com\/ru\/proxies\/mobile-proxies\/\"                    class=\"section-menu-products-item section-panel js-menu-proxies-equal-heights\"\n                    style=\"--background-start: #66c7fb;--background-end: #4a88ee;\">\n                    <div class=\"section-panel__inner section-menu-products-item__inner section-menu-products-item__inner--large\">\n                                                    <div class=\"section-menu-products-item__head section-menu-products-item__head--link\">\n                                <div class=\"section-menu-products-item__icon\">\n                                    <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/02\/mobile-proxies.svg\" alt=\"\" loading=\"lazy\" width=\"68\" height=\"80\">                                <\/div>\n                                                                    <div class=\"section-menu-products-item__link\">\n                                        <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                            <path d=\"M5 12H19M19 12L12 5M19 12L12 19\" stroke=\"currentColor\" stroke-width=\"2\" \/>\n                                        <\/svg>\n                                    <\/div>\n                                                            <\/div>\n                                                <div class=\"section-menu-products-item__body\">\n                                                                                        <div class=\"section-menu-products-item__title section-menu-products-item__title--large\">\n                                    Mobile Proxies                                <\/div>\n                                                                                        <div class=\"section-menu-products-item__description section-menu-products-item__description--large\">\n                                    5G, 4G, and LTE mobile proxies priced by bandwidth, suitable for multi-account workflows, social media, and mobile-specific access                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <\/a>\n                                            <a href=\"https:\/\/nodemaven.com\/ru\/proxies\/isp-proxies\/\"                    class=\"section-menu-products-item section-panel js-menu-proxies-equal-heights\"\n                    style=\"--background-start: #fe6b8e;--background-end: #e13961;\">\n                    <div class=\"section-panel__inner section-menu-products-item__inner section-menu-products-item__inner--large\">\n                                                    <div class=\"section-menu-products-item__head section-menu-products-item__head--link\">\n                                <div class=\"section-menu-products-item__icon\">\n                                    <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/02\/isp-proxies.svg\" alt=\"\" loading=\"lazy\" width=\"68\" height=\"80\">                                <\/div>\n                                                                    <div class=\"section-menu-products-item__link\">\n                                        <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                            <path d=\"M5 12H19M19 12L12 5M19 12L12 19\" stroke=\"currentColor\" stroke-width=\"2\" \/>\n                                        <\/svg>\n                                    <\/div>\n                                                            <\/div>\n                                                <div class=\"section-menu-products-item__body\">\n                                                                                        <div class=\"section-menu-products-item__title section-menu-products-item__title--large\">\n                                    ISP proxies                                <\/div>\n                                                                                        <div class=\"section-menu-products-item__description section-menu-products-item__description--large\">\n                                    Static residential IPs with unlimited traffic and predictable proxy server pricing, built for automation, continuous sessions, and speed sensitive tasks                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <\/a>\n                    <\/div>\n\n\n    <\/div>\n\n<\/div><\/div><div id=\"panel-40387-11-0-2\" class=\"so-panel widget widget_rhinocore-addons-rhino-buttons panel-last-child\" data-index=\"20\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-buttons so-widget-rhinocore-addons-rhino-buttons-default-d75171398898-40387\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-buttons section-buttons\">\n        <div class=\"section-buttons__grid section-buttons__grid--center\">\n                            \n\n\n                                    <a class=\"b-btn b-btn--primary b-btn--2xl\"\n                       href=\"https:\/\/nodemaven.com\/proxies\/\"\n                         >\n\n                        \n                        <span>Other products<\/span>\n\n                                            <\/a>\n                \n                    <\/div>\n    <\/div>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"featured_media":40397,"parent":0,"template":"","class_list":["post-40387","integrations","type-integrations","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Scrapy Proxy Setup: Rotation &amp; Middleware Guide<\/title>\n<meta name=\"description\" content=\"Set up NodeMaven proxies in Scrapy with custom proxy middleware, rotating or sticky sessions, geo-targeting, and secure environment variables\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nodemaven.com\/ru\/integrations\/scrapy-proxy\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Scrapy\" \/>\n<meta property=\"og:description\" content=\"Set up NodeMaven proxies in Scrapy with custom proxy middleware, rotating or sticky sessions, geo-targeting, and secure environment variables\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nodemaven.com\/ru\/integrations\/scrapy-proxy\/\" \/>\n<meta property=\"og:site_name\" content=\"NodeMaven\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/NodeMaven\/100095402507825\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-25T14:59:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/08\/scrapy-logo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"31 \u043c\u0438\u043d\u0443\u0442\u0430\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/integrations\\\/scrapy-proxy\\\/\",\"url\":\"https:\\\/\\\/nodemaven.com\\\/integrations\\\/scrapy-proxy\\\/\",\"name\":\"Scrapy Proxy Setup: Rotation & Middleware Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/integrations\\\/scrapy-proxy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/integrations\\\/scrapy-proxy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/scrapy-logo.png\",\"datePublished\":\"2026-08-25T14:17:09+00:00\",\"dateModified\":\"2026-08-25T14:59:56+00:00\",\"description\":\"Set up NodeMaven proxies in Scrapy with custom proxy middleware, rotating or sticky sessions, geo-targeting, and secure environment variables\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/integrations\\\/scrapy-proxy\\\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nodemaven.com\\\/integrations\\\/scrapy-proxy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/integrations\\\/scrapy-proxy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/scrapy-logo.png\",\"contentUrl\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/scrapy-logo.png\",\"width\":1280,\"height\":640},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/integrations\\\/scrapy-proxy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nodemaven.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integrations\",\"item\":\"https:\\\/\\\/nodemaven.com\\\/integrations\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Scrapy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/#website\",\"url\":\"https:\\\/\\\/nodemaven.com\\\/\",\"name\":\"NodeMaven\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nodemaven.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ru-RU\"},{\"@type\":[\"Organization\",\"Place\"],\"@id\":\"https:\\\/\\\/nodemaven.com\\\/#organization\",\"name\":\"NodeMaven\",\"url\":\"https:\\\/\\\/nodemaven.com\\\/\",\"logo\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/integrations\\\/scrapy-proxy\\\/#local-main-organization-logo\"},\"image\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/integrations\\\/scrapy-proxy\\\/#local-main-organization-logo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/NodeMaven\\\/100095402507825\\\/\",\"https:\\\/\\\/t.me\\\/NodeMavenTG\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/nodemaven\\\/\"],\"telephone\":[],\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\"opens\":\"00:00\",\"closes\":\"23:59\"}],\"legalName\":\"NodeMaven FZ LLC\",\"email\":\"support@nodemaven.com\",\"description\":\"NodeMaven is a proxy infrastructure provider offering residential, mobile, and ISP proxies with IP quality filtering, precise geo-targeting, HTTPS and SOCKS5 support, and developer APIs.\",\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@nodemaven.com\"},{\"@type\":\"ContactPoint\",\"contactType\":\"legal\",\"email\":\"legal.public@nodemaven.com\"}],\"award\":[\"People Love Us, awarded by Trustpilot (2025)\",\"Top Rated, awarded by Top Business Software (2025)\",\"Customers Love Us, awarded by Sourceforge (2025)\",\"Users Love Us, awarded by G2 (2025)\"]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/integrations\\\/scrapy-proxy\\\/#local-main-organization-logo\",\"url\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-Untitled-design-8-1.png\",\"contentUrl\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-Untitled-design-8-1.png\",\"width\":512,\"height\":512,\"caption\":\"NodeMaven\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Scrapy Proxy Setup: Rotation & Middleware Guide","description":"Set up NodeMaven proxies in Scrapy with custom proxy middleware, rotating or sticky sessions, geo-targeting, and secure environment variables","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nodemaven.com\/ru\/integrations\/scrapy-proxy\/","og_locale":"ru_RU","og_type":"article","og_title":"Scrapy","og_description":"Set up NodeMaven proxies in Scrapy with custom proxy middleware, rotating or sticky sessions, geo-targeting, and secure environment variables","og_url":"https:\/\/nodemaven.com\/ru\/integrations\/scrapy-proxy\/","og_site_name":"NodeMaven","article_publisher":"https:\/\/www.facebook.com\/people\/NodeMaven\/100095402507825\/","article_modified_time":"2026-08-25T14:59:56+00:00","og_image":[{"width":1280,"height":640,"url":"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/08\/scrapy-logo.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"31 \u043c\u0438\u043d\u0443\u0442\u0430"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/nodemaven.com\/integrations\/scrapy-proxy\/","url":"https:\/\/nodemaven.com\/integrations\/scrapy-proxy\/","name":"Scrapy Proxy Setup: Rotation & Middleware Guide","isPartOf":{"@id":"https:\/\/nodemaven.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nodemaven.com\/integrations\/scrapy-proxy\/#primaryimage"},"image":{"@id":"https:\/\/nodemaven.com\/integrations\/scrapy-proxy\/#primaryimage"},"thumbnailUrl":"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/08\/scrapy-logo.png","datePublished":"2026-08-25T14:17:09+00:00","dateModified":"2026-08-25T14:59:56+00:00","description":"Set up NodeMaven proxies in Scrapy with custom proxy middleware, rotating or sticky sessions, geo-targeting, and secure environment variables","breadcrumb":{"@id":"https:\/\/nodemaven.com\/integrations\/scrapy-proxy\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nodemaven.com\/integrations\/scrapy-proxy\/"]}]},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/nodemaven.com\/integrations\/scrapy-proxy\/#primaryimage","url":"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/08\/scrapy-logo.png","contentUrl":"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/08\/scrapy-logo.png","width":1280,"height":640},{"@type":"BreadcrumbList","@id":"https:\/\/nodemaven.com\/integrations\/scrapy-proxy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nodemaven.com\/"},{"@type":"ListItem","position":2,"name":"Integrations","item":"https:\/\/nodemaven.com\/integrations\/"},{"@type":"ListItem","position":3,"name":"Scrapy"}]},{"@type":"WebSite","@id":"https:\/\/nodemaven.com\/#website","url":"https:\/\/nodemaven.com\/","name":"NodeMaven","description":"","publisher":{"@id":"https:\/\/nodemaven.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nodemaven.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"},{"@type":["Organization","Place"],"@id":"https:\/\/nodemaven.com\/#organization","name":"NodeMaven","url":"https:\/\/nodemaven.com\/","logo":{"@id":"https:\/\/nodemaven.com\/integrations\/scrapy-proxy\/#local-main-organization-logo"},"image":{"@id":"https:\/\/nodemaven.com\/integrations\/scrapy-proxy\/#local-main-organization-logo"},"sameAs":["https:\/\/www.facebook.com\/people\/NodeMaven\/100095402507825\/","https:\/\/t.me\/NodeMavenTG","https:\/\/www.linkedin.com\/company\/nodemaven\/"],"telephone":[],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"00:00","closes":"23:59"}],"legalName":"NodeMaven FZ LLC","email":"support@nodemaven.com","description":"NodeMaven \u2014 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u043f\u0440\u043e\u043a\u0441\u0438-\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442\u043d\u044b\u0435, \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u0438 ISP-\u043f\u0440\u043e\u043a\u0441\u0438 \u0441 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0435\u0439 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 IP, \u0442\u043e\u0447\u043d\u044b\u043c \u0433\u0435\u043e-\u0442\u0430\u0440\u0433\u0435\u0442\u0438\u043d\u0433\u043e\u043c, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 HTTPS \u0438 SOCKS5, \u0430 \u0442\u0430\u043a\u0436\u0435 API \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432.","contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"support@nodemaven.com"},{"@type":"ContactPoint","contactType":"legal","email":"legal.public@nodemaven.com"}],"award":["People Love Us, awarded by Trustpilot (2025)","Top Rated, awarded by Top Business Software (2025)","Customers Love Us, awarded by Sourceforge (2025)","Users Love Us, awarded by G2 (2025)"]},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/nodemaven.com\/integrations\/scrapy-proxy\/#local-main-organization-logo","url":"https:\/\/nodemaven.com\/wp-content\/uploads\/2025\/03\/cropped-Untitled-design-8-1.png","contentUrl":"https:\/\/nodemaven.com\/wp-content\/uploads\/2025\/03\/cropped-Untitled-design-8-1.png","width":512,"height":512,"caption":"NodeMaven"}]}},"_links":{"self":[{"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/integrations\/40387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/integrations"}],"about":[{"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/types\/integrations"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/media\/40397"}],"wp:attachment":[{"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/media?parent=40387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}