I used the site [1] to test PlaywrightCrawler with different setting. Here what I saw:
Without incognito mode - as described above - the site [1] assigns the same ID even when different IP's are used.
launchContext: {
experimentalContainers: false,
useIncognitoPages: true,
launcher: firefox,
},
With incognito mode turned on the site [1] can not detect Crawlee - it assigns a
different ID for every request.
launchContext: {
experimentalContainers: true,
useIncognitoPages: false,
launcher: firefox,
},
the site [1] assign the same ID even when different IP's are used.
In all cases - no session pool and persistent cookies:
useSessionPool: false,
persistCookiesPerSession: false,
[1]
https://fingerprint.com/demo/So is it "as designed" or my test is wrong or something else?