Set browser to headless, viewport 1920x1080, macOS Chrome UA

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Niko 2026-05-05 16:02:57 +08:00
parent 3877d51560
commit c7a4683340

View File

@ -89,10 +89,13 @@ public class EtsScraper {
try (Playwright playwright = Playwright.create()) { try (Playwright playwright = Playwright.create()) {
Browser browser = playwright.chromium().launch( Browser browser = playwright.chromium().launch(
new BrowserType.LaunchOptions().setHeadless(false) new BrowserType.LaunchOptions().setHeadless(true)
); );
BrowserContext context = browser.newContext( 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(); Page page = context.newPage();