Giter Site home page Giter Site logo

rizwansoaib / whatsapp-monitor Goto Github PK

View Code? Open in Web Editor NEW
1.0K 75.0 195.0 75.13 MB

Free Whatsapp Online Tracker ๐Ÿ“ฒ | WhatsApp last seen tracker | [Get Notification ๐Ÿ”” and history ๐Ÿ“œ of Online WhatsApp Contact]

Home Page: https://wpmonitor.online

License: GNU General Public License v3.0

Python 10.11% HTML 14.98% JavaScript 62.15% CSS 12.76%
whatsapp-monitor online-tracker online-status whatsapp-online whatsapp-tracker android-whatsapp-tracker android-whatsapp-monitor whatsapp-notification smartphone-notification tracker-online

whatsapp-monitor's People

Contributors

imgbotapp avatar rizwansoaib avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

whatsapp-monitor's Issues

permission denied

whatsapp web showing error permission denied please fix ..thanks bro

Not working on kiwi

It used to work on Kiwi fine before but not anymore. It's not notifying when online. Did it lose support for Kiwi on Android?

Date Time Stamp

Hi,

thanks for this...I've just downloaded the Chrome Extension & it seems to be working fine.

Can I ask for a simple mod please?

Either a datetimestamp e.g. 02/04/2020 22:30:01 ...or if not possible at least a date stamp (for the short time I've been running it only seems to have the time (no date)

P.S. I see that the downloaded file has a date embedded in its filename...but what if the monitoring timespan goes across several days?

Range and List

First of all ..really cool application.
I wanted to ask if it is possible to add this two features:

-Range: Search within a range of numbers

-List: Search in a list of comma separated numbers

It is already implemented in this project:
https://github.com/LoranKloeze/WhatsAllApp

...but this project has no documentation for the entire day.
It only shows when the user was last online.

best regards to india

To Do HTML

Make pull requests for html code for the given wireframe images

You can also suggest for advanced UI/UX looks

IMG_20200928_110720

whatsappanalysis.in is down, but is it still logging?

I wanted to try out the provided services by whatsappanalysis.in and give some new input after the paywall got put up, but it seems it got shut down/taken offline? But is it still collecting all the logs from all the WhatsAppMonitor add-ons/extensions? Since I wanted to check some logs from a specific day (22-11-2020).

NoSuchElementException: Message: no such element: Unable to locate element

Hi,i get this error:

./monitor+log.py
Please Wait Starting whatsapp-monitor
QR Code Generating
Traceback (most recent call last):
File "./monitor+log.py", line 37, in
file.write(driver.find_element_by_xpath('/html/body/div[1]/div/div/div[2]/div[1]/div/div[2]/div/img').screenshot_as_png)
File "/home/elan/.local/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 394, in find_element_by_xpath
return self.find_element(by=By.XPATH, value=xpath)
File "/home/elan/.local/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 978, in find_element
'value': value})['value']
File "/home/elan/.local/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/home/elan/.local/lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/div[1]/div/div/div[2]/div[1]/div/div[2]/div/img"}
(Session info: headless chrome=78.0.3904.108)

Download issue

Hey, I am not able to download monitor history in kiwi browser in phone. It shows downloading error. How to fix it?

Newest version is heavy in chrome and crashes often.

Newest version is heavy in chrome and crashes often. I don't know what data to provide, but after 6-8 hours the tab itself crashes on a reasonable 4 gb system, all other chrome tabs remain ok.

This never used to be the case with previous version.

SessionNotCreatedException on webdriver.Firefox(options=options)

Hi there,

Great tool! But when i run it in Docker it keeps throwing this error:

