python - Beautifulsoup 如何从特定类中提取文本
问题描述
我想从具有此类的 div 中打印文本 =“enrte_text_itempo” 我可以通过键入这个或类似的东西来打印它吗?
for div in soup.find_all("div", { class = "enrte_text_itempo"}):
print(div.get_text())
因为我收到一个错误,指出语法无效并指出我的话:class
解决方案
使用正确的语法:
desired_divs = soup.find_all("div", {"class" : "enrte_text_itempo"})
或者
您可以通过class_
关键字搜索:
desired_divs = soup.find_all("div", class_="enrte_text_itempo")
for div in desried_divs:
print(div)
推荐阅读
- c++ - 避免在双变量上输入空白
- java - 是否可以通过另一个 Java 程序控制 Spotify 客户端?
- r - dplyr 或 tidyr 用于转换表
- javascript - 使用自定义荧光笔时未定义 m.data
- javascript - 在一个文件中列出常用的 html 引用标签
- chef-infra - 使用 Chef 13.6.4 运行 chef-solo 时出错
- php - 如何将我的 facebook 网页添加到 wordpress 标题中的 href 链接
- php - Prestashop 类别中的总产品
- django - 在 django 中将 sqlite3 同步到外部数据库
- c# - 任务运行——使用SYSTEM还是Administrator用户?