编码相当新,所以请承担任何基本错误。简化,我有这个:
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循环中使用结果。
从这一步开始,我需要将它添加到主汤中。
感谢您的帮助!
答案 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"])