from requests_html import HTMLSession
from bs4 import BeautifulSoup
url = 'https://kephiso.webuntis.com/WebUntis/monitor?school=Kurt-Schwitters-Schule&monitorType=subst&format=Klassen'
session = HTMLSession()
resp = session.get(url)
resp.html.render()
html = resp.html.html
page_soup = BeautifulSoup(html, 'html.parser')
print(page_soup)
我需要刮掉 div 样式元素的内部,但控制台只给我 div 类。
就像 @baduker 在他的评论中所说,你没有用你的代码选择任何东西。您需要找到类似这样的样式标签
style = page_soup.find('style')
。
这只适用于这里,因为只有一种样式。