我想如下刮不同的CSS類的網頁使用re.compile與類:如何在BeautifulSoup
class="mod result idx0 people"
class="mod result idx1 people"
class="mod result idx2 people"
class="mod result idx3 people"
class="mod result idx4 people"
我使用bs4
和html5lib
與Python2.7
現在,當我做這對於上面的第一個元素我積極地得到結果。
soup.find(class_="mod result idx0 people")
但是,我想對所有的類都這樣做。
所以我嘗試了所有這些,但我仍然得到一個空的列表[]
。我究竟做錯了什麼?
soup.find_all(class_="mod result")
soup.find_all(class_=re.compile("mod result"))
soup.find_all("li",{"class":re.compile("mod result")})
soup.find_all("li",attrs={"class":re.compile("mod result")})
soup.find_all({"class":re.compile("mod result")})
他們都不是工作:-(
因此,有人愚蠢編輯我的問題 - 然後有人聰明改變它回到我發佈的內容...並在之間我得到標記下來張貼不正確的問題---哇:-) – 2014-10-18 04:41:45