Olası Çoğalt: Ne HTML
tables
bulmak için BeautifulSoup kullanıyorum
Beautiful Soup cannot find a CSS class if the object has other classes, tooBeautifulSoup ve Arama By Sınıf
. Şu anda karşılaştığım sorun, class
özniteliğinde boşluk kullanımıdır. Bu tablo halinde bulacaksınız
BeautifulSoup(html).findAll(attrs={'class':re.compile("wikitable(sortable)?")})
: my HTML <html><table class="wikitable sortable">blah</table></html>
yazıyorsa (I class
hem wikipedia
ve wikipedia sortable
ile tables
bulmak mümkün olacaktı nerede), ben aşağıdaki ile bunu ayıklamak gibi olamaz HTML'm yine de <html><table class="wikitable">blah</table></html>
. Benzer şekilde, normal ifademde "wikitable sortable"
kullanmayı denedim ve bu da eşleşmeyecek. Herhangi bir fikir?
Bir güncelleme gibi, BeautifulSoup'un (bs4) en son sürümü, daha zarif bir şekilde ele alır: http://www.crummy.com/software/BeautifulSoup/bs4/doc/#searching-by-css-class – Eli