私のクラス名は常に、例えば、異なる発言している場合:クラスに "Contains"またはRegexがある場合、美しいスープ?
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"があります。私はそれを組み込む方法を工夫することができませんでしたが。
私はregexでこれを行う方法があると思っています。再び私のPythonの構文は本当に私をダウンさせているが、私は上のバリエーションをしようとしてきた:
regex = re.compile('.*listing-col-.*')
for EachPart in soup.find_all(regex):
しかし、それはトリックをやっているようには見えません。