Python Whatsapp API based on Selenium and ChromeDriver
Project description
WhatsPy
Python Whatsapp API based on Selenium and ChromeDriver
Working as of Mar 09 2020
limitations
- All web.whatsapp.com limitations
- Scan QRCode on first run
- You must have a persons number saved to your phone
- You must set the contact exact and complete saved name
- Names must be unique in your contacts list
QRCode scan
A PNG file is saved at local root directory as qrcode.png for scaning with yout phone. WhatsPy will try to save a profile so you don't need to scan the qrcode everytime. Keep in mind that whatsapp logs you out if you try to login in multiple browsers.
Chrome Install
WhatsPy uses a Chrome class that is just a wraper for the Selenum default implementation that adds a few easy to use enhancements.
To use chrome with selenium you will need ChromeDriver.
A .whatspy directory will be added to your home directory to save chrome profile.
Roadmap
- Save QRCode image for scan
- Read latest chats
- Read latest messages from chat
- Send message to contact by name (unique)
- Send message to contact by number
- Read latest archived chats
- Read latest archived messages from chat
- Archive chat
- Unarchive chat
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file WhatsPy-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: WhatsPy-0.0.3-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.5.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f2a8bb1ca44b5253233c1b01b7419a36e000844b476daee0c5342231ce7f216 |
|
MD5 | 34d46c665d3ca2358c2d02607c3783e3 |
|
BLAKE2b-256 | 90952ab75d9e6442e83b52b89cf34f8d9b7114a3ca36e80a9b20ed5006b2b111 |