【发布时间】:2020-06-11 19:45:56
【问题描述】:
我是 Beautiful Soup 的新手。
我正在尝试在以下链接中获取“排名标准”类。 不幸的是,我使用“标准”作为 soup_findAll() 的类, 但它在那里没有显示任何内容。 我找不到任何其他可以给我想要的数据的类名 (综合得分、学术声誉等)
我实际上想为多所大学做网络爬虫, 所以我希望使用我可以为各种大学格式化的 URL(只需更改大学名称)。 否则,我将只使用outerHTML(经过测试并且有效,但我不知道 如何为多所大学定制)
我的代码如下。我最终使用了 get_text():
r = requests.get("https://www.topuniversities.com/universities/california-institute-technology-caltech")
html = r.text
soup = BeautifulSoup(html, 'html.parser')
tds = soup.get_text()
print(tds)
它并不成功,因为它有太多的东西让我很难评估我想要的信息。
任何帮助将不胜感激!谢谢!
【问题讨论】: