Python检查字符串的值

时间:2018-03-11 04:01:11

标签: python beautifulsoup

我试图找出任何形式的单词"后续步骤" (我的值

中不存在(大写或小写)

这是我的代码:

{{1}}

以下是我试图搜索的值:

{{1}}

现在它返回"更新"中的每个值,是否包含"后续步骤"或不。

1 个答案:

答案 0 :(得分:2)

soup.findAll不返回字符串列表。这就是updates看起来的原因:

<body>This is sentence one</body>

而不是

This is sentence one

您可以使用text属性获取文字。

soup = BeautifulSoup(r.content,'xml')
updates = soup.findAll('body')
for update in updates:
    if "next steps" not in update.text.lower():
        print (update)
    else:
        print("update good")