Skip to content

Conversation

Pijukatel
Copy link
Collaborator

@Pijukatel Pijukatel commented Mar 7, 2025

Description

PlaywrightCrawler uses fingerprint generator by default.
Default introduced to distinguish between:

  • None - in the meaning of do not use fingerprint generator.
  • Default - in the meaning of use default fingerprint generator. (Mutable argument, so the default should not be set in the function signature, but None has other meaning already.)

Header generator quality checks were pushed to PatchedHeaderGenerator to make sure they are also used in PatchedFingerprintGenerator

Issues

…wise too many UTs fail on when using fingerprint generator
@Pijukatel Pijukatel changed the title feat: Use fingerprint generator in PlaywrightCrawler bu default feat: Use fingerprint generator in PlaywrightCrawler by default Mar 7, 2025
@github-actions github-actions bot added this to the 109th sprint - Tooling team milestone Mar 7, 2025
@github-actions github-actions bot added t-tooling Issues with this label are in the ownership of the tooling team. tested Temporary label used only programatically for some analytics. labels Mar 7, 2025
@Pijukatel Pijukatel requested a review from vdusek March 7, 2025 10:25
@Pijukatel Pijukatel marked this pull request as ready for review March 7, 2025 10:26
Copy link
Collaborator

@vdusek vdusek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few minor things.

@Pijukatel Pijukatel requested a review from vdusek March 7, 2025 12:23
Copy link
Collaborator

@vdusek vdusek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Pijukatel Pijukatel merged commit 09cec53 into master Mar 7, 2025
23 checks passed
@Pijukatel Pijukatel deleted the default-fp-generator branch March 7, 2025 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t-tooling Issues with this label are in the ownership of the tooling team. tested Temporary label used only programatically for some analytics.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat: Make PlaywrightCrawler use fingerprint_generator by default
3 participants