Python Automation | Part 9 : WhatsApp Automation | No QR Code | Python Selenium Web Automation


    In this video, we are gonna be automating WhatsApp such that we can send bulk messages to groups along with attachments such as images/videos with only one time QR Code scanning or in other words, a Python script that can send messages to bulk groups along with attachments such as images/videos with only one time QR Code scanning. The input to the Python script is the group names, the message and the absolute path of the image/video we want to send as an attachment. In short, we will write a cool Python script to send bulk group messages with attachments. This is the last video of the whole 3 video WhatsApp Automation. The idea is we only need to scan the QR Code at the first time we run the Python script. We will leverage Python Selenium for this WhatsApp Bulk Group Message Sending with attachments Automation.

    First Two Parts of WhatsApp Automation :

    Thanks a lot for the support😊

    Full Playlist : Python Web Automation | Python Selenium Tutorial | Python Automation Tutorial :

    Project Files – Github Repository :
    Don’t forget to give a ⭐️ to the repo.

    References :
    Selenium Docs :
    Selenium Waits Docs :
    List Comprehension in Python :

    Subscribe | Code Band

    Other videos in Code Band:
    Python Automation | Part 5 :Instagram Profile Fetch Automation|Python Web Automation|Python Selenium :
    Python Automation|Part 6 : Gmail Bulk Email Sending Automation|Python Web Automation|Python Selenium :
    Build a Weather App in Django | Scrape Weather Data from Google | Beautiful Soup | Python Requests :
    Python Interview Questions | Python Tricks | Python Tricky Programs | Python Tricks and Hacks :
    Python .env File | Django .env File Example | Python Decouple Django | Django Environment Variables :
    Django Autocomplete with jQuery UI | AJAX | Search | Filter from Database | Tutorial | Code Band :
    Django Dependent Drop Down List Example | Integration with Django Forms and Django Form Validations :
    Django Select2 Tutorial | Django Dropdown | Django ajax Dropdown | Django Search and Filter :
    Django Shell Plus | Advanced Django Shell | Django Shell Commands | Django Shell Tutorial :
    Django Seed Data into Database Models | Django Faker | Django loaddata | Django Dummy Data :
    3 Cool Django Features that Django Developers are Not Aware of :
    Django Custom User Model | Email as Username | Phone as Username | Authentication Example |Code Band :
    Playlist | Django Authentication | The easiest and actual way of doing it :
    Playlist | Django Relationships | Explained with Example by Code Band :
    Custom Model Manager & Model QuerySet in Django :
    Render Django Form Manually : Make Custom Form with Form Validations –
    Generic Class Based Views in Django | Introduction & Create View in Django | Learn by Example | CRUD :
    How to Deploy Django Project on Heroku for Free :
    Connect Django with MySQL :
    Instagram Automation using Python :
    Top 5 Programming Languages to Learn in 2020 :

    🙂 You Can Find Me On:
    My Website –
    Linkedin –
    Github –
    Facebook –
    Twitter –
    Instagram –


    Previous articleaws boto3 automation | list ebs volumes using boto3 filter method
    Next articleWhat is Hadoop?


    1. Hi, I have using the same code, but unfortunately the QR info was not saving so when ever I run the code I need to scan the QR code. Also , after running the code I am getting following warning:
      [2336:1968:0413/] Can't create base directory: C:Program FilesGoogleGoogleUpdater
      Can someone help me with that?

    2. Hey man! I have a doubt, I want to send messages through whatsapp on regular intervals(using apscheduler) without twilio(coz the free credits are only gonna last for a while and i cant afford to pay), without qr code scanning because I want this to be hosted on a server that way I don't need to run it on my local machine, but is this even possible, if so how,, can you please make a tutorial on it or is there any alternative approach to the same… Please reply 🙂

    3. Hi Sir, You are doing an amazing job. I have a question that if I want to send the messages to all of my contacts and groups and I don't have their names stored in a file then how can I get all contacts and scroll the contacts names sidebar because the new contacts get load when we scroll down. is there any way to do it. please let me know