我正试着从网站上取消巨型菜单,使用Python Beautiful Soup 架!
for i in menu_items('https://natureshair.com.au/'):
print(json.dumps(i, indent=6))
输出很好!我可以有不同级别的菜单!
现在我想在浏览器中看到结果,所以我使用了Django框架在浏览器中显示这个输出
这是我的views.py代码
def say_hello(request):
for i in menu_items('https://natureshair.com.au/'):
return HttpResponse(json.dumps(i, indent=6))
但我只得到浏览器中的菜单列表的第一级!我不知道我在哪里错过了什么.
请让我知道我这里错过了什么?