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)