写一个用python爬虫安居家二手房列表的代码
时间: 2024-04-01 17:33:00 浏览: 48
二手房挂牌价数据爬虫源代码.py
5星 · 资源好评率100%
好的,以下是一个用 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'}
# 发送请求获取网页内容
url = 'https://xa.anjuke.com/sale/'
response = requests.get(url, headers=headers)
html = response.text
# 解析网页内容
soup = BeautifulSoup(html, 'html.parser')
house_list = soup.find_all('li', class_='list-item')
# 遍历房源信息并输出
for house in house_list:
title = house.find('div', class_='house-title').a.text.strip()
price = house.find('span', class_='price-det').text.strip()
area = house.find('div', class_='details-item').span.text.strip()
address = house.find('span', class_='comm-address').text.strip()
print(title, price, area, address)
```
以上代码可以爬取安居客西安二手房列表的标题、价格、面积和地址等信息,并进行输出。你可以根据自己的需求进行扩展和修改。值得注意的是,爬虫行为需要遵守相关法律法规和网站规定,不得用于非法用途。
阅读全文