当我尝试使用BeautifulSoup在WhatsApp上进行网络抓取时不返回任何内容

时间:2020-04-23 12:53:00

标签: python web-scraping beautifulsoup

我绝对是网络爬虫的初学者。

任务:编写一个Python脚本,用于监视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,这就是为什么我只编写event和flex的原因。有影响吗?

输出:无

没有

我不知道,为什么它不能在WhatsApp Web中使用。我曾在其他一切正常的网站上尝试过。

我会很高兴为您提供帮助。

预先感谢!

0 个答案:

没有答案