Hi! I am quite new to this site, but I have more than 15 years of experience in Delphi programming both on application/automation and Windows API levels.
This is probably a duplicate of another Delphi project about Chrome/Edge URLs, so I am copying my bid here. The price is the same, as there will be no difference for the Delphi program if that will be Chrome or Edge.
===========
I've just checked Edge and Chrome and this is possible for both of them, both for standard and private mode (and probably possible for Firefox automatically, as all of them use the same Chromium engine).
To prove that this is not a placeholder bid:
Both Edge and Chrome (actually, Chromium engine) do not expose Windows controls any longer, as they switched to Blink rendering engine (so, this information cannot be extracted from standard Windows controls any more). But Blink/they support MS UI accessibility APIs, which allows us to extract the necessary information both from standard and from private mode. To do this in Delphi we will need to import some MS libraries (TLBs) into a Delphi project -- I am fluent with such tasks.
I am going to use Delphi 10.4, but if necessary, I can use XE7 or XE4. Most likely the project will take couple of days.
Thank you,
Alex.
P.S. Neither Python, nor any kind of Chrome extension is necessary for that -- that can be done directly from Delphi.