Weird-Syntaxfehler bei der Verwendung von beautifulsoup.find ()

8

Das mag völlig offensichtlich sein, aber ich bin ratlos (irgendwie neu für Python, tut mir leid):

%Vor%

Ich suche das folgende Element auf der Seite:

%Vor%

Ich bekomme stattdessen diesen Syntaxfehler:

%Vor%

Die Online-Basisdokumentation scheint mir identisch zu sein (offensichtlich gehen find_parents () und find () genauso vor):

%Vor%

Was mache ich falsch? Ich weiß, dass Klasse ein reserviertes Python-Schlüsselwort ist; ist das, was das irgendwie vermasselt?

    
strugglingcomic 31.12.2012, 20:48
quelle

1 Antwort

7

Sie können class nicht als Schlüsselwortargument verwenden. Verwenden Sie stattdessen {'class': 'posted-on'} :

%Vor%

Alternativ unterstützt bs4 auch eine class_ Rechtschreibung :

%Vor%     
Martijn Pieters 31.12.2012, 20:51
quelle

Tags und Links