我正在尝试从维基百科页面收集一些数据,而我似乎无法缩小对div中ui
和li
项的提取范围。这是我到目前为止所做的:
soup.findAll('div', attrs={'class': "mw-parser-output"})
我正在阅读文档,似乎无法找到在ul
内向{4}}或li
深入查看的地点或方式。
这是我第一次使用BeautifulSoup,请原谅我的无知。
提前致谢!
答案 0 :(得分:0)
只需使用items = soup.findAll('li')
即可获得我想要的内容。如果有更好的方法,请告诉我。
答案 1 :(得分:0)
BeautifulSoup使用.select(selector)
语法支持CSS selectors。您可以使用soup.select('div.mw-parser-output ul li')
答案 2 :(得分:0)
试试这个:
items=soup.find_all('div', attrs={'class': "mw-parser-output"})
for item in items:
print(item.find_all('li'))
^ __ ^