← back to Abrams Report
fix(schumacher): route through Browserbase
7257efe9bb7df72bd2b0f0fe476bb8e85e3e609e · 2026-05-11 20:52:16 -0700 · Steve Abrams
CloudFront 403s data-center IPs (Kamatera prod) but allows residential
(Mac2). Force Browserbase so the scheduled scrape works on Kamatera.
Files touched
Diff
commit 7257efe9bb7df72bd2b0f0fe476bb8e85e3e609e
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Mon May 11 20:52:16 2026 -0700
fix(schumacher): route through Browserbase
CloudFront 403s data-center IPs (Kamatera prod) but allows residential
(Mac2). Force Browserbase so the scheduled scrape works on Kamatera.
---
scrapers/sources.js | 3 +++
1 file changed, 3 insertions(+)
diff --git a/scrapers/sources.js b/scrapers/sources.js
index ab2e2f3..76cfc07 100644
--- a/scrapers/sources.js
+++ b/scrapers/sources.js
@@ -193,6 +193,9 @@ const SCRAPE_SOURCES = [
linkFilter: /\/blog\/[a-z0-9-]+\/?$/i,
excludeFilter: /\/blog\/(category|author|search|tag|page)\//i,
baseUrl: 'https://schumacher.com',
+ // CloudFront 403s data-center IPs (Kamatera) but allows residential
+ // (Mac2). Force through Browserbase so prod cron works too.
+ browserbase: true,
},
{
key: 'thibaut',
← 2e118fb fix(fetch-browserbase): prefer project-local .env over home-
·
back to Abrams Report
·
fetch-browserbase: log session-minutes to cost-tracker via s 782921d →