|
|
|
|
|
by Beretta_Vexee
262 days ago
|
|
Once JavaScript is running, it can perform complex fingerprinting operations that are difficult to circumvent effectively. I have a little experience with Selenium headless on Facebook. Facebook tests fonts, SVG rendering, CSS support, screen resolution, clock and geographical settings, and hundreds of other things that give it a very good idea of whether it's a normal client or Selenium headless. Since it picks a certain number of checks more or less at random and they can modify the JS each time it loads, it is very, very complicated to simulate. Facebook and Instagram know this and allow it below a certain limit because it is more about bot protection than content protection. This is the case when you have a real web browser running in the background. Here we are talking about standalone software written in Python. |
|