因为某种原因,我找不到答案。所以,我用这个
soup.find(text="Dimensions").find_next().text
在“维度”之后抓取文本。我的问题是在我正在抓取的网站上,有时它被显示为“维度:”(用冒号),有时它有空格“维度”,而我的代码会抛出一个错误。这就是为什么我要寻找smth (显然,这是一段无效的代码)来获得部分匹配:
soup.find(if "Dimensions" in text).find_next().text
我怎么能这么做?
发布于 2022-02-20 22:50:04
好吧,我刚发现看起来比我想的要简单得多
soup.find(text=re.compile(r"Dimensions")).find_next().text
做我需要的事
https://stackoverflow.com/questions/71202170
复制