First things first, it all starts with a download. You’ll want to download the version of the chrome driver that is compatible with your version of chrome.
You can find your version of chrome by going to this url (chrome://settings/help) and it will tell you which version number you’re on. It may also update going to this page so if it does let it finish then note the version number.
You can also click the 3 dots at the top right of chrome, mouseover help towards the bottom of the menu, and click on About Google Chrome.
This is what you'll be looking for:
Once you have your version of chrome noted you’ll head to this page https://chromedriver.chromium.org/downloads and download the version of the chrome driver compatible with your version of chrome. The latest releases are easily accessible at the top
Sometimes if you update to the latest version of chrome the chrome driver can lag behind a few days for them to release the newest version, so be aware of that.
Now that you have the chrome driver downloaded, you’ll need to extract it as it downloads compressed. Winrar or 7zip will do the trick. Make sure you extract the driver to a place that is easy to find. I typically place it in a folder in the root of the C drive something like c:/chrome_driver/
The last step in getting the chrome driver setup on your system is to add it to your path so that other applications can find it easily. This process will differ by operation systems but for Windows you can open up the search bar and type in path and the Edit system and environment variables application should pop up.
Now you will need to click on the Environment Variables button. Then you'll want to highlight Path in the top section and click edit.
Then click new and put the path of the folder where the chrome driver was extracted to.
That should be it, your system is now ready to use selenium to control chrome and scrape the web!