python爬取貝殼中二手房的數據
前言通過代碼爬取貝殼中二手房的數據以此給更多需要了解爬蟲或者二手房信息的人提供便利。第一部分爬取地址1.1貝殼首頁地址jiujiang.ke.com第二部分爬取數據2.1輸入要爬多少頁int(input(輸入一共要多少頁輸入整數))2.2找到要請求的網址wangzhi fhttps://jiujiang.ke.com/ershoufang/pg{y}/2.3定位多個房源信息位置page.eles(xpath://div[classinfo clear], timeout20)2.4設置要爬的信息? for x in loc: # 標題 biaoti x.ele(xpath:.//div[classtitle]/a).text # 地址 address x.ele(xpath:.//div[classpositionInfo]/a).text # 概述 info x.ele(xpath:.//div[classhouseInfo]).text # 總價 price x.ele(xpath:.//div[classtotalPrice totalPrice2]/span).text ? # 詳情頁鏈接 lianjie x.ele(xpath:.//div[classpositionInfo]/a).attr(href)第三部分保存信息pandas.DataFrame(kong_list).to_csv(貝殼二手房九江.csv, indexFalse)全部的代碼見文章末尾更多信息請關注......本篇文章的源碼如下from DrissionPage import ChromiumPage import time import pandas kong_list [] num int(input(輸入一共要多少頁輸入整數)) for y in range(1, num1): page ChromiumPage() wangzhi fhttps://jiujiang.ke.com/ershoufang/pg{y}/ page.get(wangzhi) # 遇到需要驗證的頁碼就跳過進入下一頁 loc page.eles(xpath://div[classinfo clear], timeout20) # 定位多個房源信息的位置 for x in loc: # 標題 biaoti x.ele(xpath:.//div[classtitle]/a).text # 地址 address x.ele(xpath:.//div[classpositionInfo]/a).text # 概述 info x.ele(xpath:.//div[classhouseInfo]).text # 總價 price x.ele(xpath:.//div[classtotalPrice totalPrice2]/span).text # 詳情頁鏈接 lianjie x.ele(xpath:.//div[classpositionInfo]/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, indexFalse)

相關新聞

學習日記 7.28

學習日記 7.28

在機器學習的學習之路上,線性回歸和邏輯回歸是兩塊重要的基石。今天我們將通過兩個實戰案例,從理論到代碼,全面掌握這兩種算法的應用:案例一:多元線性回歸 —— 根據體重和年齡預測血壓收縮壓;案例二&#…

2026/8/1 22:08:48 閱讀更多
Python熱力圖繪制全攻略:從Matplotlib到Plotly的實戰技巧

Python熱力圖繪制全攻略:從Matplotlib到Plotly的實戰技巧

1. 項目概述:為什么熱力圖是數據可視化的“瑞士軍刀”? 如果你經常和數據打交道,無論是分析用戶行為、監控系統指標,還是研究地理分布,總會遇到一堆密密麻麻的數字表格。盯著這些數字看久了,不僅眼睛累&…

2026/8/2 16:26:28 閱讀更多
MountainCar 認知控制器

MountainCar 認知控制器

文章目錄MountainCar 認知控制器 對外白皮書一個讓小車學會“后退才能前進”的AI一、為什么是MountainCar?1.1 一個看似簡單實則棘手的問題1.2 為什么它很難?二、我們的方法2.1 核心理念:找到專家,然后復制他2.2 為什么這種方法有…

2026/8/2 16:26:28 閱讀更多
單片機畢設項目:多路病患無線呼叫信號優先級排序硬件系統實現 基于 51/STM32 的病床呼叫發射與醫護接收終端設計(020201)

單片機畢設項目:多路病患無線呼叫信號優先級排序硬件系統實現 基于 51/STM32 的病床呼叫發射與醫護接收終端設計(020201)

博主介紹:??碼農一枚 ,專注于大學生項目實戰開發、講解和畢業🚢文撰寫修改等。全棧領域優質創作者,博客之星、掘金/華為云/阿里云/InfoQ等平臺優質作者、專注于嵌入式單片機,Java、小程序技術領域和畢業項目實戰 ??…

2026/8/2 16:16:28 閱讀更多
3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南 【免費下載鏈接】GetQzonehistory 獲取QQ空間發布的歷史說說 項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過,那些年發過的QQ空間說說,那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南 【免費下載鏈接】GetQzonehistory 獲取QQ空間發布的歷史說說 項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過,那些年發過的QQ空間說說,那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O分配PCB板是應用材料(Applied Materials)公司生產的一款用于半導體設備的I/O信號分配電路板。該型號(0100-02186)的核心特點如下:專用于Endura等半導體工藝腔室。集成信號路由與分配功能。連接控制…

2026/8/2 2:51:21 閱讀更多
Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機是日本日清(Nissei)品牌的一款工業用三相異步電機,適用于自動化設備及通用機械驅動。該型號(FFMN-32L-10-T0 40AX)的核心特點如下:三相交流異步電動機。額定…

2026/8/2 2:52:49 閱讀更多