Norconex Web Crawler with Playwright bundled for JavaScript-rendered websites.
114
The Norconex Web Crawler with Playwright and Chromium bundled in the image, for crawling JavaScript-rendered websites without providing your own browser.
Part of the Norconex Crawler project.
norconex/crawler-web already supports JavaScript-rendered pages through
WebDriver (Selenium). This variant exists as an alternative for people who
prefer Playwright, or who want the browser shipped inside the image rather than
run separately.
The Playwright libraries and a Chromium build are excluded from the standard
distribution precisely because of their size, which is why this is a separate
image — and why it is considerably larger. Use crawler-web unless you
specifically want Playwright.
4.0.0-beta.1 — the release this page was last updated for.latest, 4, 4.0 — published for stable releases only. A pre-release
(-beta, -rc) publishes its exact version tag and nothing else, so the
moving tags are never pointed at pre-release code.Put your crawler-config.xml in a local configs directory, then:
docker run --rm \
-v "$PWD/configs:/opt/norconex/crawler/configs" \
-v "$PWD/logs:/opt/norconex/crawler/logs" \
norconex/crawler-web-playwright:4.0.0-beta.1
Configure a Playwright-based fetcher in your crawler configuration to use the bundled browser.
| Config directory | /opt/norconex/crawler/configs (volume) |
| Log directory | /opt/norconex/crawler/logs (volume) |
| Config file | crawler-config.xml, override with -e COLLECTOR_CONFIG_FILE=... |
| Browsers | /opt/norconex/browsers (PLAYWRIGHT_BROWSERS_PATH) |
eclipse-temurin:21-jre-alpine, with Chromium installed.Content type
Image
Digest
sha256:34ff674e3…
Size
1.3 GB
Last updated
21 days ago
docker pull norconex/crawler-web-playwright:4.0.0-beta.1