I've had considerable luck using PHP to download IMDB pages. OpenSSL has to be enabled, and you have to provide a valid user-agent. Both settings are in the PHP.INI file...just set it and forget it. If you set up a server @ localhost, you could relay requests to IMDB and return pages to the PVD script that made the request without windows opening and closing. I'm using CivetWeb64 server (a branch from Mongoose, I think). When it's installed as a service, it will start automatically when you boot your computer.
That doesn't resolve the javascript "click for more information" on the pages, but last week I found this:
https://imdbapi.dev/For my uses this site is all I need. Since it's just JSON formatted data the format won't likely change, the queries are very fast and parsing would be simple. In my case, PHP also has a Json_Decode function to convert JSON data into PHP variables, which will simplify the creation of dynamic pages on my server.