x =(soup.find_all('p'))
if (x.find('British dishes') != -1):
print ("TRUE")
else:
print ("FALSE")
您好,我是新手beautifulsoup,我试图打印或者True或者False如果P标签匹配或包含特定的文本。
我可以打印 p 标签的内容,但不能成功输出真假。例如TRUE P 标签包含“英国菜”
给我这些错误信息:
结果集对象没有属性“%s”。您可能将项目列表视为单个项目。当您打算调用 find() 时,您是否调用了 find_all()?” % key AttributeError: ResultSet object has no attribute 'find'。您可能将项目列表视为单个项目。您是否在以下情况下调用了 find_all()你的意思是调用 find() 吗?
这是我从 'p' 得到的文本 [
The Ivy 在中央用餐酒吧欢迎顾客,无需预订,这里提供单点菜单和套餐菜单
,
在伦敦最著名的餐厅之一为朋友或亲人提供独特的午餐或晚餐体验
,
The Ivy 的全天菜单包括 Ivy 经典菜肴和现代英式菜肴,每天从中午 12 点供应至深夜
,
在鸡尾酒吧,酒吧经理 Darren Ball 的鸡尾酒单向 The Ivy 的历史致敬,包括 The Roaring Twenties 的标志性饮品以及 Pina Coladas 和 Strawberry Daiquiris 等媚俗经典。
,
常春藤酒店在中央用餐酒吧欢迎顾客,无需预订,这里提供单点菜肴和 Table d'hôte 菜单。
,
如需预订餐桌,请致电 020 7836 4751 或点击此处在线预订。
,
常春藤酒店在中央用餐酒吧欢迎顾客,无需预订,这里提供单点菜肴和 Table d'hôte 菜单
,
获取伦敦最受欢迎的餐厅的最新更新、活动和菜单。
,
* 必须填写
,
我们想就我们所有的餐厅与您保持联系,提供独家新闻和提前预订机会。我们将就特别活动、新开业以及最新的季节性菜单与您联系。我们将确保您的数据安全,当然绝不会出售或共享数据。您可以随时通过单击收到的任何电子邮件上的取消订阅或单击我们网站上的链接来改变主意。有关我们的数据政策和保护的更多详细信息。
]
相关分类