BeautifulSoup findAll () mehrere Klassen gegeben?

Ich möchte eine Liste von Elementen von einer Website entfernen und die Reihenfolge beibehalten, in der sie angezeigt werden. Diese Elemente sind in einer Tabelle angeordnet, können jedoch einer von zwei verschiedenen Klassen angehören (in zufälliger Reihenfolge).

Gibt es eine Möglichkeit, mehrere Klassen bereitzustellen und BeautifulSoup4 alle Elemente finden zu lassen, die zu einer der angegebenen Klassen gehören?

Ich muss erreichen, was dieser Code bewirkt, außer die Reihenfolge der Elemente wie im Quellcode beizubehalten:

items = soup.findAll(True,{'class':'class1'})
items += soup.findAll(True,{'class':'class2'})

Antworten auf die Frage(4)

Ihre Antwort auf die Frage