我在这里http://cyberrule.netii.net/1.html中有一个html示例
我想得到的第一代孩子
我已经试过了

nav = soup.find( 'nav' )
child_li = nav.findAll("li", { "class" : "dropdown" })


但这仅给我列出了班级下拉列表。
列表的底部丢失。
我想将它们全部放入一个数组中以进行逐步处理。

最佳答案

传递recursive=False参数以查找直接子级。

nav = soup.find( 'nav' )
child_li = nav.ul.find_all("li", recursive=False)
for c in child_li:
    print c.text


https://www.crummy.com/software/BeautifulSoup/bs4/doc/#the-recursive-argument

关于python - BeautifulSoup 第一个 child 在Thia HTML Web Scrap,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36457418/

10-11 02:14
查看更多