From c7a4683340106929564dcc0435f2f915d73d334a Mon Sep 17 00:00:00 2001 From: Niko <1377382065@qq.com> Date: Tue, 5 May 2026 16:02:57 +0800 Subject: [PATCH] Set browser to headless, viewport 1920x1080, macOS Chrome UA Co-Authored-By: Claude Opus 4.7 --- src/main/java/com/ets/scraper/EtsScraper.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/ets/scraper/EtsScraper.java b/src/main/java/com/ets/scraper/EtsScraper.java index f825ac3..653c1d1 100644 --- a/src/main/java/com/ets/scraper/EtsScraper.java +++ b/src/main/java/com/ets/scraper/EtsScraper.java @@ -89,10 +89,13 @@ public class EtsScraper { try (Playwright playwright = Playwright.create()) { Browser browser = playwright.chromium().launch( - new BrowserType.LaunchOptions().setHeadless(false) + new BrowserType.LaunchOptions().setHeadless(true) ); BrowserContext context = browser.newContext( - new Browser.NewContextOptions().setIgnoreHTTPSErrors(true) + new Browser.NewContextOptions() + .setIgnoreHTTPSErrors(true) + .setViewportSize(1920, 1080) + .setUserAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36") ); Page page = context.newPage();