Web scraping 通过部分文本使用BeautifulSoup查找HTML元素

Web scraping 通过部分文本使用BeautifulSoup查找HTML元素,web-scraping,beautifulsoup,Web Scraping,Beautifulsoup,我必须找到所有包含特定部分文本的段落 我觉得是这样的 本段全文如下: "Open Until: Tuesday November 20, 2018, // 4:00 pm MST" 每次都有一个新的日期,所以我必须给出部分文本,如 element = soup.findAll("p",text="Open Until") 您尚未共享该部分的相关html元素,因此很难为您提供任何解决方案。但是,text=“Open-Until”不能以这种方式工作。它只查找全文而不是部分内容。试试下面的方法 f

我必须找到所有包含特定部分文本的段落

我觉得是这样的 本段全文如下:

"Open Until: Tuesday November 20, 2018, // 4:00 pm MST"
每次都有一个新的日期,所以我必须给出部分文本,如

element = soup.findAll("p",text="Open Until")

您尚未共享该部分的相关html元素,因此很难为您提供任何解决方案。但是,
text=“Open-Until”
不能以这种方式工作。它只查找全文而不是部分内容。试试下面的方法

for item in soup.find_all("p"):
    if not "Open Until" in item.text:continue
    print(item.text)