ultrafunkamsterdam / undetected-chromedriver

Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
https://github.com/UltrafunkAmsterdam/undetected-chromedriver
GNU General Public License v3.0
9.54k stars 1.14k forks source link

Please work on browser fingerprints #887

Open NiamurRashid opened 1 year ago

NiamurRashid commented 1 year ago

Please add bypass options for canvas fingerprinting audio fingerprinting and also timezone integration on browser level id like to work with you to implement these features

sebdelsol commented 1 year ago

Please tell us more

NiamurRashid commented 1 year ago

there is a lot of other fingerprints that are being generated. u better learn a little about fingerprint js

NiamurRashid commented 1 year ago

can i get any of your contact info?? so that,we can discuss further

ahmedabdelhamedz commented 1 year ago

@NiamurRashid @sebdelsol @brandfocus @thomas-milburn @ultrafunkamsterdam

please can any one know how to change time zone and geolocation and language of browser automatically based on ip address for example if python script detect that my ip from united states automatically will change timezone and lat & long to usa and language browser to english ?

MattWaller commented 1 year ago

I'd just use requests & ping a server like https://ipinfo.io/json -> parse out the response from this site then before starting your session add those features. You'll need to develop your own starting browser script to accomplish this. Add the proper options you wish to add from regular selenium options, if you don't know them look them up on google & stackoverflow. ip,port = '127.0.0.1', '8888' r = requests.get('https://ipinfo.io/json',proxies={'https':f'http://{ip}:{port}'})