From 5c50ce2cf937159c63cce131c7c2b3cf818cb13f Mon Sep 17 00:00:00 2001 From: John Mizerek Date: Thu, 12 Feb 2026 21:43:37 -0800 Subject: [PATCH] Use Playwright for JS-rendered menu scraping - Replace cfhttp with Playwright headless browser - Capture images from network requests during page render - No longer needs to fetch subpages (JS renders everything) - Should capture subcategory items that load dynamically Co-Authored-By: Claude Opus 4.5 --- api/setup/analyzeMenuUrl.cfm | 87 +++++++++++++----------------------- 1 file changed, 31 insertions(+), 56 deletions(-) diff --git a/api/setup/analyzeMenuUrl.cfm b/api/setup/analyzeMenuUrl.cfm index a8f5480..c6c8ede 100644 --- a/api/setup/analyzeMenuUrl.cfm +++ b/api/setup/analyzeMenuUrl.cfm @@ -55,26 +55,24 @@ - + - - - - - - - - - - - + + + - - + + - - + + + + + + + + @@ -86,52 +84,27 @@ - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + ]+src=["'']([^"'']+)["''][^>]*>', menuPage.html)> @@ -579,11 +552,13 @@ - + + +