Python can do it quite well. Look for certain pixels, click if they have a certain value.
As others have said it's better to use other methods like apis where there is context but it's definitely doable.
If it's on the web, I've used selenium for years to get around apis and websites that don't support it.