├── source ├── __init__.py ├── common.py ├── read.py ├── template.py ├── lianjia.py ├── beike.py ├── report.py └── save.py ├── config.ini ├── README.md ├── new_house.py └── reports └── 新房价格情况统计20200605.html /source/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config.ini: -------------------------------------------------------------------------------- 1 | ;MySQL parameters 2 | [mysql] 3 | host = localhost 4 | port = 3306 5 | user = lv 6 | passwd = lv 7 | db = lvdb 8 | 9 | ;leancloud parameters 10 | [leancloud] 11 | appid = tprA4QlLY29nvh5QmiWsNl0s-gzGzoHsz 12 | appkey = idYvbwv28UfweEIJJ01E8bBb 13 | masterkey = I_can_not_tell_you 14 | 15 | ;default mysql 16 | [savetype] 17 | type = mysql 18 | ;type = leancloud 19 | 20 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # new_house 2 | 此为新房数据,需要二手房数据的移步[house](https://github.com/tree-branch/house) 3 | 4 | 爬取贝壳找房、链家(、安居客、58同城未更新,用的人少的话就不更新了)的房源信息,便于广大未买房子的朋友们尽快成为房奴!!!Crawl the house informations of lianjia.com (anjvke.com, 58.com, ganji.com after the update), convenient for the majority of friends who did not buy the house as soon as to become the mortgage slave!!! 5 | 6 | ## 直接运行 7 | 修改config.ini内的mysql链接地址 8 | 9 | python3.0及以上版本 10 | 11 | python new_house.py 12 | 13 | 缺什么包就 pip install *** 14 | 15 | ## 个性化运行 16 | 此程序是把leancloud作为云数据库使用;在 https://leancloud.cn/ 内建立账号;修改config.ini为自己的App ID App KEY 17 | 18 | python new_house.py 19 | 20 | 修改house.py内贝壳找房等网站的网址,查询的限定条件需要能够保存在URL内,例如链家的排序也是可以保存在URL内的,一看例子你也应该就懂了,不懂的话就再看一遍,直接给我发邮件当然是最快的办法 :-)。 21 | 22 | ## 联系方式 23 | 有想说的联系:lm521299@sina.com 24 | 25 |  26 | 27 | # 希望发现不好用的时候邮件通知我一下,方便我尽快修改,谢谢 :-) 28 |  29 | ↑看一下大家什么时候喜欢关注房源信息↑ 30 | -------------------------------------------------------------------------------- /source/common.py: -------------------------------------------------------------------------------- 1 | # encoding:utf-8 2 | # python3.0 3 | import urllib.request 4 | 5 | # 定义一个getHtml()函数 6 | def getHtml(url): 7 | # HEADERS = {'cookie':'als=0; sessid=E20EF245-B578-B62A-405F-2E2EC80DD166; ajk_boostup_captcha=0e5106912b04695c71d190f8987ebf1a; ajk_member_captcha=6f503b9a45c529f8f1e53c34c8705def; search_words=%E5%A4%A7%E6%9C%89%E6%81%AC%E5%9B%AD%E4%BA%8C%E6%9C%9F%7C%E5%93%88%E4%BD%9B%E6%98%A0%E5%83%8F%7C%E5%A4%A7%E6%9C%89%E6%81%AC%E5%9B%AD; viewed_comm_21=212476_512034_538146_212341_212176; viewed_comm_list=212511_212476_512034_538146_212341_212176; ajk_member_name=%E8%80%80%E4%B8%AD; ajk_member_key=146c25ce41adc687f802173e10684b46; ajk_member_time=1519886340; aQQ_ajkauthinfos=X%2BvioYvshCNej0r1lQljTMj209xwrTWPFZHr4fU%2BBOVshg2FIa%2FwG804Z%2F5D0RBECPh2dBsrAQ; lui=34603604%3A1; ajk_member_id=34603604; lps=http%3A%2F%2Fdalian.anjuke.com%2F%7C; ctid=21; chatconf=0.1488850300876.2017094.755457675.2005134818.21; browse_comm_ids=512034%7C512033; propertys=chs2vf-omfh2s_cg0a1c-omfbnv_; 58tj_uuid=6bf94a05-49db-441c-a82b-7c6f0fd10568; new_session=0; init_refer=; new_uv=4; __xsptplusUT_8=1; _ga=GA1.2.846449226.1488850146; _gat=1; __xsptplus8=8.4.1488863765.1488864393.3%234%7C%7C%7C%7C%7C%23%23sBxkSJUmyzzeOfmsql0wujs4qe1wUNkI%23; aQQ_ajkguid=81A92F38-8AFB-3CD1-F259-78F93B4E9AE5; twe=2',} 8 | HEADERS = { 9 | 'User-Agent': 'User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36'} 10 | HEADERS = {'User-Agent': 'User-Agent:Mozilla/5.0'} 11 | req = urllib.request.Request(url, headers=HEADERS) 12 | page = urllib.request.urlopen(req) # urllib.urlopen()方法用于打开一个URL地址 13 | html = page.read() # read()方法用于读取URL上的数据 14 | return html.decode('UTF-8').replace(u'\xa9', u'').replace("'", "").replace("\r\n", "").replace("\n", "") # 汉字转换及正则匹配无法对换行进行处理及去掉单引号 15 | -------------------------------------------------------------------------------- /new_house.py: -------------------------------------------------------------------------------- 1 | # encoding:utf-8 2 | # python3.0 3 | 4 | from source.save import saveData 5 | from source.common import getHtml 6 | from source.report import reportData 7 | import configparser 8 | import webbrowser 9 | import os 10 | 11 | 12 | # ------主函数------ 13 | # delete() 14 | if __name__ == '__main__': 15 | # 获取参数 16 | config = configparser.ConfigParser() 17 | config.read("config.ini") 18 | 19 | # 清除数据 20 | save = saveData(config) 21 | save.deleteOldData() 22 | 23 | # 贝壳找房 (例:北京、大兴 2居3居4居) 根据自己需求添加链接 24 | beike1 = getHtml('''https://bj.fang.ke.com/loupan/daxing/l2l3l4pg4/#daxing''') 25 | beike2 = getHtml('''https://bj.fang.ke.com/loupan/daxing/l2l3l4pg2/#daxing''') 26 | beike3 = getHtml('''https://bj.fang.ke.com/loupan/daxing/l2l3l4pg3/#daxing''') 27 | beike_htmls = [beike1, beike2, beike3] 28 | for beike_html in beike_htmls: 29 | save.beike_save(beike_html) 30 | 31 | # 链家 (例:北京 昌平 朝阳 大兴) 根据自己需求添加链接 32 | lianjia1 = getHtml('''https://bj.fang.lianjia.com/loupan/changping-chaoyang-daxing/bp0ep2000nht1pg5/#daxing''') 33 | lianjia2 = getHtml('''https://bj.fang.lianjia.com/loupan/changping/nht1pg2/''') 34 | lianjia3 = getHtml('''https://bj.fang.lianjia.com/loupan/changping/nht1pg1/''') 35 | lianjia_htmls = [lianjia1, lianjia2, lianjia3] 36 | for lianjia_html in lianjia_htmls: 37 | save.lianjia_save(lianjia_html) 38 | 39 | # # 58同城 高新园区 80-120W 3室 精装修 40 | # tongcheng1 = getHtml('''http://bj.58.com/ershoufang/?PGTID=0d00000c-0000-099e-5f9d-eb7cd9b2d735&ClickID=1&huansuanyue=200_600&bunengdaikuan=0&area=60_100''') 41 | # tongcheng2 = getHtml('''http://bj.58.com/ershoufang/pn2/?huansuanyue=200_600&bunengdaikuan=0&area=60_100&PGTID=0d300000-0000-0b90-1e0b-bf894f74b13a&ClickID=1''') 42 | # tongcheng3 = getHtml('''http://bj.58.com/ershoufang/pn3/?huansuanyue=200_600&bunengdaikuan=0&area=60_100&PGTID=0d300000-0000-08f9-ba56-6673c850e2b8&ClickID=1''') 43 | # # print(str(tongcheng1.encode('GB18030'))) 44 | # tongcheng_htmls = [tongcheng1, tongcheng2, tongcheng3] 45 | # for tongcheng_html in tongcheng_htmls: 46 | # save.tongcheng_save(tongcheng_html) 47 | # 48 | # # 安居客 (例:北京 200-600万 60-100平 按最新排序) 根据自己需求添加链接 49 | # anjuke1 = getHtml('''https://beijing.anjuke.com/sale/o5/?from_area=60&to_area=100&from_price=200&to_price=600''') 50 | # anjuke2 = getHtml('''https://beijing.anjuke.com/sale/o5-p2/?from_area=60&to_area=100&from_price=200&to_price=600#filtersort''') 51 | # anjuke3 = getHtml('''https://beijing.anjuke.com/sale/o5-p3/?from_area=60&to_area=100&from_price=200&to_price=600#filtersort''') 52 | # anjuke_htmls = [anjuke1, anjuke2, anjuke3] 53 | # for anjuke_html in anjuke_htmls: 54 | # save.anjuke_save(anjuke_html) 55 | 56 | # # 赶集 高新园区 80-120W 3室 精装修 57 | # ganji1 = getHtml('''http://dl.ganji.com/fang5/gaoxinyuanqu/b80e120h3q2/''') 58 | # ganji2 = getHtml('''http://dl.ganji.com/fang5/gaoxinyuanqu/b80e120h3o2q2/''') 59 | # ganji3 = getHtml('''http://dl.ganji.com/fang5/gaoxinyuanqu/b80e120h3o3q2/''') 60 | # ganji_htmls = [ganji1, ganji2, ganji3] 61 | # for ganji_html in ganji_htmls: 62 | # ganji_save(ganji_html) 63 | 64 | print("生成报告中...") 65 | rep = reportData() 66 | reportFileName = rep.get_report() 67 | webbrowser.open('''file:///''' + os.path.dirname(__file__) + '''/reports/''' + reportFileName) 68 | 69 | print("OVER!!!") 70 | -------------------------------------------------------------------------------- /source/read.py: -------------------------------------------------------------------------------- 1 | # encoding:utf-8 2 | 3 | import configparser 4 | import time 5 | 6 | class readData(): 7 | ''' 8 | 用于读取数据 9 | ''' 10 | 11 | def __init__(self, config): 12 | self._config = config 13 | pass 14 | 15 | # 读取 leancloud 表名列表 16 | def _read_leancloud_tablenames(self): 17 | import requests 18 | url = 'https://tpra4qll.api.lncld.net/1.1/schemas' 19 | head = { 20 | "X-LC-Id": self._config['leancloud']['appid'], 21 | "X-LC-Key": self._config['leancloud']['masterkey'] + ',master' 22 | } 23 | response = requests.get(url, headers=head) 24 | tablenames = sorted(list(response.json().keys()), reverse=True) 25 | return tablenames 26 | 27 | # 读取 leancloud 表数据 28 | def _read_leancloud_data(self, tablename): 29 | import requests 30 | import pandas as pd 31 | 32 | url = 'https://tpra4qll.api.lncld.net/1.1/classes/' 33 | limit = 200 34 | skip = 0 35 | head = { 36 | "X-LC-Id": self._config['leancloud']['appid'], 37 | "X-LC-Key": self._config['leancloud']['appkey'], 38 | "Content-Type": "application/json" 39 | } 40 | sign = 1 41 | data = pd.DataFrame() 42 | while(sign): 43 | response = requests.get(url + str(tablename) + '?limit=' + str(limit) + '&skip=' + str(skip), headers=head) 44 | data = data.append(pd.DataFrame(response.json()["results"])) 45 | if len(response.json()["results"])==0: 46 | sign = 0 47 | skip = skip + limit 48 | data = data.drop_duplicates(['houseLink']) 49 | print(len(data)) 50 | return data 51 | 52 | # 读取 mysql 表名列表 53 | def _read_mysql_tablenames(self): 54 | import mysql.connector 55 | import pandas as pd 56 | 57 | host = self._config.get('mysql', 'host') 58 | port = self._config.getint('mysql', 'port') 59 | user = self._config.get('mysql', 'user') 60 | passwd = self._config.get('mysql', 'passwd') 61 | db = self._config.get('mysql', 'db') 62 | 63 | conn = mysql.connector.connect(host=host, user=user, password=passwd, database=db, port=port, use_unicode=True) 64 | get_tableNames_sql = """select table_name from information_schema.tables order by table_name DESC """ 65 | tablenames = pd.read_sql(get_tableNames_sql, conn).iloc[:, 0].tolist() 66 | 67 | return tablenames 68 | 69 | # 读取 mysql 表数据 70 | def _read_mysql_data(self, tablename): 71 | import mysql.connector 72 | import pandas as pd 73 | 74 | host = self._config.get('mysql', 'host') 75 | port = self._config.getint('mysql', 'port') 76 | user = self._config.get('mysql', 'user') 77 | passwd = self._config.get('mysql', 'passwd') 78 | db = self._config.get('mysql', 'db') 79 | 80 | conn = mysql.connector.connect(host=host, user=user, password=passwd, database=db, port=port, use_unicode=True) 81 | get_data_sql = """select * from %s""" % tablename 82 | data = pd.read_sql(get_data_sql, conn) 83 | 84 | return data 85 | 86 | def read_tablenames(self): 87 | if self._config['savetype']['type'] == 'mysql': 88 | return self._read_mysql_tablenames() 89 | elif self._config['savetype']['type'] == 'leancloud': 90 | return self._read_leancloud_tablenames() 91 | 92 | def read_data(self, tablename): 93 | if self._config['savetype']['type'] == 'mysql': 94 | return self._read_mysql_data(tablename) 95 | elif self._config['savetype']['type'] == 'leancloud': 96 | return self._read_leancloud_data(tablename) 97 | -------------------------------------------------------------------------------- /source/template.py: -------------------------------------------------------------------------------- 1 | # encoding:utf-8 2 | # python3.0 3 | 4 | html_temp = ''' 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 25 | 100 | 101 | 102 | 103 |统计时间: %s
108 |运行时长: %s
109 || 升降标志 | 45 |房屋名 | 46 |房屋备注 | 47 |房屋总价 | 48 |房屋历史总价 | 49 |房屋单价 | 50 |小区名 | 51 |房屋链接 | 52 |来源网站 | 53 |
|---|---|---|---|---|---|---|---|---|
| 升降标志 | 65 |房屋名 | 66 |房屋备注 | 67 |房屋总价 | 68 |房屋历史总价 | 69 |房屋单价 | 70 |小区名 | 71 |房屋链接 | 72 |来源网站 | 73 |
统计时间: 2020-06-05 14:16:29
105 |运行时长: 1.3434040000000005s
106 || 升降标志 | 113 |房屋名 | 114 |房屋备注 | 115 |房屋总价 | 116 |房屋历史总价 | 117 |房屋单价 | 118 |小区名 | 119 |房屋链接 | 120 |来源网站 | 121 |
|---|---|---|---|---|---|---|---|---|
| 新增 | 126 |和悦春风 | 127 |户型:3室/4室建面82-107㎡ | 128 |总价273万/套 | 129 |- | 130 |35000 元/平(均价) | 131 |庞各庄镇瓜乡路与永兴河交汇处 | 132 |//bj.fang.ke.com/loupan/p_hycfbkzcf/ | 133 |贝壳 | 134 |
| 新增 | 137 |融创公园壹号 | 138 |139 | | 总价268万/套 | 140 |- | 141 |40000 元/平(均价) | 142 |孙村公园西侧 | 143 |//bj.fang.ke.com/loupan/p_rcgyyhbkzwc/ | 144 |贝壳 | 145 |
| 新增 | 148 |首开璞瑅墅 | 149 |户型:3室/4室建面297-644㎡ | 150 |总价1600万/套 | 151 |- | 152 |1600 万/套(总价) | 153 |榆垡镇京开高速(106国道段)东侧、榆垡路北侧, 祥和街48号院 | 154 |//bj.fang.ke.com/loupan/p_skptsaakyo/ | 155 |贝壳 | 156 |
| 新增 | 159 |中南湾 | 160 |户型:2室/3室建面97-135㎡ | 161 |总价520万/套 | 162 |- | 163 |53000 元/平(均价) | 164 |五福堂北路与京福路交汇处 | 165 |//bj.fang.ke.com/loupan/p_aabep/ | 166 |贝壳 | 167 |
| 新增 | 170 |瀛海府 | 171 |户型:3室建面88㎡ | 172 |173 | | - | 174 |52449 元/平(均价) | 175 |黄亦路与京福路交叉口西南侧 | 176 |//bj.fang.ke.com/loupan/p_yhfaftku/ | 177 |贝壳 | 178 |
| 新增 | 181 |和成璟园 | 182 |户型:3室/4室/5室建面140-346㎡ | 183 |总价868万/套 | 184 |- | 185 |63000 元/平(均价) | 186 |三羊北街3号院 | 187 |//bj.fang.ke.com/loupan/p_hcyaaaev/ | 188 |贝壳 | 189 |
| 新增 | 192 |首开保利熙悦诚郡 | 193 |户型:3室/4室建面128-160㎡ | 194 |总价1000万/套 | 195 |- | 196 |79000 元/平(均价) | 197 |南四环榴乡桥与德贤路交汇处东南角800米处 | 198 |//bj.fang.ke.com/loupan/p_skblxycjaadqm/ | 199 |贝壳 | 200 |
| 新增 | 203 |北京城建海梓府 | 204 |户型:3室建面105-186㎡ | 205 |206 | | - | 207 |800 万/套(总价) | 208 |三海子东路与姜场街交汇处南150米, 四海路1号院 | 209 |//bj.fang.ke.com/loupan/p_bjcjhzfaaaql/ | 210 |贝壳 | 211 |
| 新增 | 214 |万和斐丽 | 215 |户型:1室/3室建面62-90㎡ | 216 |217 | | - | 218 |52449 元/平(均价) | 219 |经二路与瀛安街交叉口北200米 | 220 |//bj.fang.ke.com/loupan/p_whflbidvq/ | 221 |贝壳 | 222 |
| 新增 | 225 |金地悦风华 | 226 |户型:3室建面89-134㎡ | 227 |228 | | - | 229 |55000 元/平(均价) | 230 |广阳大街与春和路交口西南 | 231 |//bj.fang.ke.com/loupan/p_jdyfhbimds/ | 232 |贝壳 | 233 |
| 新增 | 236 |首开保利熙悦林语 | 237 |户型:3室/4室建面220-280㎡ | 238 |总价1100万/套 | 239 |- | 240 |1100 万/套(总价) | 241 |旧宫镇五环路与德贤路交叉口东150米 | 242 |//bj.fang.ke.com/loupan/p_skblxylybiead/ | 243 |贝壳 | 244 |
| 新增 | 247 |金融街金悦府 | 248 |户型:2室/3室建面83-129㎡ | 249 |总价412万/套 | 250 |- | 251 |50000 元/平(均价) | 252 |4号线义和庄地铁站往北400米 | 253 |//bj.fang.ke.com/loupan/p_jrjjyfbifbi/ | 254 |贝壳 | 255 |
| 新增 | 258 |颐璟万和 | 259 |户型:4室建面80-135㎡ | 260 |总价753万/套 | 261 |- | 262 |55016 元/平(均价) | 263 |新源大街4号线义和庄地铁向北约500米 | 264 |//bj.fang.ke.com/loupan/p_yjwhbimfy/ | 265 |贝壳 | 266 |
| 新增 | 269 |和悦华锦 | 270 |户型:3室/4室建面89-135㎡ | 271 |总价460万/套 | 272 |- | 273 |52695 元/平(均价) | 274 |博兴八路与兴海一街交叉口西南侧100米 | 275 |//bj.fang.ke.com/loupan/p_hyhjbimmj/ | 276 |贝壳 | 277 |
| 新增 | 280 |北京城建海梓府 | 281 |户型:4室/5室建面280-360㎡ | 282 |总价1400万/套 | 283 |- | 284 |1400 万/套(总价) | 285 |三海子东路与姜场街交汇处南150米 | 286 |//bj.fang.ke.com/loupan/p_aaizj/ | 287 |贝壳 | 288 |
| 新增 | 291 |中海云筑 | 292 |户型:3室建面89㎡ | 293 |总价340万/套 | 294 |- | 295 |340 万/套(总价) | 296 |京开高速庞各庄桥西1500米(庞各庄镇宏轩饺子馆儿对面) | 297 |//bj.fang.ke.com/loupan/p_zhyzbixxw/ | 298 |贝壳 | 299 |
| 新增 | 302 |中海云筑 | 303 |户型:4室建面266㎡ | 304 |总价860万/套 | 305 |- | 306 |750 万/套(总价) | 307 |京开高速庞各庄桥西1500米,团结路北(庞各庄镇宏轩饺子馆儿对面) | 308 |//bj.fang.ke.com/loupan/p_zhyzbixyb/ | 309 |贝壳 | 310 |
| 新增 | 313 |招商雍合府 | 314 |户型:2室/3室/4室建面84-131㎡ | 315 |总价460万/套 | 316 |- | 317 |55800 元/平(均价) | 318 |兴业大街与清源西路交汇处西南角(地铁4号线清源路站西侧800米) | 319 |//bj.fang.ke.com/loupan/p_zsyhfbjgqz/ | 320 |贝壳 | 321 |
| 新增 | 324 |金隅·金麟府 | 325 |户型:3室/4室建面89-141㎡ | 326 |总价468万/套 | 327 |- | 328 |52695 元/平(均价) | 329 |博兴八路与兴海一街交叉口西北侧 | 330 |//bj.fang.ke.com/loupan/p_jylfbjgrj/ | 331 |贝壳 | 332 |
| 新增 | 335 |中海云熙 | 336 |户型:2室/3室建面76-89㎡ | 337 |总价309万/套 | 338 |- | 339 |37700 元/平(均价) | 340 |魏善庄新城南中轴路东侧500米 | 341 |//bj.fang.ke.com/loupan/p_zhyxbjjre/ | 342 |贝壳 | 343 |
| 新增 | 346 |大兴金茂悦 | 347 |户型:2室/3室/4室建面74-104㎡ | 348 |总价291万/套 | 349 |- | 350 |37500 元/平(均价) | 351 |南中轴与龙江路交汇处东300米(世界月季公园北500米) | 352 |//bj.fang.ke.com/loupan/p_dxjmybjnud/ | 353 |贝壳 | 354 |
| 新增 | 357 |海晏春秋 | 358 |户型:4室建面307-393㎡ | 359 |总价1300万/套 | 360 |- | 361 |52449 元/平(均价) | 362 |灜安街与经二路交汇处西北角 | 363 |//bj.fang.ke.com/loupan/p_whflbjopc/ | 364 |贝壳 | 365 |
| 新增 | 368 |中铁华侨城和园 | 369 |户型:4室建面198-370㎡ | 370 |总价1350万/套 | 371 |- | 372 |50000 元/平(均价) | 373 |南五环南海子公园西侧约500米 | 374 |//bj.fang.ke.com/loupan/p_zthqchybkiwm/ | 375 |贝壳 | 376 |
| 新增 | 379 |金地旭辉·江山风华 | 380 |户型:3室/4室建面89-136㎡ | 381 |总价480万/套 | 382 |- | 383 |55800 元/平(均价) | 384 |地铁4号线清源路站西侧800米 | 385 |//bj.fang.ke.com/loupan/p_jdxhjsfhbkmaf/ | 386 |贝壳 | 387 |
| 新增 | 390 |金隅学府 | 391 |户型:2室/3室/4室建面82-139㎡ | 392 |总价374万/套 | 393 |- | 394 |52695 元/平(均价) | 395 |兴海路金隅学府 | 396 |//bj.fang.ke.com/loupan/p_jyxfbknry/ | 397 |贝壳 | 398 |
| 新增 | 401 |中国铁建国际公馆 | 402 |户型:2室/3室/4室建面80-150㎡ | 403 |总价365万/套 | 404 |- | 405 |52590 元/平(均价) | 406 |博兴十路中国铁建国际公馆 | 407 |//bj.fang.ke.com/loupan/p_zgtjgjggbknwp/ | 408 |贝壳 | 409 |
| 新增 | 412 |北京城建宽院国誉府 | 413 |户型:4室建面152-240㎡ | 414 |总价420万/套 | 415 |- | 416 |31000 元/平(均价) | 417 |南北大街北京城建宽院国誉府 | 418 |//bj.fang.ke.com/loupan/p_bjcjkygyfbkrog/ | 419 |贝壳 | 420 |
| 新增 | 423 |中海寰宇时代 | 424 |户型:2室/3室/4室建面70-112㎡ | 425 |总价374万/套 | 426 |- | 427 |52449 元/平(均价) | 428 |大兴区瀛昌街与经二路交叉口东北150米 | 429 |//bj.fang.ke.com/loupan/p_zhhysdbksho/ | 430 |贝壳 | 431 |
| 新增 | 434 |住总如院 | 435 |户型:2室/3室/4室建面98-233㎡ | 436 |总价314万/套 | 437 |- | 438 |31136 元/平(均价) | 439 |采育镇采华路南端 | 440 |//bj.fang.ke.com/loupan/p_zzrybkwcr/ | 441 |贝壳 | 442 |
| 新增 | 445 |住总如院 | 446 |户型:3室/4室建面240-440㎡ | 447 |总价550万/套 | 448 |- | 449 |31136 元/平(均价) | 450 |采育镇波尔多小镇南区 | 451 |//bj.fang.ke.com/loupan/p_zzrybkxho/ | 452 |贝壳 | 453 |
| 新增 | 456 |西山上品湾MOMA | 457 |3室/4室建面130-150㎡ | 458 |总价460万/套 | 459 |- | 460 |37500 元/平(均价) | 461 |阳坊镇温南路与阳八路交汇处 | 462 |//bj.fang.lianjia.com//loupan/p_xsspwmbkqax/ | 463 |链家 | 464 |
| 新增 | 467 |北京城建宽院国誉府 | 468 |469 | | 470 | | - | 471 |31000 元/平(均价) | 472 |南北大街北京城建宽院国誉府 | 473 |//bj.fang.lianjia.com//loupan/p_bjcjkygyfbkrnz/ | 474 |链家 | 475 |
| 新增 | 478 |中海寰宇时代 | 479 |2室/3室/4室建面70-112㎡ | 480 |总价374万/套 | 481 |- | 482 |52449 元/平(均价) | 483 |大兴区瀛昌街与经二路交叉口东北150米 | 484 |//bj.fang.lianjia.com//loupan/p_zhhysdbksho/ | 485 |链家 | 486 |
| 新增 | 489 |住总如院 | 490 |2室/3室/4室建面98-233㎡ | 491 |总价314万/套 | 492 |- | 493 |31136 元/平(均价) | 494 |采育镇采华路南端 | 495 |//bj.fang.lianjia.com//loupan/p_zzrybkwcr/ | 496 |链家 | 497 |
| 新增 | 500 |和悦春风 | 501 |3室/4室建面82-107㎡ | 502 |总价273万/套 | 503 |- | 504 |35000 元/平(均价) | 505 |庞各庄镇瓜乡路与永兴河交汇处 | 506 |//bj.fang.lianjia.com//loupan/p_hycfbkzcf/ | 507 |链家 | 508 |
| 新增 | 511 |融创公园壹号 | 512 |建面73-133㎡ | 513 |总价268万/套 | 514 |- | 515 |40000 元/平(均价) | 516 |孙村公园西侧 | 517 |//bj.fang.lianjia.com//loupan/p_rcgyyhbkzwc/ | 518 |链家 | 519 |
| 新增 | 522 |小营路5号 | 523 |2室/3室建面109-150㎡ | 524 |总价762万/套 | 525 |- | 526 |67000 元/平(均价) | 527 |小营路5号 | 528 |//bj.fang.lianjia.com//loupan/p_xyl5hbkzzn/ | 529 |链家 | 530 |
| 新增 | 533 |恒大华府 | 534 |4室/5室建面271-338㎡ | 535 |总价2700万/套 | 536 |- | 537 |88000 元/平(均价) | 538 |东坝中街与单店北街交汇处西北侧 | 539 |//bj.fang.lianjia.com//loupan/p_hdhfaalqa/ | 540 |链家 | 541 |
| 新增 | 544 |MAHA缦合北京 | 545 |4室/5室/7室建面450-900㎡ | 546 |总价7000万/套 | 547 |- | 548 |159000 元/平(均价) | 549 |将台街道霄云路8号 | 550 |//bj.fang.lianjia.com//loupan/p_xylaampv/ | 551 |链家 | 552 |
| 新增 | 555 |山水文园五期 | 556 |2室建面153㎡ | 557 |558 | | - | 559 |1300 万/套(总价) | 560 |弘燕东路与西大望路交叉口向东100米 | 561 |//bj.fang.lianjia.com//loupan/p_sswyaamyo/ | 562 |链家 | 563 |
| 新增 | 566 |未来金茂府 | 567 |4室建面120-160㎡ | 568 |总价920万/套 | 569 |- | 570 |920 万/套(总价) | 571 |未来科学城南区英才南三街 | 572 |//bj.fang.lianjia.com//loupan/p_wljmfbjykc/ | 573 |链家 | 574 |
| 新增 | 577 |信达·国子郡 | 578 |3室建面79-115㎡ | 579 |总价390万/套 | 580 |- | 581 |48810 元/平(均价) | 582 |沙河镇北沙河中路与高教园附近 | 583 |//bj.fang.lianjia.com//loupan/p_xdzjbkebv/ | 584 |链家 | 585 |
| 新增 | 588 |京投发展公园悦府 | 589 |2室/3室/4室建面86-152㎡ | 590 |总价495万/套 | 591 |- | 592 |58500 元/平(均价) | 593 |回南北路与科星西路交汇路口处(8号线平西府站向东200米) | 594 |//bj.fang.lianjia.com//loupan/p_aabaq/ | 595 |链家 | 596 |
| 新增 | 599 |北京怡园 | 600 |3室/4室建面95-170㎡ | 601 |总价460万/套 | 602 |- | 603 |460 万/套(总价) | 604 |水库路与昌崔路交汇处向北1公里路东 | 605 |//bj.fang.lianjia.com//loupan/p_bjyyaadjy/ | 606 |链家 | 607 |
| 新增 | 610 |东方蓝海中心 | 611 |3室/4室建面104-136㎡ | 612 |总价550万/套 | 613 |- | 614 |52000 元/平(均价) | 615 |未来科技城南区内科技城路与南区一路交界处 | 616 |//bj.fang.lianjia.com//loupan/p_dflhzxablaf/ | 617 |链家 | 618 |
| 新增 | 621 |未来公元 | 622 |3室/4室建面104-169㎡ | 623 |总价630万/套 | 624 |- | 625 |60800 元/平(均价) | 626 |京承高速北七家出口800米路南 | 627 |//bj.fang.lianjia.com//loupan/p_wlgyabloz/ | 628 |链家 | 629 |
| 新增 | 632 |融尚未来 | 633 |3室建面138-220㎡ | 634 |总价800万/套 | 635 |- | 636 |59000 元/平(均价) | 637 |未来科学城南区鲁瞳西路和南区三街交叉口西行50米 | 638 |//bj.fang.lianjia.com//loupan/p_rswlabqly/ | 639 |链家 | 640 |
| 新增 | 643 |招商都会湾 | 644 |3室/4室建面88-135㎡ | 645 |总价380万/套 | 646 |- | 647 |43000 元/平(均价) | 648 |内环西路招商都会中心 | 649 |//bj.fang.lianjia.com//loupan/p_zsdhzxacpea/ | 650 |链家 | 651 |
| 新增 | 654 |华润理想国 | 655 |3室/4室建面90-140㎡ | 656 |总价600万/套 | 657 |- | 658 |49520 元/平(均价) | 659 |北七家镇立汤路与北清路交叉点向东800米北清路南侧 | 660 |//bj.fang.lianjia.com//loupan/p_hrlxgbidvs/ | 661 |链家 | 662 |
| 新增 | 665 |中海丽春湖墅·SMART墅 | 666 |3室建面89-260㎡ | 667 |总价660万/套 | 668 |- | 669 |660 万/套(总价) | 670 |地铁昌平线沙河地铁站南600米 | 671 |//bj.fang.lianjia.com//loupan/p_zhlchsbifdm/ | 672 |链家 | 673 |
| 新增 | 676 |和悦华玺 | 677 |4室建面89-129㎡ | 678 |总价650万/套 | 679 |- | 680 |49800 元/平(均价) | 681 |北七家正北五环外,立汤路与北清路交汇处东行800米 | 682 |//bj.fang.lianjia.com//loupan/p_hyhxbimmq/ | 683 |链家 | 684 |
| 新增 | 687 |金辰府 | 688 |3室/4室建面89-143㎡ | 689 |总价400万/套 | 690 |- | 691 |53000 元/平(均价) | 692 |北五环定泗路北七家镇政府正南 | 693 |//bj.fang.lianjia.com//loupan/p_jcfbjyid/ | 694 |链家 | 695 |
| 升降标志 | 700 |房屋名 | 701 |房屋备注 | 702 |房屋总价 | 703 |房屋历史总价 | 704 |房屋单价 | 705 |小区名 | 706 |房屋链接 | 707 |来源网站 | 708 |