6
我正在將一些html解析代碼從BeautifulSoup轉換爲lxml。我試圖找出LXML相當於語法如下BeautifullSoup聲明:等價於BeautifulSoup「OR」語法的lxml?
soup.find('a', {'class': ['current zzt', 'zzt']})
基本上,我想找到的所有文件中有兩種「當前ZZT」的類屬性的「一」的標籤或「zzt」。 BeautifulSoup允許一個傳遞一個列表,字典,甚至是一個正則表達式來執行匹配。
什麼是lxml等價物?
謝謝!
我認爲xpath expr應該是:'// a [@ class ='current zzt'or @ class ='zzt'' – tonfa 2009-09-05 23:41:21
(它在末尾缺少a) – tonfa 2009-09-05 23:43:28
這可以工作 - 但它返回一個列表(如findall()會)。任何方式使其行爲更像find()? (沒有在最後加上[0]?) – erikcw 2009-09-06 15:47:45