Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 美丽的汤第一个孩子在thia html网页刮_Python_Html_Web Scraping_Beautifulsoup - Fatal编程技术网

Python 美丽的汤第一个孩子在thia html网页刮

Python 美丽的汤第一个孩子在thia html网页刮,python,html,web-scraping,beautifulsoup,Python,Html,Web Scraping,Beautifulsoup,这里有一个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", recurs

这里有一个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

明白了,我可以使用findChildren(recursive=False)如果这回答了你的问题,你可以写下自己的答案并接受它。