采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
首先的确获取了左侧结点所有的url,但是好像只是做了第一层url的过滤,但是上面递归取url,明显发现还有三层结构的url,对于这种结构,按道理来说第二次的url实际上也是要进行过滤的啊,不是么?
def
parsing_menu(list_menu):
for
menu
in
list_menu:
if
'url'
and
'children'
not
menu[
]:
all_url.append(menu[
])
menu:
first_menu
=
menu.get(
)
parsing_menu(first_menu)
return
all_url
用这个函数可以一次性筛选到最底层的URL,总共有260个
你这个确实可以,它的一级目录有的有url,有的没有url,二级目录也是有的有url有的没有url
其实是不彻底的,有个web目录下面的二级目录也可以点击,这个没过滤掉
好吧,原来二级目录点击页面不刷新,只会显示子一级目录,老师的过滤是对的
好的,
登录后可查看更多问答,登录/注册
慕课网严选精品教程,高质量内容+服务!
1.4k 20
1.7k 17
1.3k 17
1.2k 17
1.5k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号