python webscraping:如何忽略子元素

2024-09-29 02:27:38 发布

您现在位置:Python中文网/ 问答频道 /正文

Elements

我想从第二个“p^{cl1}得到一个文本$

我通常使用:

outline = soup.find_all("p", {"class":"text-muted"})

for item in outline:
    print (item.text)

或者

^{pr2}$

1,2,3,我能找到我要找的东西。但现在有2个“类”:“文本静音”。第一个代码打印元素中的所有内容及其子元素和我想要的文本。当我添加.contents[0]或1,2,10。。。我得到了IndexError: list index out of range。在

如何只打印直接在<"p", {"class":"text-muted">中的文本,而忽略所有子项?在


Tags: textin文本元素forelementsallfind