{"id":3038,"date":"2021-03-30T18:37:00","date_gmt":"2021-03-30T18:37:00","guid":{"rendered":"http:\/\/donutzdigital.com\/comment-scrapper-un-site-web-pour-creer-un-flux-shopping\/"},"modified":"2026-07-29T10:02:27","modified_gmt":"2026-07-29T10:02:27","slug":"comment-scrapper-un-site-web-pour-creer-un-flux-shopping","status":"publish","type":"post","link":"https:\/\/donutzdigital.com\/fr\/comment-scrapper-un-site-web-pour-creer-un-flux-shopping\/","title":{"rendered":"Comment scrapper un site web pour cr\u00e9er un flux shopping"},"content":{"rendered":"<style>.elementor-element-444be0d8,.elementor-element-6fc0d5b4,.elementor-element-44ad8506,.elementor-element-54c7acd{display:none!important}.elementor-element-119ea50{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.elementor-element-119ea50 .elementor-column-wrap,.elementor-element-119ea50 .elementor-widget-wrap{padding:0!important;border-radius:0!important;border:none!important;box-shadow:none!important}.elementor-element-2987557>.elementor-container{max-width:100%!important;padding:0!important}.art{font-family:'Plus Jakarta Sans',sans-serif;color:#1F1F35}.art-hero{max-width:1200px;margin:0 auto;padding:48px 32px 64px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.art-tags{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:22px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.art-tag{color:#FF2E95;display:inline-block}.art-sep{color:#FF2E95;font-size:5px;line-height:1;vertical-align:middle}.art-rt{color:#bbb;font-weight:600;font-size:11px}.art-h1{font-size:clamp(30px,3.8vw,52px);font-weight:800;line-height:1.12;margin:0 0 22px;color:#1F1F35}.art-ex{font-size:17px;line-height:1.65;color:#666;margin-bottom:28px}.art-auth{display:flex;align-items:center;gap:14px}.art-av{width:46px;height:46px;border-radius:50%!important;object-fit:cover;border:2px solid #fff!important;box-shadow:0 2px 10px rgba(0,0,0,.12);overflow:hidden!important;display:block!important}.art-an{font-weight:700;font-size:15px;color:#1F1F35;line-height:1.2}.art-ad{font-size:13px;color:#aaa}.art-fi{width:100%;aspect-ratio:4\/3;object-fit:cover;border-radius:24px!important;display:block!important}.art-body{max-width:900px;margin:0 auto;padding:0 32px 60px}.art-body p{font-size:17px;line-height:1.78;color:#555;margin-bottom:20px}.art-body h2{font-size:27px;font-weight:800;color:#1F1F35;margin:56px 0 16px;padding-top:32px;border-top:2px solid #f0f0f6}.art-body h3{font-size:21px;font-weight:700;color:#1F1F35;margin:36px 0 12px}.art-body h4{font-size:18px;font-weight:700;color:#1F1F35;margin:28px 0 10px}.art-body h1{display:none}.art-body blockquote{border-left:3px solid #FF2E95;padding:14px 20px;margin:28px 0;background:#fff8fc;border-radius:0 12px 12px 0;font-size:16px;font-style:italic;color:#666;line-height:1.7}.art-body ul,.art-body ol{font-size:17px;line-height:1.78;color:#555;margin-bottom:20px;padding-left:24px}.art-body li{margin-bottom:8px}.art-body img{max-width:100%;height:auto;border-radius:12px;margin:16px auto;display:block}.art-body figure{margin:24px 0;max-width:100%}.art-body figcaption{font-size:13px;color:#aaa;text-align:center;margin-top:8px;font-style:italic}.art-body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.art-body th{background:#f8f8fc;font-weight:700;color:#1F1F35;padding:12px 16px;text-align:left;border-bottom:2px solid #eef0f6}.art-body td{padding:12px 16px;border-bottom:1px solid #f0f0f6;color:#555}.art-body pre{background:#f8f8fc;border-radius:8px;padding:20px;overflow-x:auto;margin:20px 0;font-size:14px;font-family:monospace}.art-body code{background:#f8f8fc;padding:2px 6px;border-radius:4px;font-size:14px;font-family:monospace}.art-body a{color:#FF2E95;text-decoration:underline}.art-body iframe,.art-body .wp-block-embed__wrapper iframe{max-width:100%;border-radius:12px}.art-body .wp-block-embed{margin:24px 0}.art-div{max-width:900px;margin:0 auto;padding:0 32px}.art-div hr{border:none;border-top:2px solid #f0f0f6;margin:0 0 60px}.art-cta-strip{max-width:900px;margin:0 auto 60px;padding:0 32px}.art-cta-box{background:#1F1F35;border-radius:24px;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:32px}.art-cta-box-txt h3{font-size:22px;font-weight:800;color:#fff;margin:0 0 8px}.art-cta-box-txt p{font-size:14px;color:rgba(255,255,255,.65);margin:0;line-height:1.6}.art-ctabtn{display:inline-block;background:#FF2E95!important;background-image:none!important;color:#fff!important;padding:14px 22px;border-radius:50px;font-weight:700;font-size:14px;text-decoration:none!important;white-space:nowrap;border:none!important;box-shadow:0 4px 18px rgba(255,46,149,.35)}.art-rel{max-width:1200px;margin:0 auto 80px;padding:0 32px}.art-rel-t{font-size:22px;font-weight:800;color:#1F1F35;margin-bottom:28px}.art-rel-g{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.art-rc{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid #eef0f6;border-radius:18px;padding:16px;text-decoration:none!important;transition:box-shadow .2s,transform .2s;color:inherit}.art-rc:hover{box-shadow:0 8px 28px rgba(31,31,53,.09);transform:translateY(-2px)}.art-rc img{width:72px;height:72px;min-width:72px;object-fit:cover;border-radius:12px!important;overflow:hidden!important;flex-shrink:0;display:block!important}.art-rct{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#FF2E95;margin-bottom:5px}.art-rc h4{font-size:14px;font-weight:700;color:#1F1F35;margin:0 0 6px;line-height:1.4}.art-rcr{font-size:12px;color:#aaa}@media(max-width:960px){.art-hero{grid-template-columns:1fr;gap:32px;padding:32px 24px 48px}.art-rel-g{grid-template-columns:1fr 1fr;gap:16px}.art-rel{padding:0 24px}.art-body{padding:0 24px 56px}.art-div{padding:0 24px}.art-cta-strip{padding:0 24px}}@media(max-width:600px){.art-rel-g{grid-template-columns:1fr}.art-cta-box{flex-direction:column;text-align:center;padding:28px 24px}}<\/style><div class=\"art\"><div class=\"art-hero\"><div><div class=\"art-tags\"><span class=\"art-tag\">ARTICLE<\/span><span class=\"art-sep\">\u25cf<\/span><span class=\"art-rt\">2 min read<\/span><\/div><h1 class=\"art-h1\">Comment scrapper un site web pour cr\u00e9er un flux shopping<\/h1><p class=\"art-ex\">Comment scrapper un flux shopping pour l&rsquo;injecter dans Google Merchant\u2026<\/p><div class=\"art-auth\"><img decoding=\"async\" class=\"art-av\" src=\"https:\/\/donutzdigital.com\/wp-content\/uploads\/2026\/01\/Design-sans-titre-150x150.png\" alt=\"MJ\"><div><div class=\"art-an\">MJ<\/div><div class=\"art-ad\">March 30, 2021<\/div><\/div><\/div><\/div><img decoding=\"async\" class=\"art-fi\" src=\"https:\/\/donutzdigital.com\/wp-content\/uploads\/2021\/03\/flux-shopping.gif\" alt=\"Comment scrapper un site web pour cr\u00e9er un flux shopping\"><\/div><div class=\"art-body\"><p>Dans le cadre de la cr\u00e9ation d&rsquo;une campagne Google Shopping, \u00a0il est n\u00e9cessaire de cr\u00e9er un flux qui sera int\u00e9gr\u00e9 dans Google Merchant.<\/p>\n<p>Dans certains cas, il n&rsquo;est pas possible d&rsquo;acc\u00e9der aux informations car :<\/p>\n<ul>\n<li>il n\u2019y a pas d\u2019expert pour extraire les donn\u00e9es de la base de donn\u00e9es du client et la formater dans le bon format.<\/li>\n<li>le client travaille sur une plateforme peu ouverte et qui n\u2019a pas de plug-in pour en extraire les donn\u00e9es.<\/li>\n<\/ul>\n<p>Nous avons rencontr\u00e9 une de ces situations avec un de nos clients. Ce dernier avait acc\u00e8s au back-end de son site, mais aucun acc\u00e8s \u00e0 la base de donn\u00e9es, et pas de fonction d\u2019export de donn\u00e9es disponible. Afin de l&rsquo;aider, nous avons cr\u00e9\u00e9 un outil qui scrappe les donn\u00e9es directement de son site (back-end) et qui construit \u00e0 partir de ces infos un fichier compatible avec Google Merchant.<\/p>\n<p><strong>Recherche de la solution<\/strong><\/p>\n<p>Nous avons d\u00e9cid\u00e9 de partir de l&rsquo;interface du backend et non du site internet. Nous sous sommes arr\u00eat\u00e9s sur ce choix, car il est plus facile d\u2019avoir le listing complet de la base de donn\u00e9es. Nous aurions pu aussi travailler \u00e0 partir du sitemap (\u00e0 condition qu\u2019il soit complet) et extraire les informations sur les pages produits.<\/p>\n<p>Ensuite, nous avons pass\u00e9 en revu les diff\u00e9rentes solutions de scrapping du march\u00e9. L\u2019objectif n&rsquo;\u00e9tait pas de r\u00e9-inventer la roue. Apr\u00e8s quelques recherches, nous avons trouv\u00e9 une solution de scrapping qui r\u00e9pondait \u00e0 nos attentes : https:\/\/webscraper.io<\/p>\n<figure class=\"w-richtext-figure-type- \" data-rt-type=\"\" data-rt-align=\"\">\n<div><img decoding=\"async\" src=\"https:\/\/donutzdigital.com\/wp-content\/uploads\/2022\/12\/611cf1f3025e45829a07c996_5ecedf16a4f8374c2a941e82_Capture2520d25E22580259925C325A9cran25202020-05-27252025C325A0252022.43.33.png\" width=\"auto\" height=\"auto\" \/><\/div>\n<\/figure>\n<p>Nous avons commenc\u00e9 par mapper notre scrapper afin de lui dire exactement comment se comporter et comment r\u00e9cup\u00e9rer les informations sur le backend.<\/p>\n<p>Nous avons ensuite cr\u00e9\u00e9 des acc\u00e8s pour le scrapper pour qu\u2019il puisse se connecter sur le backend et r\u00e9cup\u00e9rer les informations.<\/p>\n<p>Pour l&rsquo;ex\u00e9cution, nous avons opt\u00e9 pour l&rsquo;utilisation d&rsquo;une solution de cloud computing afin de ne pas surcharger les capacit\u00e9s de nos machines. Il nous a fallu faire tourner le script pendant une vingtaine d&rsquo;heures afin de r\u00e9cup\u00e9rer toutes les informations n\u00e9cessaires.<\/p>\n<p>R\u00e9sultat. Plus de 4000 fiches produits r\u00e9cup\u00e9r\u00e9es et surtout \u00e0 jour.<\/p>\n<p>Mission accomplie.<\/p>\n<p>Si vous rencontrez ce type de besoins, n&rsquo;h\u00e9sitez pas \u00e0 nous contacter pour vous aider \u00e0 trouver une solution pertinente.<\/p>\n<\/div><div class=\"art-div\"><hr><\/div><div class=\"art-cta-strip\"><div class=\"art-cta-box\"><div class=\"art-cta-box-txt\"><h3>Ready to grow your digital marketing?<\/h3><p>Get a free audit from our experts \u2014 no commitment.<\/p><\/div><a class=\"art-ctabtn\" href=\"\/contact\/\">Get your free plan \u2192<\/a><\/div><\/div><div class=\"art-rel\"><div class=\"art-rel-t\">More articles you&rsquo;ll love<\/div><div class=\"art-rel-g\"><a class=\"art-rc\" href=\"\/spotify-bat-youtube-cmos-vs-budgets-ia-le-nouveau-cerveau-shopping-damazon\/\"><img decoding=\"async\" src=\"https:\/\/donutzdigital.com\/wp-content\/uploads\/2026\/05\/Capture-decran-2026-05-29-a-15.16.28-1-300x166.png\" alt=\"\" style=\"width:72px;height:72px;min-width:72px;object-fit:cover;border-radius:12px!important;flex-shrink:0;display:block\"><div><div class=\"art-rct\">WEEKLY NEWS<\/div><h4>Spotify bat YouTube, CMOs vs budgets IA, le nouveau cerveau shopping d&rsquo;Amazon<\/h4><div class=\"art-rcr\">7 min read<\/div><\/div><\/a><a class=\"art-rc\" href=\"\/ia-moins-de-ventes-ctv-plus-dinstalls-meta-au-tribunal\/\"><img decoding=\"async\" src=\"https:\/\/donutzdigital.com\/wp-content\/uploads\/2026\/04\/image-5-300x168.png\" alt=\"\" style=\"width:72px;height:72px;min-width:72px;object-fit:cover;border-radius:12px!important;flex-shrink:0;display:block\"><div><div class=\"art-rct\">WEEKLY NEWS<\/div><h4>IA = moins de ventes, CTV = plus d&rsquo;installs, Meta au tribunal<\/h4><div class=\"art-rcr\">5 min read<\/div><\/div><\/a><a class=\"art-rc\" href=\"\/adapter-son-marketing-a-linternational\/\"><img decoding=\"async\" src=\"https:\/\/donutzdigital.com\/wp-content\/uploads\/2025\/03\/Cover-blog-Donutz-2-300x300.png\" alt=\"\" style=\"width:72px;height:72px;min-width:72px;object-fit:cover;border-radius:12px!important;flex-shrink:0;display:block\"><div><div class=\"art-rct\">ARTICLE<\/div><h4>Comment adapter son marketing \u00e0 l&rsquo;international ?<\/h4><div class=\"art-rcr\">4 min read<\/div><\/div><\/a><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Comment scrapper un flux shopping pour l&rsquo;injecter dans Google Merchant Center.<\/p>\n","protected":false},"author":3,"featured_media":4701,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[48],"tags":[],"post_folder":[],"class_list":["post-3038","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized-fr"],"acf":[],"_links":{"self":[{"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/posts\/3038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/comments?post=3038"}],"version-history":[{"count":3,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/posts\/3038\/revisions"}],"predecessor-version":[{"id":19243,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/posts\/3038\/revisions\/19243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/media\/4701"}],"wp:attachment":[{"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/media?parent=3038"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/categories?post=3038"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/tags?post=3038"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/post_folder?post=3038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}