帮我写个爬虫代码,爬取 https://fangjia.gotohui.com/fjdata-300 这个网站,成都市各个地区的房价
时间: 2023-12-27 14:03:34 浏览: 61
好的,以下是一个 Python 爬虫代码,需要使用 requests 和 Beautiful Soup 库。请先使用 pip 安装这两个库。
```python
import requests
from bs4 import BeautifulSoup
url = 'https://fangjia.gotohui.com/fjdata-300/'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
city_list = soup.find('div', {'class': 'city-list'})
city_links = city_list.find_all('a')
for city_link in city_links:
city_name = city_link.text.strip()
city_url = url + city_link['href']
response = requests.get(city_url)
soup = BeautifulSoup(response.text, 'html.parser')
price = soup.find('div', {'class': 'price'}).text.strip()
print(f'{city_name} 的房价是 {price} 元每平米。')
```
你可以将上面的代码保存为一个 Python 文件,然后在终端中运行。程序会依次爬取成都市各个地区的房价数据,并输出到控制台。注意,由于网站的限制,爬取速度过快可能会被封禁 IP,建议控制爬取速度。