{"id":2112,"date":"2011-12-18T06:50:49","date_gmt":"2011-12-18T06:50:49","guid":{"rendered":"https:\/\/dmjcomputerservices.com\/fr\/?p=2112"},"modified":"2024-04-10T11:01:10","modified_gmt":"2024-04-10T10:01:10","slug":"le-spam-qui-est-concerne","status":"publish","type":"post","link":"https:\/\/dmjcomputerservices.com\/fr\/blog\/le-spam-qui-est-concerne\/","title":{"rendered":"Le Spam &#8211; Qui est concern\u00e9 ?"},"content":{"rendered":"\n<figure class=\"wp-block-image alignright\"><img decoding=\"async\" width=\"250\" height=\"305\" src=\"https:\/\/dmjcomputerservices.com\/fr\/wp-content\/uploads\/2011\/12\/captcha.gif\" alt=\"Using captcha to prevent form spam\" class=\"wp-image-2113\" title=\"Using captcha to prevent form spam\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le spam constitue encore un \u00e9norme probl\u00e8me pour les propri\u00e9taires de sites Web. Qu&rsquo;il s&rsquo;agisse de commentaires continuels sur les blogs et les forums, ou de r\u00e9ponses absurdes sur les formulaires de contact, le temps perdu par les entrepreneurs (ou leurs webmasters) \u00e0 traiter et \u00e0 ignorer le spam peut \u00eatre consid\u00e9rable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les <a href=\"https:\/\/dmjcomputerservices.com\/captcha\/\">Captchas<\/a> ont fait leur apparition il y a de nombreuses ann\u00e9es et semblaient offrir un moyen de r\u00e9duire la quantit\u00e9 de spam en obligeant tous les visiteurs qui remplissaient un formulaire \u00e0 saisir une s\u00e9rie de lettres et de caract\u00e8res astucieusement construite (ce que, bien s\u00fbr, les spambots ne pouvaient pas faire facilement). Ce syst\u00e8me a permis de r\u00e9duire le nombre de spams, mais par contre il a \u00e9galement dissuad\u00e9 certains visiteurs authentiques de remplir et de soumettre des formulaires parce que le captcha \u00e9tait trop difficile \u00e0 lire ou parce qu&rsquo;il s&rsquo;agissait d&rsquo;un \u00ab obstacle en trop \u00bb&#8230;<\/p>\n\n\n<div class='et-box et-alert'>\n\t\t\t\t\t<div class='et-box-content'>Combien de fois avez-vous d\u00e9cid\u00e9 de ne pas soumettre un formulaire de contact parce qu&rsquo;il affichait trop de champs \u00e0 remplir ou parce que le captcha \u00e9tait trop difficile \u00e0 d\u00e9chiffrer ?<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Je pense aussi que bien que le spam soit p\u00e9nible pour les propri\u00e9taires de sites web, il ne devrait pas l&rsquo;\u00eatre pour vos visiteurs.<strong> Pourquoi r\u00e9percuter ce probl\u00e8me sur vos clients potentiels ?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ne serait-il pas pr\u00e9f\u00e9rable d&rsquo;absorber cette charge vous-m\u00eame ou, mieux encore, de mettre en place un syst\u00e8me qui n&rsquo;imposerait pas un obstacle suppl\u00e9mentaire \u00e0 vos visiteurs tout en r\u00e9duisant le nombre de spams que vous recevez ? Mais comment ?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Les Honeypots<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Petit \u00e0  petit, je m&rsquo;habitue \u00e0 l&rsquo;id\u00e9e d&rsquo;ajouter des pots de miel \u00e0 mes formulaires.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;id\u00e9e de base est d&rsquo;ajouter un ou plusieurs champs masqu\u00e9s \u00e0 votre formulaire, puis d&rsquo;autoriser sa soumission uniquement si ces champs contiennent des espaces (ou une valeur choisie au hasard). Vos visiteurs authentiques ne verront pas ces champs (qui ne les g\u00eaneront donc pas) mais les <strong>spambots<\/strong> (les machines automatis\u00e9es qui ciblent votre site et remplissent vos formulaires avec du spam) essaieront de remplir ces champs, et s&rsquo;ils y parviennent, le formulaire soumis sera rejet\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une autre possibilit\u00e9 (une chose que nous avons r\u00e9cemment effectu\u00e9e avec succ\u00e8s) est d&rsquo;ajouter un champ masqu\u00e9 sur un formulaire et de le remplir avec l&rsquo;heure actuelle. Ensuite, lorsque le formulaire est soumis, nous comparons l&rsquo;heure du formulaire \u00e0 l&rsquo;heure actuelle. Les spambots ont tendance \u00e0 remplir les formulaires tr\u00e8s rapidement (en quelques secondes) donc si le laps de temps est, disons, de moins de 7 secondes, vous pouvez \u00eatre s\u00fbr qu&rsquo;il s&rsquo;agit de spam et le formulaire peut donc \u00eatre rejet\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette solution ne va pas supprimer tout le spam sur votre site, mais elle devrait le r\u00e9duire consid\u00e9rablement. Il semble que les formulaires sans champs Captcha \u00e0 remplir re\u00e7oivent 20 \u00e0 30 % de conversions en plus, donc si vous pouvez vivre avec une l\u00e9g\u00e8re augmentation de spam sur votre site, cela vaut peut-\u00eatre la peine d&rsquo;investir dans un petit pot de miel pour vos formulaires.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment puis-je ajouter un pot de miel sur mon site ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cela d\u00e9pend de la fa\u00e7on dont votre site a \u00e9t\u00e9 construit. Il existe de nombreux plugins pour WordPress et autres syst\u00e8mes de gestion de contenu, et en g\u00e9n\u00e9ral vous pouvez trouver la r\u00e9ponse \u00e0 cette question en la recherchant sur Google. Par exemple, Gravity Forms offre une option avec une case \u00e0 cocher lors de la configuration de vos formulaires et qui vous permet d&rsquo;activer les honeypots.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"500\" height=\"282\" src=\"https:\/\/dmjcomputerservices.com\/fr\/wp-content\/uploads\/2011\/12\/GravityForms-Spam-Honeypot.gif\" alt=\"Screenshot of Gravity Forms anti-spam honeypot checkbox\" class=\"wp-image-3754\" title=\"\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">reCaptcha de Google<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google a r\u00e9cemment d\u00e9ploy\u00e9 beaucoup d&rsquo;efforts dans <a href=\"https:\/\/www.google.com\/recaptcha\/intro\/v3.html\" target=\"_blank\" rel=\"noreferrer noopener\">reCaptcha<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce service offre un moyen de soit mettre en place un petit obstacle sur votre formulaire (par exemple une case \u00ab\u00a0Je suis un humain\u00a0\u00bb \u00e0 cocher), soit de le rendre pratiquement invisible aux visiteurs authentiques. Cela contribue grandement \u00e0 r\u00e9duire le spam des commentaires \/ formulaires, mais ajoute des scripts d&rsquo;appel externes \u00e0 votre site. Nous pensons que les temps de chargement suppl\u00e9mentaires des pages en valent probablement la peine, et nous vous recommandons donc de consulter Google reCaptcha.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous pr\u00e9f\u00e9rez que nous examinions ceci pour vous afin de vous recommander une solution, veuillez nous contacter \u00e0 l&rsquo;aide du formulaire (sans captcha) ci-dessous&#8230;<\/p>\n\n\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_12' ><div id='gf_12' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_12' id='gform_12'  action='\/fr\/wp-json\/wp\/v2\/posts\/2112#gf_12' data-formid='12' novalidate>\n                        <div class='gform-body gform_body'><ul id='gform_fields_12' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_12_8\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_12_8'>Email<\/label><div class='ginput_container'><input name='input_8' id='input_12_8' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_12_8'>Ce champ n\u2019est utilis\u00e9 qu\u2019\u00e0 des fins de validation et devrait rester inchang\u00e9.<\/div><\/li><li id=\"field_12_1\" class=\"gfield gfield--type-name field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label gfield_label_before_complex' >Nom<\/label><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_12_1'>\n                            \n                            <span id='input_12_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.3' id='input_12_1_3' value=''   aria-required='false'     \/>\n                                                    <label for='input_12_1_3' class='gform-field-label gform-field-label--type-sub '>Pr\u00e9nom<\/label>\n                                                <\/span>\n                            \n                            <span id='input_12_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.6' id='input_12_1_6' value=''   aria-required='false'     \/>\n                                                    <label for='input_12_1_6' class='gform-field-label gform-field-label--type-sub '>Nom<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/li><li id=\"field_12_5\" class=\"gfield gfield--type-text field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_12_5'>Contact<\/label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_12_5' type='text' value='' class='medium'  aria-describedby=\"gfield_description_12_5\"    aria-invalid=\"false\"   \/><\/div><div class='gfield_description' id='gfield_description_12_5'>Si vous voulez que nous vous appelions<\/div><\/li><li id=\"field_12_7\" class=\"gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_12_7'>E-mail<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_7' id='input_12_7' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_12_4\" class=\"gfield gfield--type-textarea field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_12_4'>Comment pouvons-nous vous aider ?<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_12_4' class='textarea medium'  aria-describedby=\"gfield_description_12_4\"    aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><div class='gfield_description' id='gfield_description_12_4'>N&rsquo;oubliez pas de nous indiquer le nom de votre site pour que nous puissions le consulter<\/div><\/li><li id=\"field_12_6\" class=\"gfield gfield--type-checkbox gfield--type-choice field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label gfield_label_before_complex' >Voulez-vous recevoir notre bulletin d&#039;information ?<\/label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_12_6'><li class='gchoice gchoice_12_6_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.1' type='checkbox'  value='C&#039;est seulement si vous cochez cette case que nous serons autoris\u00e9s, en vertu du r\u00e8glement RGPD, \u00e0 utiliser vos donn\u00e9es pour vous envoyer des bulletins d&#039;information.'  id='choice_12_6_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_12_6_1' id='label_12_6_1' class='gform-field-label gform-field-label--type-inline'>C&rsquo;est seulement si vous cochez cette case que nous serons autoris\u00e9s, en vertu du r\u00e8glement RGPD, \u00e0 utiliser vos donn\u00e9es pour vous envoyer des bulletins d&rsquo;information.<\/label>\n\t\t\t\t\t\t\t<\/li><\/ul><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_12' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Envoyer'  \/> <input type='hidden' name='gform_ajax' value='form_id=12&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy&amp;styles={&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}&amp;hash=24fcfb74fe356fc9bc8807e4d45f5d13' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_12' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_12' id='gform_theme_12' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_12' id='gform_style_settings_12' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_12' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='12' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='jN5wuYJu\/DzjS5zd3uhNaFbxT67ExCbL2JQpJpgWLSCxnOigIkF3opilsBZXlYihJHlR93PCof3ZdGh0nvZSbmwRQ+A5PBRmYoRGNMzRZVKgxnM=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_12' value='WyJbXSIsIjZmZjQxOGU2NGNjMDBhMzMxMDlhYTc5NTA2MWQ0OGYyIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_12' id='gform_target_page_number_12' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_12' id='gform_source_page_number_12' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <input type=\"hidden\" id=\"ct_checkjs_82f2b308c3b01637c607ce05f52a2fed\" name=\"ct_checkjs\" value=\"0\" \/><script >setTimeout(function(){var ct_input_name = \"ct_checkjs_82f2b308c3b01637c607ce05f52a2fed\";if (document.getElementById(ct_input_name) !== null) {var ct_input_value = document.getElementById(ct_input_name).value;document.getElementById(ct_input_name).value = document.getElementById(ct_input_name).value.replace(ct_input_value, '58176c0a8a611818a017837825add390f9ffecabeeec88aa81f413334898cbc6');}}, 1000);<\/script><input\n                    class=\"apbct_special_field apbct_email_id__gravity_form\"\n                    name=\"apbct__email_id__gravity_form\"\n                    aria-label=\"apbct__label_id__gravity_form\"\n                    type=\"text\" size=\"30\" maxlength=\"200\" autocomplete=\"off\"\n                    value=\"\"\n                \/><\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_12' id='gform_ajax_frame_12' title='Cette iframe contient la logique n\u00e9cessaire pour manipuler Gravity Forms avec Ajax.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 12, 'https:\/\/dmjcomputerservices.com\/fr\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_12').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_12');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_12').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_12').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_12').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_12').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_12').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_12').val();gformInitSpinner( 12, 'https:\/\/dmjcomputerservices.com\/fr\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [12, current_page]);window['gf_submitting_12'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_12').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_12').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [12]);window['gf_submitting_12'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_12').text());}else{jQuery('#gform_12').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"12\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_12\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_12\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_12\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 12, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Le spam est un probl\u00e8me pour tous les propri\u00e9taires de sites Web. Le CAPTCHA fonctionne dans une certaine mesure, mais peut aussi emp\u00eacher les visiteurs authentiques de vous contacter. Voici une solution qui pourrait am\u00e9liorer votre taux de conversion tout en supprimant la plupart de vos spams&#8230;<\/p>\n","protected":false},"author":23,"featured_media":8612,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[66],"tags":[],"class_list":["post-2112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"_links":{"self":[{"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/posts\/2112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/comments?post=2112"}],"version-history":[{"count":0,"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/posts\/2112\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/media\/8612"}],"wp:attachment":[{"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/media?parent=2112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/categories?post=2112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/tags?post=2112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}