If you are looking for a tutorial to sharpen your skills on Python Automation by using Selenium and Web drivers you’ve come to the right place, as in this article we are going to discuss how to create a python script that prints your Whatsapp recent contacts using browser automation.
Code can be found here: https://github.com/learningdollars/vivekdw-whatsappcontacts
Requirements
1. You must be using python 3 to run the code.
2. Your Google Chrome and Chrome Driver versions must be the same. For instance, I have Google Chrome Version 73.0.3683.103 (Official Build) (64-bit), and I downloaded the corresponding Chrome Driver.
3. You can download the specific versions of chrome driver from the link – http://chromedriver.chromium.org/downloads
4. I have configured my Selenium code to leverage Google Chrome driver .
5. You must download selenium. You can use the command – python -m pip3 install selenium to download selenium.
6. You must have downloaded webdriver manager. Use the command – python -m pip3 install webdriver-manager.

First Step:
Download the chrome driver from the link http://chromedriver.chromium.org/downloads
Remember, your Chromedriver version should match your Google Chrome version. Please check your Google Chrome version using Help->About Google Chrome. After following above process you can see your Chrome Version as shown below.

Second step:
Next, create a python file with whatever name you like. I called it whatsapp_contacts.py and wrote the following code:

Final Step: After you run this code a new tab will open which will ask you to login on your whatsapp web.

Now after scanning the QR CODE using Whatsapp’s mobile app, check the terminal where you can see your 15 recent contacts are printed.
Github repository for the above is: https://github.com/learningdollars/vivekdw-whatsappcontacts
If you have any questions you can comment on this post and I will get back to you ASAP.
Hi there, this weekend is pleasant for me, because this
point in time i am reading this wonderful educational paragraph
here at my residence.
bro ur code is waiting about 1hr
Hi.! I am getting the following error while running the code.
I have three names in the excel sheet.
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {“method”:”css selector”,”selector”:”._13mgZ”}
(Session info: chrome=79.0.3945.88)