如果我的类名经常不同,例如:
listing-col-line-3-11 dpt 41
listing-col-block-1-22 dpt 41
listing-col-line-4-13 CWK 12
通常我可以做到:
for EachPart in soup.find_all("div", {"class" : "ClassNamesHere"}):
print EachPart.get_text()
这里有太多的类名需要处理,因此其中许多都不符合要求。
我知道Python没有我通常使用的“.contains”,但它确实有一个“in”。虽然我还没有找到一种将其结合起来的方法。
我希望能用正则表达式完成这个任务。尽管我的Python语法真的让我失望了,我一直在尝试各种变化:
regex = re.compile('.*listing-col-.*')
for EachPart in soup.find_all(regex):
但是那似乎并没有起作用。