我如何获得下一个标签

实头

我正在尝试获得班级之间的头条新闻。标题围绕h2标签包裹。标题在标签之后。

from bs4 import BeautifulSoup
import requests
r = requests.get("https://www.dailypost.ng/hot-news")
soup = BeautifulSoup(r.content, "html.parser")
mydivs = soup.findAll("span", {"class": "mvp-cd-date left relative"})
mytags = mydivs.findNext('h2')
for tag in mytags:
    print(tag.text.strip())
马修·盖瑟(Matthew Gaiser)

您必须遍历mydivs才能使用findNext()

mydivs是网络元素的列表。findNext仅适用于单个Web元素。您必须遍历div并findNext在每个div上运行

只需添加此行

for div in mydivs:

放在前面

mytags = div.findNext('h2')

这是您的工作程序的完整代码:

from bs4 import BeautifulSoup
import requests
r = requests.get("https://www.dailypost.ng/hot-news")
soup = BeautifulSoup(r.content, "html.parser")
mydivs = soup.findAll("span", {"class": "mvp-cd-date left relative"})
for div in mydivs:
    mytags = div.findNext('h2')
    for tag in mytags:
        print(tag.strip())

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据今天获得下一个工作日的算法

来自分类Dev

带子查询的Nhibernate Queryover获得下一个免费号码

来自分类Dev

如何在不实际更改当前关注的项目的情况下按标签顺序获得下一个项目?

来自分类Dev

量角器:如何获得下一个标签

来自分类Dev

如何在R中按顺序获得下一个数字

来自分类Dev

如何在Powershell中获得下一个工作日

来自分类Dev

pandas.Series:如何获得下一个值的比率

来自分类Dev

Azure表获得下一个功能?

来自分类Dev

如何获得下一个RecyclerView项目的参考

来自分类Dev

在PHP中获得下一个价值

来自分类Dev

无论如何,是否可以使用Python从HTML获得下一个文本元素?

来自分类Dev

如何获得下一个自动增加的id值?

来自分类Dev

在UITextView中,如何获得下一个输入将开始另一行的意义

来自分类Dev

MySQL获得下一个零填充自动递增的值

来自分类Dev

Rails销毁记录后能否获得下一个ID?

来自分类Dev

根据今天获得下一个工作日的算法

来自分类Dev

与PHP进行预匹配后获得下一个单词

来自分类Dev

foreach循环未获得下一个结果

来自分类Dev

无法获得下一个td值

来自分类Dev

REGEX获得下一个上一个单词

来自分类Dev

获得下一个会议日期的更优雅的方式

来自分类Dev

在BST中获得下一个最高价值

来自分类Dev

MYSQL如何在使用select插入时获得下一个自动增量

来自分类Dev

如何获得下一个分页“href”?

来自分类Dev

我怎样才能使用 nltk 来获得下一个单词的机会?

来自分类Dev

我们如何获得下一个加载网页的响应

来自分类Dev

给定小数/精度如何获得下一个小数

来自分类Dev

循环 java . 如何获得下一个h?

来自分类Dev

如何获得下一个点位?

Related 相关文章

热门标签

归档