{"id":4878,"date":"2025-03-13T08:16:59","date_gmt":"2025-03-13T08:16:59","guid":{"rendered":"https:\/\/weasweb.com\/?p=4878"},"modified":"2025-03-13T11:28:36","modified_gmt":"2025-03-13T11:28:36","slug":"bot-mitigation","status":"publish","type":"post","link":"https:\/\/weasweb.com\/bot-mitigation\/","title":{"rendered":"Optimizing E-commerce efficiency through bot mitigation\u200b"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"4878\" class=\"elementor elementor-4878\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"has_eae_slider elementor-element elementor-element-553d57 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"553d57\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a03e76b elementor-widget elementor-widget-text-editor\" data-id=\"3a03e76b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<p>The company needed to complete a complex migration on a tight deadline to avoid millions of dollars in post-contract fess and fines.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-57dfbc8 e-flex e-con-boxed e-con e-parent\" data-id=\"57dfbc8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-8d237dc e-flex e-con-boxed e-con e-child\" data-id=\"8d237dc\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-dbf24e0 e-flex e-con-boxed e-con e-child\" data-id=\"dbf24e0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-efdea17 e-con-full e-flex e-con e-child\" data-id=\"efdea17\" data-element_type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4b16ff elementor-widget elementor-widget-heading\" data-id=\"d4b16ff\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Optimizing E-commerce efficiency\nthrough bot mitigation<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-97512a8 e-con-full e-flex e-con e-child\" data-id=\"97512a8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-28008b7 elementor-widget elementor-widget-image\" data-id=\"28008b7\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min.png\" class=\"attachment-large size-large wp-image-4885\" alt=\"bot mitigation_-min\" srcset=\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min.png 1024w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min-300x300.png 300w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min-150x150.png 150w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min-768x768.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-28279006 e-flex e-con-boxed e-con e-parent\" data-id=\"28279006\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-637b6414 e-flex e-con-boxed e-con e-child\" data-id=\"637b6414\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-55567ef9 e-flex e-con-boxed e-con e-child\" data-id=\"55567ef9\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-54015af9 e-flex e-con-boxed e-con e-child\" data-id=\"54015af9\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d1e0c36 elementor-widget elementor-widget-spacer\" data-id=\"5d1e0c36\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3bd42351 elementor-widget elementor-widget-text-editor\" data-id=\"3bd42351\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"cvGsUA direction-ltr align-start para-style-body\">The client, a global leader in the e-commerce industry, operates across <b>more than 20 countries<\/b> and processes an<br>immense volume of over 1.000.000 orders per second.<\/p>\n<p class=\"cvGsUA direction-ltr align-start para-style-body\">As a result of their high-profile presence, the platform attracted <b>numerous web crawlers,<\/b> leading to significant<br>challenges in maintaining platform efficiency and delivering seamless customer experiences.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-5c84f20 e-flex e-con-boxed e-con e-parent\" data-id=\"5c84f20\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-500e28b e-flex e-con-boxed e-con e-child\" data-id=\"500e28b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-c01a179 e-con-full e-flex e-con e-child\" data-id=\"c01a179\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f41b67f elementor-widget elementor-widget-heading\" data-id=\"f41b67f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Client Needs<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7fd64d elementor-widget elementor-widget-text-editor\" data-id=\"d7fd64d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The client faced an urgent need to mitigate the impact of\u00a0<span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0em;\">robotic crawlers on their platform, which were significantly\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0em;\">increasing server loads and scaling costs. These activities\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0em;\">led to <b>added latency<\/b> for genuine users, compromising\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0em;\">customer experience.<\/span><\/p>\n<p><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0em;\">The <b>key requirements included:<\/b><\/span><\/p>\n<ul>\n<li>Identifying and <b>blocking harmful bots<\/b> while ensuring no false positives.<\/li>\n<li>Avoiding <b>additional latency on page loads<\/b> to preserve performance standards.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14d7955 elementor-widget elementor-widget-heading\" data-id=\"14d7955\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Challenges<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c12f90a elementor-widget elementor-widget-text-editor\" data-id=\"c12f90a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The project began with two key constraints: ensuring no false positives by prioritizing letting through\u00a0<span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0em;\">uncertain requests over blocking potential legitimate customers, and avoiding any additional latency on\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0em;\">page loads to maintain platform performance.<\/span><\/p>\n<p>During the implementation phase, the team encountered several <b>technical challenges. <\/b>The main challenge was\u00a0<span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0em;\">finding a data structure that could quickly answer the question, <b>&#8220;Does this IP belong to a robot?&#8221;<\/b> with a\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0em;\">latency of <b>less than 10 milliseconds,<\/b> measured on the server side. Additionally, they needed to establish\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0em;\"><b>seamless communication protocols between the Java and Python systems <\/b>that were exchanging gigabytes of\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0em;\">data, and address a business requirement to whitelist specific bots for platform access.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-4bfc888 e-con-full e-flex e-con e-child\" data-id=\"4bfc888\" data-element_type=\"container\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:100,&quot;sticky_effects_offset&quot;:8,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_anchor_link_offset&quot;:0}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ebb20ea elementor-widget elementor-widget-image\" data-id=\"ebb20ea\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/Optimizing-E-commerce-efficiency-through-bot-mitigation_-min.png\" class=\"attachment-large size-large wp-image-4886\" alt=\"Optimizing E-commerce efficiency through bot mitigation_-min\" srcset=\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/Optimizing-E-commerce-efficiency-through-bot-mitigation_-min.png 1024w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/Optimizing-E-commerce-efficiency-through-bot-mitigation_-min-300x300.png 300w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/Optimizing-E-commerce-efficiency-through-bot-mitigation_-min-150x150.png 150w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/Optimizing-E-commerce-efficiency-through-bot-mitigation_-min-768x768.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-46a4c6ba e-flex e-con-boxed e-con e-parent\" data-id=\"46a4c6ba\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-1b564488 e-flex e-con-boxed e-con e-child\" data-id=\"1b564488\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-4ca83270 e-con-full e-flex e-con e-child\" data-id=\"4ca83270\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-016cc38 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"016cc38\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Solutions Provided<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d88cb08 elementor-widget elementor-widget-text-editor\" data-id=\"d88cb08\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A team of <b>six experts,<\/b> divided into<b> engineering and machine learning (ML) divisions,<\/b> collaborated to develop\u00a0<span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0.1em;\">an efficient, scalable, and high-performance solution.\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0.1em;\">The machine learning division was tasked with a critical objective: <b>to generate and upload a comprehensive\u00a0<\/b><\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0.1em;\"><b>file to the cloud every hour, containing IP addresses<\/b> definitively identified as belonging to automated bots\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0.1em;\">that were actively engaged in crawling the e-commerce platform. This file was essential for ongoing analysis\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0.1em;\">and proactive measures against bot-driven activities.\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0.1em;\">The goal of the engineering division was to <b>provide a list of APIs that could classify an IP in under 10\u00a0<\/b><\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0.1em;\"><b>milliseconds whether it was a robot or not <\/b>and that would accept data for the continuous retraining of the\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0.1em;\">classification models by the machine learning division.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f60831 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"8f60831\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Technology Stack<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3fdf59 elementor-widget elementor-widget-text-editor\" data-id=\"d3fdf59\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In terms of technology stack, the <b>machine learning<\/b> part were using mainly <b>Python and Pandas, <\/b>whereas the\u00a0<span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0.1em;\"><b>engineering <\/b>part were using <b>Java with Spring Boot. <\/b>The applications were running in the AWS cloud and the\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0.1em;\">S3 was used to store files. The engineering part found a very efficient data structure to store the IPs range:\u00a0<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0.1em;\">a sorted tree data structure, where every octet from the IP address is a new descendant and in a quick t<\/span><span style=\"color: var( --e-global-color-d170fb2 ); letter-spacing: 0px; word-spacing: 0.1em;\">raversal an IP could be found (meaning is robot) or not (meaning it belongs to a \u201cgood\u201d visitor).<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e92d136 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"e92d136\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Results Achieved<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-be3e5e7 elementor-widget elementor-widget-text-editor\" data-id=\"be3e5e7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div role=\"main\" data-role=\"scroll\" data-overflow-top=\"true\" data-overflow-bottom=\"true\">\n<article data-card=\"true\" aria-live=\"polite\" data-testid=\"result-30\" data-card-type=\"prompt-result\" data-active=\"true\">\n<article data-card=\"true\" aria-live=\"polite\" data-testid=\"result-30\" data-card-type=\"prompt-result\" data-active=\"true\">\n<ul>\n<li><b>Bot mitigation:<\/b> Successfully blocked <b>78% of crawling robots,<\/b> <b>exceeding the initial goal of 60%.<\/b><\/li>\n<li><b>Performance:<\/b> Achieved server-side latency of <b>6ms, well below the 10ms target.<\/b><\/li>\n<li><b>Scalability:<\/b> The solution handled a peak load of<b> 780.000 requests per second <\/b>without compromising performance.<\/li>\n<\/ul>\n<\/article>\n<\/article>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-55d6e8d e-flex e-con-boxed e-con e-parent\" data-id=\"55d6e8d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-bfb6feb e-flex e-con-boxed e-con e-child\" data-id=\"bfb6feb\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-7827bd2 e-con-full e-flex e-con e-child\" data-id=\"7827bd2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d7f12d elementor-widget elementor-widget-button\" data-id=\"5d7f12d\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">STORIES<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52e9dcc elementor-widget elementor-widget-heading\" data-id=\"52e9dcc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">See More Case Studies<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dfc4058 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-posts__hover-gradient elementor-widget elementor-widget-posts\" data-id=\"dfc4058\" data-element_type=\"widget\" data-settings=\"{&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:22,&quot;sizes&quot;:[]},&quot;cards_columns&quot;:&quot;3&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.cards\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-4878 post type-post status-publish format-standard has-post-thumbnail hentry category-case-studies\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/weasweb.com\/bot-mitigation\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min-300x300.png\" class=\"attachment-medium size-medium wp-image-4885\" alt=\"bot mitigation_-min\" srcset=\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min-300x300.png 300w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min-150x150.png 150w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min-768x768.png 768w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/weasweb.com\/bot-mitigation\/\" >\n\t\t\t\tOptimizing E-commerce efficiency through bot mitigation\u200b\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/weasweb.com\/bot-mitigation\/\" aria-label=\"Read more about Optimizing E-commerce efficiency through bot mitigation\u200b\" tabindex=\"-1\" >\n\t\t\tLearn more\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-4845 post type-post status-publish format-standard has-post-thumbnail hentry category-news-press\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/weasweb.com\/dezvoltarea-societatii\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/01\/Comunicat-de-presa_WE-AS-WEB-300x300.png\" class=\"attachment-medium size-medium wp-image-4846\" alt=\"Comunicat de presa_WE AS WEB\" srcset=\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/01\/Comunicat-de-presa_WE-AS-WEB-300x300.png 300w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/01\/Comunicat-de-presa_WE-AS-WEB-150x150.png 150w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/01\/Comunicat-de-presa_WE-AS-WEB-768x768.png 768w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/01\/Comunicat-de-presa_WE-AS-WEB.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/weasweb.com\/dezvoltarea-societatii\/\" >\n\t\t\t\tComunicat de pres\u0103: Inceperea proiectului \u201eDezvoltarea societatii WE AS WEB SRL prin achizitia de echipamente si utilaje\u201d, cod SMIS: 322988\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/weasweb.com\/dezvoltarea-societatii\/\" aria-label=\"Read more about Comunicat de pres\u0103: Inceperea proiectului \u201eDezvoltarea societatii WE AS WEB SRL prin achizitia de echipamente si utilaje\u201d, cod SMIS: 322988\" tabindex=\"-1\" >\n\t\t\tLearn more\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-4810 post type-post status-publish format-standard has-post-thumbnail hentry category-case-studies\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/weasweb.com\/from-python-to-golang\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/01\/Python-to-Golang-300x300.png\" class=\"attachment-medium size-medium wp-image-4816\" alt=\"Python to Golang\" srcset=\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/01\/Python-to-Golang-300x300.png 300w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/01\/Python-to-Golang-150x150.png 150w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/01\/Python-to-Golang-768x768.png 768w, https:\/\/weasweb.com\/wp-content\/uploads\/2025\/01\/Python-to-Golang.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/weasweb.com\/from-python-to-golang\/\" >\n\t\t\t\tTransitioning from Python to Golang for eBike App Development\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/weasweb.com\/from-python-to-golang\/\" aria-label=\"Read more about Transitioning from Python to Golang for eBike App Development\" tabindex=\"-1\" >\n\t\t\tLearn more\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>An e-commerce leader faced challenges from robotic crawlers affecting server performance. A team developed a solution using Python, Java, and AWS, blocking 78% of bots, reducing server latency to 6ms, and handling 780k requests per second.<\/p>\n","protected":false},"author":2,"featured_media":4885,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[],"class_list":["post-4878","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-case-studies"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Optimizing E-commerce efficiency through bot mitigation\u200b<\/title>\n<meta name=\"description\" content=\"Learn how a global e-commerce leader mitigated bot impact by blocking 78% of crawlers, achieving 6ms server-side latency.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/weasweb.com\/bot-mitigation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automatic Text Data Gathering and Processing using AI\" \/>\n<meta property=\"og:description\" content=\"Dive into the world of automated web searching, scraping, and AI processing to unlock insights from the infinite expanse of digital data.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/weasweb.com\/bot-mitigation\/\" \/>\n<meta property=\"og:site_name\" content=\"WE AS WEB\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-13T08:16:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-13T11:28:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/weasweb.com\/wp-content\/uploads\/2024\/07\/Data-Gathering-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Admin Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/weasweb.com\/bot-mitigation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/weasweb.com\/bot-mitigation\/\"},\"author\":{\"name\":\"Admin Admin\",\"@id\":\"https:\/\/weasweb.com\/#\/schema\/person\/202bf5119fdc68224ed8207c2a08ddb8\"},\"headline\":\"Optimizing E-commerce efficiency through bot mitigation\u200b\",\"datePublished\":\"2025-03-13T08:16:59+00:00\",\"dateModified\":\"2025-03-13T11:28:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/weasweb.com\/bot-mitigation\/\"},\"wordCount\":518,\"publisher\":{\"@id\":\"https:\/\/weasweb.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/weasweb.com\/bot-mitigation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min.png\",\"articleSection\":[\"CASE STUDIES\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/weasweb.com\/bot-mitigation\/\",\"url\":\"https:\/\/weasweb.com\/bot-mitigation\/\",\"name\":\"Optimizing E-commerce efficiency through bot mitigation\u200b\",\"isPartOf\":{\"@id\":\"https:\/\/weasweb.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/weasweb.com\/bot-mitigation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/weasweb.com\/bot-mitigation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min.png\",\"datePublished\":\"2025-03-13T08:16:59+00:00\",\"dateModified\":\"2025-03-13T11:28:36+00:00\",\"description\":\"Learn how a global e-commerce leader mitigated bot impact by blocking 78% of crawlers, achieving 6ms server-side latency.\",\"breadcrumb\":{\"@id\":\"https:\/\/weasweb.com\/bot-mitigation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/weasweb.com\/bot-mitigation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weasweb.com\/bot-mitigation\/#primaryimage\",\"url\":\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min.png\",\"contentUrl\":\"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min.png\",\"width\":1024,\"height\":1024,\"caption\":\"bot mitigation_-min\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/weasweb.com\/bot-mitigation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/weasweb.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Optimizing E-commerce efficiency through bot mitigation\u200b\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/weasweb.com\/#website\",\"url\":\"https:\/\/weasweb.com\/\",\"name\":\"WE AS WEB\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/weasweb.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/weasweb.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/weasweb.com\/#organization\",\"name\":\"WE AS WEB\",\"url\":\"https:\/\/weasweb.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weasweb.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/weasweb.com\/wp-content\/uploads\/2024\/01\/logo_we-as-web-min.png\",\"contentUrl\":\"https:\/\/weasweb.com\/wp-content\/uploads\/2024\/01\/logo_we-as-web-min.png\",\"width\":350,\"height\":100,\"caption\":\"WE AS WEB\"},\"image\":{\"@id\":\"https:\/\/weasweb.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/weasweb.com\/#\/schema\/person\/202bf5119fdc68224ed8207c2a08ddb8\",\"name\":\"Admin Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weasweb.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5d1008e227ab7322772a7619d423946c3df538412c2bffe7179d249d6421de31?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5d1008e227ab7322772a7619d423946c3df538412c2bffe7179d249d6421de31?s=96&d=mm&r=g\",\"caption\":\"Admin Admin\"},\"url\":\"https:\/\/weasweb.com\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Optimizing E-commerce efficiency through bot mitigation\u200b","description":"Learn how a global e-commerce leader mitigated bot impact by blocking 78% of crawlers, achieving 6ms server-side latency.","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:\/\/weasweb.com\/bot-mitigation\/","og_locale":"en_US","og_type":"article","og_title":"Automatic Text Data Gathering and Processing using AI","og_description":"Dive into the world of automated web searching, scraping, and AI processing to unlock insights from the infinite expanse of digital data.","og_url":"https:\/\/weasweb.com\/bot-mitigation\/","og_site_name":"WE AS WEB","article_published_time":"2025-03-13T08:16:59+00:00","article_modified_time":"2025-03-13T11:28:36+00:00","og_image":[{"width":1600,"height":900,"url":"https:\/\/weasweb.com\/wp-content\/uploads\/2024\/07\/Data-Gathering-2.png","type":"image\/png"}],"author":"Admin Admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Admin Admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/weasweb.com\/bot-mitigation\/#article","isPartOf":{"@id":"https:\/\/weasweb.com\/bot-mitigation\/"},"author":{"name":"Admin Admin","@id":"https:\/\/weasweb.com\/#\/schema\/person\/202bf5119fdc68224ed8207c2a08ddb8"},"headline":"Optimizing E-commerce efficiency through bot mitigation\u200b","datePublished":"2025-03-13T08:16:59+00:00","dateModified":"2025-03-13T11:28:36+00:00","mainEntityOfPage":{"@id":"https:\/\/weasweb.com\/bot-mitigation\/"},"wordCount":518,"publisher":{"@id":"https:\/\/weasweb.com\/#organization"},"image":{"@id":"https:\/\/weasweb.com\/bot-mitigation\/#primaryimage"},"thumbnailUrl":"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min.png","articleSection":["CASE STUDIES"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/weasweb.com\/bot-mitigation\/","url":"https:\/\/weasweb.com\/bot-mitigation\/","name":"Optimizing E-commerce efficiency through bot mitigation\u200b","isPartOf":{"@id":"https:\/\/weasweb.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/weasweb.com\/bot-mitigation\/#primaryimage"},"image":{"@id":"https:\/\/weasweb.com\/bot-mitigation\/#primaryimage"},"thumbnailUrl":"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min.png","datePublished":"2025-03-13T08:16:59+00:00","dateModified":"2025-03-13T11:28:36+00:00","description":"Learn how a global e-commerce leader mitigated bot impact by blocking 78% of crawlers, achieving 6ms server-side latency.","breadcrumb":{"@id":"https:\/\/weasweb.com\/bot-mitigation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/weasweb.com\/bot-mitigation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/weasweb.com\/bot-mitigation\/#primaryimage","url":"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min.png","contentUrl":"https:\/\/weasweb.com\/wp-content\/uploads\/2025\/03\/bot-mitigation_-min.png","width":1024,"height":1024,"caption":"bot mitigation_-min"},{"@type":"BreadcrumbList","@id":"https:\/\/weasweb.com\/bot-mitigation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/weasweb.com\/"},{"@type":"ListItem","position":2,"name":"Optimizing E-commerce efficiency through bot mitigation\u200b"}]},{"@type":"WebSite","@id":"https:\/\/weasweb.com\/#website","url":"https:\/\/weasweb.com\/","name":"WE AS WEB","description":"","publisher":{"@id":"https:\/\/weasweb.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/weasweb.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/weasweb.com\/#organization","name":"WE AS WEB","url":"https:\/\/weasweb.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/weasweb.com\/#\/schema\/logo\/image\/","url":"https:\/\/weasweb.com\/wp-content\/uploads\/2024\/01\/logo_we-as-web-min.png","contentUrl":"https:\/\/weasweb.com\/wp-content\/uploads\/2024\/01\/logo_we-as-web-min.png","width":350,"height":100,"caption":"WE AS WEB"},"image":{"@id":"https:\/\/weasweb.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/weasweb.com\/#\/schema\/person\/202bf5119fdc68224ed8207c2a08ddb8","name":"Admin Admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/weasweb.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5d1008e227ab7322772a7619d423946c3df538412c2bffe7179d249d6421de31?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5d1008e227ab7322772a7619d423946c3df538412c2bffe7179d249d6421de31?s=96&d=mm&r=g","caption":"Admin Admin"},"url":"https:\/\/weasweb.com\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/weasweb.com\/wp-json\/wp\/v2\/posts\/4878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/weasweb.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/weasweb.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/weasweb.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/weasweb.com\/wp-json\/wp\/v2\/comments?post=4878"}],"version-history":[{"count":16,"href":"https:\/\/weasweb.com\/wp-json\/wp\/v2\/posts\/4878\/revisions"}],"predecessor-version":[{"id":4900,"href":"https:\/\/weasweb.com\/wp-json\/wp\/v2\/posts\/4878\/revisions\/4900"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/weasweb.com\/wp-json\/wp\/v2\/media\/4885"}],"wp:attachment":[{"href":"https:\/\/weasweb.com\/wp-json\/wp\/v2\/media?parent=4878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/weasweb.com\/wp-json\/wp\/v2\/categories?post=4878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/weasweb.com\/wp-json\/wp\/v2\/tags?post=4878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}