【发布时间】:2022-01-17 11:30:20
【问题描述】:
我正在尝试学习报废,我面临的一个问题是识别正确的类名,是否有任何特定的规则/方法可以遵循来识别正确的类名例如在下面的代码中,我正在尝试从 stackoverflow 获取问题列表页面,为此我在第一个问题上单击检查 & 我可以看到类名为 question-hyperlink 但是当我尝试下面的代码时,我得到空结果,同样如果我尝试使用 divname 摘要我得到相同的空结果请指导我如何解决这个问题并避免在未来的情况下
import requests
from bs4 import BeautifulSoup
website = 'https://stackoverflow.com/'
r = requests.get(website)
if r.status_code == 200:
print(f"Connected to {website}")
soup = BeautifulSoup(r.content, 'html.parser')
s = soup.find_all(class_name='question-hyperlink')
print(s)
else:
print(r)
print("Done")
【问题讨论】:
标签: python beautifulsoup