Web サイトからアイテムのリストをスクレイピングし、それらが表示される順序を保持したいと考えています。これらのアイテムは表にまとめられていますが、2 つの異なるクラスのいずれかになる可能性があります (ランダムな順序で)。
複数のクラスを提供し、指定されたクラスのいずれかにあるすべてのアイテムを BeautifulSoup4 に見つけさせる方法はありますか?
ソース コードと同じように項目の順序を保持することを除いて、このコードが行うことを達成する必要があります。
items = soup.findAll(True,{'class':'class1'})
items += soup.findAll(True,{'class':'class2'})