-
-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Labels
LiesRelated to lied fingerprintsRelated to lied fingerprintsenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
Hero: https://github.com/ulixee/hero
Seems to claim that it is better than puppeteer, playwright when it comes to scraping: https://ulixee.org/docs/hero/overview/basic-concepts
For now, it doesn't get detected by brotector:
I tried to see if there were some things obvious by using https://deviceandbrowserinfo.com/info_device but couldn't find anything.
But creepjs detects it: https://abrahamjuliot.github.io/creepjs/ as "smart enemy".
Example code:
const Hero = require('@ulixee/hero-playground');
(async () => {
const hero = new Hero();
await hero.goto('https://kaliiiiiiiiii.github.io/brotector/');
await new Promise(resolve => setTimeout(resolve, 5000));
const tab = hero.activeTab;
const screenshot = await tab.takeScreenshot();
require("fs").writeFile("out.png", screenshot, 'base64', function(err) {
console.log(err);
});
await hero.close();
})();Metadata
Metadata
Assignees
Labels
LiesRelated to lied fingerprintsRelated to lied fingerprintsenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
