Beautiful Soup是Python的一個HTML解析包,但是它同樣也可以用來解析JSON格式的數據。下面我們通過一個實例來了解一下如何使用Beautiful Soup來解析JSON數據。
import requests from bs4 import BeautifulSoup # 請求URL url = 'http://myjson.com/1hph' # 獲取URL內容 response = requests.get(url) # 解析JSON soup = BeautifulSoup(response.text, 'html.parser') # 找到json數據 json_data = soup.find('p').get_text() print(json_data)
在代碼中,我們首先使用requests庫發送get請求,通過返回的URL內容,使用BeautifulSoup解析JSON數據。首先找到json數據所在的標簽,并獲取text內容,然后將其打印出來。
使用Beautiful Soup解析JSON數據并不需要任何第三方模塊,只需要從已解析的HTML標簽中獲取JSON數據即可。
下一篇html 左右對齊代碼