用python爬取链家网二手房信息武汉藏龙岛部分
时间: 2023-07-12 11:57:42 浏览: 242
好的,以下是使用Python爬取链家网二手房信息武汉藏龙岛部分的示例代码:
```python
import requests
from bs4 import BeautifulSoup
# 设置请求头
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.3'}
# 设置请求参数
params = {
'page': 1, # 页数
'district_id': '103102785927', # 行政区id,武汉市-江夏区-藏龙岛
'sort': 'price_desc' # 排序方式:按价格降序
}
# 发送请求
url = 'https://wh.lianjia.com/ershoufang/'
res = requests.get(url, headers=headers, params=params)
# 解析数据
soup = BeautifulSoup(res.text, 'html.parser')
house_items = soup.find_all('div', class_='info clear')
for item in house_items:
# 获取房源信息
title = item.find('div', class_='title').a.text.strip() # 标题
address = item.find('div', class_='address').div.text.strip() # 地址
price = item.find('div', class_='priceInfo').div.text.strip() # 价格
print('标题:{}\n地址:{}\n价格:{}\n'.format(title, address, price))
```
以上代码实现了爬取武汉藏龙岛部分的链家网二手房信息,并按价格降序排列。可以根据需要修改参数来爬取其他区域的数据。需要注意的是,爬取网站时需要设置请求头,否则会被网站封禁。
阅读全文