使用BeautifulSoup查找以给定字母开头的所有元素

t0s*_*t0s 5 python beautifulsoup

如果我想找到所有带有BeautifulSoup的id = test的<p>元素,我使用:

for item in soup.findAll('p', {"id": "test"}):
Run Code Online (Sandbox Code Playgroud)

我如何找到每一个

ID以特定字母开头的元素 - 让我们说"t"?

我试过"t*"但它不起作用.

zs2*_*020 9

尝试:

import re
for item in soup.findAll('p', {"id": re.compile('^t')}):
Run Code Online (Sandbox Code Playgroud)