我试图找出任何形式的单词"后续步骤" (我的值
中不存在(大写或小写)这是我的代码:
{{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")