Skip to content

(v2.1.0) The Big Screen update

Compare
Choose a tag to compare
@barjin barjin released this 04 Oct 15:33
· 394 commits to master since this release

The Big Screen update (v2.1.0)

Oh no! I just wrote my scraper, ran it with fingerprint-suite and now I'm being served mobile / tablet version of the webpage. My script is not ready for the alternative page design and my data extraction pipeline is broken now!

Worry not! The new v2.1.0 update comes with an updated ML model for generating the browser fingerprints, as well as an extended interface for specifying the requirements for the generated fingerprint. Using this interface, you can set your desired minimum / maximum screen resolution for the browser fingerprint.

You'll never have to worry about being served a different version of the webpage again!

Features

  • Updated ML model
  • Screen dimension preprocessing filters out buggy screen resolutions
  • New constraint API for requesting specific screen dimensions:
generator.getFingerprint({
  devices: ['desktop'],
  browsers: ['firefox'],
  // the screen option can be seamlessly combined with the current options
  screen: {
     maxWidth: 1920,
     minHeight: 768,
  },
})

Full Changelog: https://github.com/apify/fingerprint-suite/commits/v2.1.0