Sto convertendo un codice di analisi html da BeautifulSoup a lxml. Sto cercando di capire la sintassi lxml equivalente per la seguente dichiarazione BeautifullSoup:lxml equivalente alla sintassi BeautifulSoup "OR"?
soup.find('a', {'class': ['current zzt', 'zzt']})
Fondamentalmente voglio trovare tutte le "a" tag nel documento che hanno un attributo di classe di una "zzt corrente" o "zzt". BeautifulSoup consente di passare una lista, un dizionario o anche un normale express per eseguire la partita.
Qual è l'equivalente lxml?
Grazie!
Penso che xpath expr dovrebbe essere: '// a [@ class = 'corrente zzt' o @ class = 'zzt'' – tonfa
(manca a) alla fine) – tonfa
Che funziona- ma restituisce una lista (come findall() would). Qualche modo per farlo comportarsi più come find()? (Senza solo virare un [0] alla fine?) – erikcw