尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

python爬取贝壳中二手房的数据

python爬取贝壳中二手房的数据
📅 发布时间:2026/7/29 4:29:35

前言:通过代码爬取贝壳中二手房的数据,以此给更多需要了解爬虫或者二手房信息的人提供便利。

第一部分:爬取地址

1.1贝壳首页地址

jiujiang.ke.com

第二部分:爬取数据

2.1输入要爬多少页

int(input('输入一共要多少页,输入整数:'))

2.2找到要请求的网址

wangzhi = f'https://jiujiang.ke.com/ershoufang/pg{y}/'

2.3定位多个房源信息位置

page.eles('xpath://div[@class="info clear"]', timeout=20)

2.4设置要爬的信息

​ for x in loc: # 标题 biaoti = x.ele('xpath:.//div[@class="title"]/a').text # 地址 address = x.ele('xpath:.//div[@class="positionInfo"]/a').text # 概述 info = x.ele('xpath:.//div[@class="houseInfo"]').text # 总价 price = x.ele('xpath:.//div[@class="totalPrice totalPrice2"]/span').text ​ # 详情页链接 lianjie = x.ele('xpath:.//div[@class="positionInfo"]/a').attr('href')

第三部分:保存信息

pandas.DataFrame(kong_list).to_csv('贝壳二手房(九江).csv', index=False)

全部的代码见文章末尾

更多信息请关注......,本篇文章的源码如下

from DrissionPage import ChromiumPage import time import pandas kong_list = [] num = int(input('输入一共要多少页,输入整数:')) for y in range(1, num+1): page = ChromiumPage() wangzhi = f'https://jiujiang.ke.com/ershoufang/pg{y}/' page.get(wangzhi) # 遇到需要验证的页码,就跳过进入下一页 loc = page.eles('xpath://div[@class="info clear"]', timeout=20) # 定位多个房源信息的位置 for x in loc: # 标题 biaoti = x.ele('xpath:.//div[@class="title"]/a').text # 地址 address = x.ele('xpath:.//div[@class="positionInfo"]/a').text # 概述 info = x.ele('xpath:.//div[@class="houseInfo"]').text # 总价 price = x.ele('xpath:.//div[@class="totalPrice totalPrice2"]/span').text # 详情页链接 lianjie = x.ele('xpath:.//div[@class="positionInfo"]/a').attr('href') print('\n', biaoti, address, info, price, lianjie) kong_list.append({ '标题': biaoti, '地址': address, '概述': info, '总价': price+'万', '详情链接': lianjie, }) time.sleep(3) # 写入文件 pandas.DataFrame(kong_list).to_csv('贝壳二手房(九江).csv', index=False)

相关新闻

  • C语言循环语句全解析:for、while、do...while与循环控制
  • 推荐一下桥用超长吊篮供应商 - 品牌推广大师
  • 关于HTML,你应该知道的基础知识

最新新闻

  • Python os模块深度解析:从文件操作到进程管理的跨平台实践
  • 从零打造极简LED时钟:ESP32+DS3231+SK6812硬件设计与嵌入式开发全解析
  • 如何在Blender中实现3MF格式完整导入导出:面向新手的终极解决方案
  • 人工势场法在机器人路径规划中的原理与优化实践
  • Unity Meta Quest MR开发:Scene API实现虚拟与现实碰撞交互
  • 机床检测全维度解析:从精度标准到智能检测技术的产业深度报告

日新闻

  • 金融舆情监测系统:多语言情感分析与实时可视化技术解析
  • QT C++调用Python异常处理:PyBind11实战与跨语言编程指南
  • A-47双麦回音消除模块:主次麦空间分布与差分连接对ENC性能的影响

周新闻

  • 大连理工大学与东京大学联手打造的“主动型AI助手“
  • 170.2026年国家级科研瓶颈:超精密单点金刚石切削(SPDT)光学表面生成
  • SongBloom:革命性歌曲生成框架深度解析——如何通过交织自回归与扩散模型创作完整音乐

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号