Я абсолютный новичок в изучении веб-страниц.
Задача: Напишите скрипт python, который отслеживает статус вашего друга в сети (независимо от того, находится ваш друг в сети или нет в WhatsApp) в WhatsApp и сохраняет данные (имя, время в сети и офлайн) в .csv файле. Я только начал код, но он не возвращает ничего.
Код:
import webbrowser
import time
from bs4 import BeautifulSoup
import requests
url = 'https://web.whatsapp.com/'
page = requests.get(url)
page = page.text
soup = BeautifulSoup(page, 'html.parser')
mess = soup.find('span', {'class': '_1wjpf _3NFp9 _3FXB1'})
print(mess)
status = soup.find('span', {'class': 'O90ur _3FXB1'})
print(status)
HTML Код:
<div class="_5SiUq" role="button"> event flex
<div class="_16vzP"> flex
<div class="_3XrHh"> flex
<span class="_1wjpf _3NFp9 _3FXB1" dir="auto" title="Priya">Priya</span>
</div>
</div>
<div class="" _3sgkv="" gd51Q="">
<span class="O90ur _3FXB1" title="online">online</span>
</div>
</div>
Я не знаю заранее HTML и CSS, поэтому я просто пишу событие и сгибаю как есть. Влияет ли это?
Вывод: Нет
Нет
Не знаю, почему это не работает в WhatsApp Web. Я пробовал на некоторых других сайтах, где все работает хорошо.
Я буду очень рад за вашу помощь.
Заранее спасибо!