Whatsapp messages bulk sender using Python Selenium.

Overview

Whatsapp Sender

Whatsapp Sender automates sending of messages via Whatsapp Web. The tool allows you to send whatsapp messages in bulk. This program reads the list of contacts you provide and send a predefined message to each number in the list.

Requirements

  • Python 3.x
  • Chrome v79

Setup

  1. Install Python 3.x
  2. Run pip install -r requirements.txt

Steps

  1. Enter the message you want to send inside message.txt file.
  2. Enter the list of numbers line-separated in contacts.txt file.
  3. Run python app.py.
  4. After a while, Chrome should pop-up and open web.whatsapp.com.
  5. Scan the QR code to login into whatsapp.
  6. Press Enter to start sending out messages.
  7. Magic!
You might also like...
Python package to easily work with selenium and manage tabs effectively.

Simple Selenium The aim of this package is to quickly get started with working with selenium for simple browser automation tasks. Installation Install

Fully functioning price detector built with selenium and python

Fully functioning price detector built with selenium and python

Selenium Page Object Model with Python

Page-object-model (POM) is a pattern that you can apply it to develop efficient automation framework.

Aplikasi otomasi klik di situs popcat.click menggunakan Python dan Selenium
Aplikasi otomasi klik di situs popcat.click menggunakan Python dan Selenium

popthe-popcat Aplikasi Otomasi Klik di situs popcat.click. aplikasi ini akan secara otomatis melakukan click pada kucing viral itu, sehingga anda tida

This file will contain a series of Python functions that use the Selenium library to search for elements in a web page while logging everything into a file

element_search with Selenium (Now With docstrings 😎 ) Just to mention, I'm a beginner to all this, so it it's very possible to make some mistakes The

Compiles python selenium script to be a Window's executable

Problem Statement Setting up a Python project can be frustrating for non-developers. From downloading the right version of python, setting up virtual

Automated tests for OKAY websites in Python (Selenium) - user friendly version

Okay Selenium Testy Aplikace určená k testování produkčních webů společnosti OKAY s.r.o. Závislosti K běhu aplikace je potřeba mít v počítači nainstal

reCaptchaBypasser For Bypass Any reCaptcha For Selenium Python

reCaptchaBypasser ' Usage : from selenium import webdriver from reCaptchaBypasser import reCaptchaScraper import time driver = webdriver.chrome(execu

Based on the selenium automatic test framework of python, the program crawls the score information of the educational administration system of a unive

whpu_spider 该程序基于python的selenium自动化测试框架,对某高校的教务系统的成绩信息实时爬取,在检测到成绩更新之后,会通过电子邮件的方式,将更新的成绩以文本的方式发送给用户,可以使得用户在不必手动登录教务系统网站时,实时获取成绩更新的信息。 该程序仅供学习交流,不可用于恶意攻

Comments
  • Invalid phone number requires manual input to skip (WA states invalid URL)

    Invalid phone number requires manual input to skip (WA states invalid URL)

    Hey @yapyeeqiang , can an auto skip function be added into the script?

    Because in the list of contact that we have for mass outreach, there are invalid numbers.

    In the current implementation of the script, it requires manual action to skip invalid numbers on WhatsApp Web and the script itself.

    Attached is a video recording of the behavior stated: https://www.loom.com/embed/8844f6dc896848b6b6dd4bb577a6dfa5

    Here's a small selection of numbers to highlight the behavior message.txt

    type: enhancement status: approved 
    opened by lc1294 9
  • Hyperlinks not found on mobile WhatsApp client

    Hyperlinks not found on mobile WhatsApp client

    The messages sent via the message text does not include the hyperlink when viewed on mobile (Whatsapp Web, multi-device beta). The text in the txt file does indicate that there is a hyperlink. The issue is unique to mobile, the desktop clients (of Whatsapp Web) display the hyperlink without issue.

    But on WhatsApp Web stable (without multi-device feature), the messages have not issue.

    Probably unique to the WhatsApp Beta.

    Attached is a screenshot of the sent messages, along with the associated message.txt

    message.txt

    Screenshot_20211224-175703_WhatsApp

    opened by lc1294 1
  • Dependency issue

    Dependency issue

    Dependency issue , even after installing requirements from requirements.txt.

    Error output as of bellow:

    /usr/lib/python3/dist-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (1.26.7) or chardet (4.0.0) doesn't match a supported version!
    warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "
    
    Traceback (most recent call last):
      File "app.py", line 5, in <module>
    from utils.whatsapp import send_message
      File "/home/linuschin/Documents/whatsapp-sender-master/utils/whatsapp.py", line 6, in <module> 
    from termcolor import colored
    
    ModuleNotFoundError: No module named 'termcolor' 
    
    opened by lc1294 1
Owner
Yap Yee Qiang
A tech enthusiast and an educator believes that everyone can be a self-taught developer.
Yap Yee Qiang
Akulaku Create NewProduct Automation using Selenium Python

Akulaku-Create-NewProduct-Automation Akulaku Create NewProduct Automation using Selenium Python Usage: 1. Install Python 3.9 2. Open CMD on Bot Folde

Rahul Joshua Damanik 1 Nov 22, 2021
Youtube Tool using selenium Python

YT-AutoLikeComment-AutoReportComment-AutoComment Youtube Tool using selenium Python Auto Comment Auto Like Comment Auto Report Comment Usage: 1. Insta

Rahul Joshua Damanik 1 Dec 13, 2021
Python Webscraping using Selenium

Web Scraping with Python and Selenium The code shows how to do web scraping using Python and Selenium. We use as data the https://sbot.org.br/localize

Luís Miguel Massih Pereira 1 Dec 1, 2021
A simple Python script I wrote that scrapes NASA's James Webb Space Telescope tracker website using Selenium and returns its current status and location.

A simple Python script I wrote that scrapes NASA's James Webb Space Telescope tracker website using Selenium and returns its current status and location.

null 9 Feb 10, 2022
A python bot using the Selenium library to auto-buy specified sneakers on the nike.com website.

Sneaker-Bot-UK A python bot using the Selenium library to auto-buy specified sneakers on the nike.com website. This bot is still in development and is

Daniel Hinds 4 Dec 14, 2022
A simple script to login into twitter using Selenium in python.

Quick Talk A simple script to login into twitter using Selenium in python. I was looking for a way to login into twitter using Selenium in python. Sin

Lzy-slh 4 Nov 20, 2022
A web scraping using Selenium Webdriver

Savee - Images Downloader Project using Selenium Webdriver to download images from someone's profile on https:www.savee.it website. Usage The project

Caio Eduardo Lobo 1 Dec 17, 2021
FaceBot is a script to automatically create a facebook account using the selenium and chromedriver modules.

FaceBot is a script to automatically create a facebook account using the selenium and chromedriver modules. That way, we don't need to input full name, email and password and date of birth. All will be helped by this FaceBot.

Fadjrir Herlambang 2 Jun 17, 2022
Selenium-python but lighter: Helium is the best Python library for web automation.

Selenium-python but lighter: Helium Selenium-python is great for web automation. Helium makes it easier to use. For example: Under the hood, Helium fo

Michael Herrmann 3.2k Dec 31, 2022
This is a Python script for Github Bot which uses Selenium to Automate things.

github-follow-unfollow-bot This is a Python script for Github Bot which uses Selenium to Automate things. Pre-requisites :- Python A Github Account Re

Chaudhary Hamdan 10 Jul 1, 2022