使用BeautifulSoup解析JSON文件

时间:2016-06-02 15:23:45

标签: python html json beautifulsoup

编码相当新,所以请承担任何基本错误。简化,我有这个:

url = "https://www.youtube.com/browse_ajax?action_continuation=1&continuation=4qmFsgIuEiRWTFBMbFRwZUhIS2o1TFNpRVpKbXJxZGg0MHlqZjBmdG4xak4aBkNHVSUzRA%253D%253D"

lm_json = requests.get(url).json()

我如何使用BeautifulSoup解析lm_json?我不断收到错误,将其作为文件打开。我需要使用BeautifulSoup,因为我在while循环中使用结果。

从这一步开始,我需要将它添加到主汤中。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

HTML内容包装在JSON中。对于您的示例,您可以尝试:

url = "https://www.youtube.com/browse_ajax?action_continuation=1&continuation=4qmFsgIuEiRWTFBMbFRwZUhIS2o1TFNpRVpKbXJxZGg0MHlqZjBmdG4xak4aBkNHVSUzRA%253D%253D"
lm_json = requests.get(url).json()
soup = BeautifulSoup(lm_json["content_html"])