Ничего не возвращает, когда я пытаюсь выполнить очистку веб-страниц в WhatsApp с помощью BeautifulSoup - PullRequest
0 голосов
/ 23 апреля 2020

Я абсолютный новичок в изучении веб-страниц.

Задача: Напишите скрипт 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. Я пробовал на некоторых других сайтах, где все работает хорошо.

Я буду очень рад за вашу помощь.

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...