Python 是一種強大的編程語言,它可以輕松地爬取網站上的房價信息。首先,我們需要安裝 Python 的相關依賴。
pip install requests pip install beautifulsoup4
接下來,我們需要使用 requests 庫向目標網站發送 HTTP 請求,獲取頁面內容。然后,我們可以使用 BeautifulSoup 庫對頁面進行解析,找到我們需要的房價信息。
import requests from bs4 import BeautifulSoup url = 'https://www.example.com/house-prices' headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'} response = requests.get(url, headers=headers) soup = BeautifulSoup(response.content, 'html.parser') prices = [] for listing in soup.find_all('div', class_='listing'): price = listing.find('span', class_='price').get_text() prices.append(int(price.replace(',', ''))) print(prices)
以上代碼會從目標網站獲取房價信息,并將所有的價格添加到一個 list 中。我們可以進一步處理這些數據,例如計算平均值、中位數等。
總而言之,利用 Python 爬取房價信息非常容易。但我們需要注意網站的訪問頻率,避免對網站造成不必要的壓力。
上一篇c 怎么獲得json數據
下一篇c 怎么用json