随着网站 ( https://covid19.gov.vn/ ) 的更新,我正在尝试更新我的网页抓取脚本,但我终生无法找到如何解析这些元素。检查元素,它似乎像往常一样在那里,但我无法用 BeautifulSoup 解析它。我最初的尝试包括使用 Playwright 并再次尝试,但我仍然无法正确抓取它。查看源代码几乎就像元素根本不存在一样。任何对 HTML 和网页抓取有更多了解的人都可以向我解释这是如何工作的吗?我几乎被困在这里
这基本上是我放弃查看页面源之前的最后一次尝试:
from bs4 import BeautifulSoup as bs
import requests
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch()
page = browser.new_page()
page.goto("https://covid19.gov.vn/")
page_content = page.content()
soup = bs(page_content, features="lxml")
test = soup.findAll('div', class_ = "content-tab show", id="vi")
print(test)
browser.close()
我的想法是抓取并遍历里面的所有内容。但是,它不起作用。如果有人可以帮助我,将不胜感激!谢谢!