sudo` docker run whatsapp-monitor
Please Wait Starting whatsapp-monitor
Traceback (most recent call last):
File "./monitor+log.py", line 21, in
driver = webdriver.Firefox(options=options)
File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/firefox/webdriver.py", line 170, in init
RemoteWebDriver.init(
File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 157, in init
self.start_session(capabilities, browser_profile)
File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities

The content of my Dockerfile:

FROM python:3
ADD monitor+log.py /
ADD requirements.txt /
RUN apt-get update -y
RUN apt-get install libnotify-bin -y
RUN apt-get install espeak -y
RUN pip3 install -r requirements.txt
RUN curl -L https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz | tar xz -C /usr/local/bin
RUN curl -L https://chromedriver.storage.googleapis.com/79.0.3945.36/chromedriver_linux64.zip -o temp.zip ; unzip temp.zip -d /usr/bin
CMD [ "python3", "./monitor+log.py" ]

Any ideas on how to fix this?

Getting error in chrome extension

Hi!
Thanks for nice work!
Its not giving me any notification and in chrome console, I am getting below error

Uncaught TypeError: Cannot read property 'innerText' of null
    at mconline.js:173

Thanks!

QR Code Generating failed

QR Code Generating
Traceback (most recent call last):
File "./monitor+log.py", line 37, in
file.write(driver.find_element_by_xpath('/html/body/div[1]/div/div/div[2]/div[1]/div/div[2]/div/img').screenshot_as_png)
File "/home/kali/.local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 394, in find_element_by_xpath
return self.find_element(by=By.XPATH, value=xpath)
File "/home/kali/.local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 978, in find_element
'value': value})['value']
File "/home/kali/.local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/home/kali/.local/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: /html/body/div[1]/div/div/div[2]/div[1]/div/div[2]/div/img

QR code not starting

Please Wait Starting whatsapp-monitor
Traceback (most recent call last):
File "./monitor+log.py", line 21, in
driver = webdriver.Firefox(options=options)
File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 164, in init
self.service.start()
File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/common/service.py", line 76, in start
stdin=PIPE)
File "/usr/lib/python3.7/subprocess.py", line 775, in init
restore_signals, start_new_session)
File "/usr/lib/python3.7/subprocess.py", line 1522, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 8] Exec format error: 'geckodriver'

Chrome extension stopped working

Hi, your great chrome extension stopped working today, the function to save the csv of the history keep downloading the same file and not the updated version, yesterday after the update the extension was working.

Google chrome version issue

I have used this for a while and it suddenly started giving me error messages about my google chrome version although I have the latest but it needs a specific version apparently. could you help me?

Syntax error when running script on Windows

After I run:
C:\Python27\python.exe C:\Users\Owner\Desktop\whatsapp-monitor-master\Windows\whatsapp-monitor.py

I'm getting this error:
SyntaxError: Non-ASCII character '\xf0' in file C:\Users\Owner\Desktop\whatsapp-monitor-master\Windows\whatsapp-monitor.py on line 128, but no encoding declared; see http://python.org/dev/peps/pep-0263 for details

whatsapp-monitor.exe: error after latest chrome update

Hi Rizwan,

the Windows desktop application (whatsapp-monitor.exe) gives an error message after the latest Chrome browser update to Version 81.0.4044.92. See here:

"... selenium.common.exceptions.SessionNotCreatedException: Message: sested: This version of ChromeDriver only supports Chrome version 79"

Can you please fix it? Thank you very much. You do a great job!

notify-run url not showing

Great work on the project. I tried it on Windows and when I try to 'show url' it shows

Exception in Tkinter callback Traceback (most recent call last): File "tkinter\__init__.py", line 1705, in __call__ File "whatsapp-monitor.py", line 58, in show_url File "whatsapp-monitor.py", line 41, in noti_url UnboundLocalError: local variable 'notify_url' referenced before assignment

calculation issue.

Hi Just trying to understand.. I think some floating calculation mistake in 3rd column.
PS: Glad to harden the code by filing bugs.
2:29:57 | 3:37:57 | 0.047211 | online

Can I run it on my CentOS 8 VPS?

Greetings, I am still pretty new to all this. Excuse me for my ignorance but I have a couple of questions.

Is it possible to run whatsapp-monitor on my CentOS 8 VPS? If it is possible, how should I set up my firewall rules and whatsapp-monitor?

Do I have to stay online in WhatsApp in order to track & log online status of my contact?

Best regards,
ๅฎ‰ๅ…จๅœฐๅธฏ

Whatsapp Web monitor Issue

this monitor keeps alerting for every group message comes even though the group is not set to monitor. this is a bug i suppose

Not working

From today morning the desktop version and even chrome extension is not working. whatsapp has fixed something i guess or is it my problem

its not working anymore

is that your extention stopped working? u were asking to go pro for online history? please explain thanks

Using Mac - Scan QR code [LOOP]

I am able to install everything and able to run the script, but after successful scanning the QR code, after entering the name of the person it gets back to scan QR code.
Screenshot 2019-12-22 at 9 57 44 PM

Many phone number tracking

Hi,
Learned your code and few another repositories
it is possible to track many phone numbers at the same time?
Even if they not in contact list.
Thanks!

FR

hi,

nice tool; I use this for checking the (number of and time of) messages sent from a monitoring system when I am asleep.
Wondering if you could add the date before the time as well, as yyyymmdd

Whatsapp Web Permission Denied Problem

Hello,

Firstly thank you for your works.
I have problem in my Chrome Extension. When I activate the Whatsapp Monitor web.whatsapp.com is giving an error "Permission Denied" and extension doesn't work.

Best regards

[feature request] automatically export the data in a logfile on a time-based interval

Instead of having to log in on a daily basis to press on the "WhatsApp Monitor Online History" button to get an export of the logfile. How about having the WhatsApp Monitor application automatically save the logged data in a logfile from the get-go, on a time-based interval (something like every 5 minutes or another optional time setting)?

To a default (temp) folder or a folder by choice would be even better. Since the WhatsApp Monitor application tends to crash or hang from time to time, this should come in handy to minimise loss of monitored data since the (already) logged data is automatically preserved by default in the mentioned logfile.

So you should end up with something like the following:

  • (default/temp folder) "C:\Users\Username\Documents\WhatsAppMonitor\Log"
  • (automatically saved logfiles) "+** 6 ******** Sat Jun 21 2020 13 05 48 GMT+0100.csv",
  • "+** 6 ******** Sat Jun 21 2020 13 05 48 GMT+0100(1).csv",
  • "+** 6 ******** Sat Jun 21 2020 13 05 48 GMT+0100(2).csv",
  • "+** 6 ******** Sat Jun 21 2020 13 05 48 GMT+0100(3).csv",
  • "+** 6 ******** Sat Jun 21 2020 13 05 48 GMT+0100(4).csv".

xpath not correct

Please Wait Starting whatsapp-monitor
QR Code Generating
Traceback (most recent call last):
File "./monitor+log.py", line 37, in
file.write(driver.find_element_by_xpath('/html/body/div[1]/div/div/div[2]/div[1]/div/div[2]/div/canvas').screenshot_as_png)
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 394, in find_element_by_xpath
return self.find_element(by=By.XPATH, value=xpath)
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 978, in find_element
'value': value})['value']
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/div[1]/div/div/div[2]/div[1]/div/div[2]/div/canvas"}
(Session info: headless chrome=80.0.3987.149)

RepMalware

seem's like windows deskop app now contain a RepMalware

Desktop app bug

The Desktop app version 1.0 was working well untill last month. now it is not working. however version 1.1.0 has bugs. it does not monitor the "Target" instead it monitors random a particular group. I tried reinstalling many times it did not work. My feedback is, you are a genius developer. especially the desktop version 1.0.0 was a King of your work. but surprisingly it is not working currently. by the way i'am a huge fan of yours. I wish to contribute to you but right now i'm not able to but keep your link open please, in a 3-4months I will be making contribution upto my ability. thanks for giving these tools. this is a marvellous tool. God bless you

NoSuchElementException: Message: no such element

Hi!

I just dowloaded it tomorrow and since then I've done everything I could and always the same:

NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"._3XrHh"}

My google version: 83.0.4103.106

Help
Help me, please!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.