最终版本
This commit is contained in:
parent
7e95f56cf2
commit
540f8c0263
@ -2,239 +2,225 @@
|
|||||||
"1","现售第【2026】001号","普宁市英豪投资有限公司","桂硕园","普宁市流沙西街道赤华南路西侧","2026-01-15","普宁市","319","154","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012110"
|
"1","现售第【2026】001号","普宁市英豪投资有限公司","桂硕园","普宁市流沙西街道赤华南路西侧","2026-01-15","普宁市","319","154","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012110"
|
||||||
"2","普建售许字〔2025〕第19号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-12-16","普宁市","196","174","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012104"
|
"2","普建售许字〔2025〕第19号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-12-16","普宁市","196","174","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012104"
|
||||||
"3","现售第【2025】023号","普宁市华骏投资置业有限公司","华骏雅苑","普宁市流沙北街道南平路西侧","2025-12-12","普宁市","626","475","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012098"
|
"3","现售第【2025】023号","普宁市华骏投资置业有限公司","华骏雅苑","普宁市流沙北街道南平路西侧","2025-12-12","普宁市","626","475","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012098"
|
||||||
"4","空","普宁市宏鹏房地产开发有限公司","嘉润新园","普宁大道大长陇村灰上片区路段北侧","2025-12-12","普宁市","779","779","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012087"
|
"4","普建售许字(2025)第18号","广东翔栩房地产开发有限公司","瑞景荟花园","普宁市普宁大道与大南山路交叉口东北侧","2025-12-10","普宁市","252","231","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012099"
|
||||||
"5","普建售许字(2025)第18号","广东翔栩房地产开发有限公司","瑞景荟花园","普宁市普宁大道与大南山路交叉口东北侧","2025-12-10","普宁市","252","231","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012099"
|
"5","普建售许字【2025】第17号","普宁市星宏房地产开发有限公司","星河明珠湾花园(七期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-12-05","普宁市","109","90","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012095"
|
||||||
"6","普建售许字【2025】第17号","普宁市星宏房地产开发有限公司","星河明珠湾花园(七期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-12-05","普宁市","109","90","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012095"
|
"6","现售第【2025】022号","普宁市鸿发投资有限公司","新华名园","普宁市占陇镇占杨村广汕公路南侧","2025-12-02","普宁市","110","76","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012092"
|
||||||
"7","现售第【2025】022号","普宁市鸿发投资有限公司","新华名园","普宁市占陇镇占杨村广汕公路南侧","2025-12-02","普宁市","110","76","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012092"
|
"7","现售第【2025】021号","普宁市鸿发投资有限公司","新华名园","普宁市占陇镇占杨村广汕公路南侧","2025-12-02","普宁市","126","44","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012091"
|
||||||
"8","现售第【2025】021号","普宁市鸿发投资有限公司","新华名园","普宁市占陇镇占杨村广汕公路南侧","2025-12-02","普宁市","126","44","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012091"
|
"8","现售第【2025】020号","普宁市鸿发投资有限公司","新华名园","普宁市占陇镇占杨村广汕公路南侧","2025-12-02","普宁市","222","49","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012090"
|
||||||
"9","现售第【2025】020号","普宁市鸿发投资有限公司","新华名园","普宁市占陇镇占杨村广汕公路南侧","2025-12-02","普宁市","222","49","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012090"
|
"9","现售第【2025】019号","普宁市鸿发投资有限公司","新华名园","普宁市占陇镇占杨村广汕公路南侧","2025-12-02","普宁市","396","73","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012089"
|
||||||
"10","现售第【2025】019号","普宁市鸿发投资有限公司","新华名园","普宁市占陇镇占杨村广汕公路南侧","2025-12-02","普宁市","396","73","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012089"
|
"10","现售第【2025】018号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2025-12-02","普宁市","301","176","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012094"
|
||||||
"11","现售第【2025】018号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2025-12-02","普宁市","301","176","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012094"
|
"11","普建售许字(2025)第16号","广东翔栩房地产开发有限公司","瑞景荟花园","普宁市普宁大道与大南山路交叉口东北侧","2025-11-11","普宁市","84","63","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012088"
|
||||||
"12","普建售许字(2025)第16号","广东翔栩房地产开发有限公司","瑞景荟花园","普宁市普宁大道与大南山路交叉口东北侧","2025-11-11","普宁市","84","63","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012088"
|
"12","普建售许字〔2025〕第15号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-10-29","普宁市","195","121","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012075"
|
||||||
"13","普建售许字〔2025〕第15号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-10-29","普宁市","195","121","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012075"
|
"13","现售第【2025】017号","普宁市吉之旅房地产开发有限公司","吉之里","普宁市福宁路南侧、玉潭路东侧","2025-10-24","普宁市","217","48","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012038"
|
||||||
"14","现售第【2025】017号","普宁市吉之旅房地产开发有限公司","吉之里","普宁市福宁路南侧、玉潭路东侧","2025-10-24","普宁市","217","48","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012038"
|
"14","现售第【2025】016号","普宁市吉之旅房地产开发有限公司","吉之里","普宁市福宁路南侧、玉潭路东侧","2025-10-24","普宁市","234","25","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012059"
|
||||||
"15","现售第【2025】016号","普宁市吉之旅房地产开发有限公司","吉之里","普宁市福宁路南侧、玉潭路东侧","2025-10-24","普宁市","234","25","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012059"
|
"15","现售第【2025】015号","普宁市吉之旅房地产开发有限公司","吉之里","普宁市福宁路南侧、玉潭路东侧","2025-10-24","普宁市","9","9","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012060"
|
||||||
"16","现售第【2025】015号","普宁市吉之旅房地产开发有限公司","吉之里","普宁市福宁路南侧、玉潭路东侧","2025-10-24","普宁市","9","9","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012060"
|
"16","现售第【2025】014号","普宁骏合房地产开发有限公司","中骏·云景府","普宁市北二环大道(流沙东街道斗文村段)南侧","2025-10-24","普宁市","160","102","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012062"
|
||||||
"17","现售第【2025】014号","普宁骏合房地产开发有限公司","中骏·云景府","普宁市北二环大道(流沙东街道斗文村段)南侧","2025-10-24","普宁市","160","102","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012062"
|
"17","现售第【2025】013号","普宁骏合房地产开发有限公司","中骏·云景府","普宁市北二环大道(流沙东街道斗文村段)南侧","2025-10-23","普宁市","136","18","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012063"
|
||||||
"18","现售第【2025】013号","普宁骏合房地产开发有限公司","中骏·云景府","普宁市北二环大道(流沙东街道斗文村段)南侧","2025-10-23","普宁市","136","18","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012063"
|
"18","现售第【2025】012号","揭阳普宁万洋众创城科技有限公司","普宁万洋众创城项目(一期)","揭阳市普宁市英歌山普宁产业转移工业园,坛北路北侧","2025-10-15","普宁市","18","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012032"
|
||||||
"19","空","揭阳普宁万洋众创城科技有限公司","普宁万洋众创城项目(一期)","揭阳市普宁市英歌山普宁产业转移工业园,坛北路北侧","2025-10-15","普宁市","174","174","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012037"
|
"19","现售第【2025】011号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-09-26","普宁市","133","23","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012025"
|
||||||
"20","现售第【2025】012号","揭阳普宁万洋众创城科技有限公司","普宁万洋众创城项目(一期)","揭阳市普宁市英歌山普宁产业转移工业园,坛北路北侧","2025-10-15","普宁市","18","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012032"
|
"20","现售第【2025】010号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-09-26","普宁市","131","14","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012026"
|
||||||
"21","现售第【2025】011号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-09-26","普宁市","133","23","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012025"
|
"21","现售第【2025】009号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-09-26","普宁市","224","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012027"
|
||||||
"22","现售第【2025】010号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-09-26","普宁市","131","14","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012026"
|
"22","现售第【2025】008号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-09-26","普宁市","271","28","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012024"
|
||||||
"23","现售第【2025】009号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-09-26","普宁市","224","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012027"
|
"23","普建售许字(2025)第14号","普宁市星宏房地产开发有限公司","星河明珠湾花园(七期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-09-25","普宁市","89","54","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012030"
|
||||||
"24","现售第【2025】008号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-09-26","普宁市","271","28","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012024"
|
"24","现售第【2025】007号","普宁骏合房地产开发有限公司","中骏·云景府","普宁市北二环大道(流沙东街道斗文村段)南侧","2025-09-12","普宁市","545","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012001"
|
||||||
"25","普建售许字(2025)第14号","普宁市星宏房地产开发有限公司","星河明珠湾花园(七期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-09-25","普宁市","89","54","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012030"
|
"25","现售第【2025】006号","普宁骏合房地产开发有限公司","中骏·云景府","普宁市北二环大道(流沙东街道斗文村段)南侧","2025-09-12","普宁市","132","6","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012002"
|
||||||
"26","现售第【2025】007号","普宁骏合房地产开发有限公司","中骏·云景府","普宁市北二环大道(流沙东街道斗文村段)南侧","2025-09-12","普宁市","545","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012001"
|
"26","现售第【2025】005号","普宁骏合房地产开发有限公司","中骏·云景府","普宁市北二环大道(流沙东街道斗文村段)南侧","2025-09-12","普宁市","136","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012003"
|
||||||
"27","现售第【2025】006号","普宁骏合房地产开发有限公司","中骏·云景府","普宁市北二环大道(流沙东街道斗文村段)南侧","2025-09-12","普宁市","132","6","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012002"
|
"27","现售第【2025】004号","普宁骏合房地产开发有限公司","中骏·云景府","普宁市北二环大道(流沙东街道斗文村段)南侧","2025-09-12","普宁市","9","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012004"
|
||||||
"28","现售第【2025】005号","普宁骏合房地产开发有限公司","中骏·云景府","普宁市北二环大道(流沙东街道斗文村段)南侧","2025-09-12","普宁市","136","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012003"
|
"28","普建售许字(2025)第13号","普宁市方直恒泰房地产开发有限公司","方直普宁悦府","普宁大道(贵政山路段)北侧、大学路东侧","2025-09-11","普宁市","97","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011995"
|
||||||
"29","现售第【2025】004号","普宁骏合房地产开发有限公司","中骏·云景府","普宁市北二环大道(流沙东街道斗文村段)南侧","2025-09-12","普宁市","9","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012004"
|
"29","普建售许字【2025】第12号","揭阳普宁万洋众创城科技有限公司","普宁万洋众创城项目(一期)第三批工程","揭阳市普宁市英歌山普宁产业转移工业园,坛北路北侧","2025-08-28","普宁市","10","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012035"
|
||||||
"30","普建售许字(2025)第13号","普宁市方直恒泰房地产开发有限公司","方直普宁悦府","普宁大道(贵政山路段)北侧、大学路东侧","2025-09-11","普宁市","97","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011995"
|
"30","普建售许字〔2025〕第11号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-07-29","普宁市","256","128","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011989"
|
||||||
"31","普建售许字【2025】第12号","揭阳普宁万洋众创城科技有限公司","普宁万洋众创城项目(一期)第三批工程","揭阳市普宁市英歌山普宁产业转移工业园,坛北路北侧","2025-08-28","普宁市","10","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012035"
|
"31","普建售许字(2025)第09号","普宁市星宏房地产开发有限公司","星河明珠湾花园(七期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-07-23","普宁市","12","9","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011979"
|
||||||
"32","普建售许字〔2025〕第11号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2025-07-29","普宁市","256","128","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011989"
|
"32","普建售许字【2025】第08号","普宁市星宏房地产开发有限公司","星河明珠湾花园(六期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-04-24","普宁市","114","56","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011963"
|
||||||
"33","普建售许字(2025)第09号","普宁市星宏房地产开发有限公司","星河明珠湾花园(七期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-07-23","普宁市","12","9","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011979"
|
"33","普建售许字【2025】第07号","普宁市星宏房地产开发有限公司","星河明珠湾花园(七期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-04-24","普宁市","4","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011964"
|
||||||
"34","普建售许字【2025】第08号","普宁市星宏房地产开发有限公司","星河明珠湾花园(六期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-04-24","普宁市","114","56","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011963"
|
"34","普建售许字【2025】第06号","普宁市星宏房地产开发有限公司","星河明珠湾花园(七期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-04-11","普宁市","10","9","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011953"
|
||||||
"35","普建售许字【2025】第07号","普宁市星宏房地产开发有限公司","星河明珠湾花园(七期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-04-24","普宁市","4","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011964"
|
"35","普建售许字【2025】第02号","普宁市星宏房地产开发有限公司","星河明珠湾花园(七期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-02-18","普宁市","12","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011938"
|
||||||
"36","普建售许字【2025】第06号","普宁市星宏房地产开发有限公司","星河明珠湾花园(七期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-04-11","普宁市","10","9","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011953"
|
"36","现售第【2025】003号","普宁市方直恒泰房地产开发有限公司","方直普宁悦府","普宁大道(贵政山路段)北侧、大学路东侧","2025-02-17","普宁市","558","19","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011933"
|
||||||
"37","普建售许字【2025】第02号","普宁市星宏房地产开发有限公司","星河明珠湾花园(七期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2025-02-18","普宁市","12","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011938"
|
"37","现售第【2025】002号","普宁市方直恒泰房地产开发有限公司","方直普宁悦府","普宁大道(贵政山路段)北侧、大学路东侧","2025-02-17","普宁市","124","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011935"
|
||||||
"38","现售第【2025】003号","普宁市方直恒泰房地产开发有限公司","方直普宁悦府","普宁大道(贵政山路段)北侧、大学路东侧","2025-02-17","普宁市","558","19","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011933"
|
"38","普建售许字【2025】第01号","揭阳普宁万洋众创城科技有限公司","普宁万洋众创城项目(一期)第二批工程","揭阳市普宁市英歌山普宁产业转移工业园,坛北路北侧","2025-01-16","普宁市","28","22","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011981"
|
||||||
"39","现售第【2025】002号","普宁市方直恒泰房地产开发有限公司","方直普宁悦府","普宁大道(贵政山路段)北侧、大学路东侧","2025-02-17","普宁市","124","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011935"
|
"39","现售第【2024】029号","广东超亿美投资有限公司","华美汇悦中心","普宁市区环市北路南侧","2024-12-26","普宁市","1538","1300","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011922"
|
||||||
"40","普建售许字【2025】第01号","揭阳普宁万洋众创城科技有限公司","普宁万洋众创城项目(一期)第二批工程","揭阳市普宁市英歌山普宁产业转移工业园,坛北路北侧","2025-01-16","普宁市","28","22","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011981"
|
"40","现售第【2024】028号","广东翔栩房地产开发有限公司","翔栩城市花园(三期)","普宁大道南侧、凤凰山公园北侧","2024-12-11","普宁市","479","89","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011914"
|
||||||
"41","现售第【2024】029号","广东超亿美投资有限公司","华美汇悦中心","普宁市区环市北路南侧","2024-12-26","普宁市","1538","1300","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011922"
|
"41","现售第【2024】027号","广东翔栩房地产开发有限公司","翔栩城市花园(三期)","普宁大道南侧、凤凰山公园北侧","2024-12-11","普宁市","260","142","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011916"
|
||||||
"42","现售第【2024】028号","广东翔栩房地产开发有限公司","翔栩城市花园(三期)","普宁大道南侧、凤凰山公园北侧","2024-12-11","普宁市","479","89","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011914"
|
"42","现售第【2024】026号","广东翔栩房地产开发有限公司","翔栩城市花园(三期)","普宁大道南侧、凤凰山公园北侧","2024-12-11","普宁市","446","148","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011909"
|
||||||
"43","现售第【2024】027号","广东翔栩房地产开发有限公司","翔栩城市花园(三期)","普宁大道南侧、凤凰山公园北侧","2024-12-11","普宁市","260","142","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011916"
|
"43","普建售许字(2024)第12号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2024-12-05","普宁市","302","291","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011958"
|
||||||
"44","现售第【2024】026号","广东翔栩房地产开发有限公司","翔栩城市花园(三期)","普宁大道南侧、凤凰山公园北侧","2024-12-11","普宁市","446","148","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011909"
|
"44","普建售许字【2024】第11号","普宁市星宏房地产开发有限公司","星河明珠湾花园(六期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2024-11-27","普宁市","224","129","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011908"
|
||||||
"45","普建售许字(2024)第12号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2024-12-05","普宁市","302","291","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011958"
|
"45","现售第【2024】025号","普宁市浩顺房地产开发有限公司","侨光新园","普宁市第三小东侧、侨北二路北侧","2024-11-14","普宁市","744","227","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011898"
|
||||||
"46","普建售许字【2024】第11号","普宁市星宏房地产开发有限公司","星河明珠湾花园(六期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2024-11-27","普宁市","224","129","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011908"
|
"46","普建售许字(2024)第09号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2024-10-30","普宁市","343","26","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011903"
|
||||||
"47","现售第【2024】025号","普宁市浩顺房地产开发有限公司","侨光新园","普宁市第三小东侧、侨北二路北侧","2024-11-14","普宁市","744","227","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011898"
|
"47","普建售许字【2024】第08号","普宁市星宏房地产开发有限公司","星河明珠湾花园(六期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2024-10-25","普宁市","171","85","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011868"
|
||||||
"48","空","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-11-08","普宁市","1648","1564","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011889"
|
"48","现售第【2024】024号","普宁市南园瑞锦纺织印染有限公司","盛世华府","普宁市北环大道(环市北路)南侧","2024-09-04","普宁市","78","56","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011863"
|
||||||
"49","普建售许字(2024)第09号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2024-10-30","普宁市","343","26","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011903"
|
"49","现售第【2024】023号","普宁市汇泰恒业房地产开发有限公司","馨源轩","普宁市区流沙大道北侧新平路西侧","2024-08-20","普宁市","138","6","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011848"
|
||||||
"50","普建售许字【2024】第08号","普宁市星宏房地产开发有限公司","星河明珠湾花园(六期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2024-10-25","普宁市","171","85","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011868"
|
"50","现售第【2024】022号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","60","13","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011789"
|
||||||
"51","现售第【2024】024号","普宁市南园瑞锦纺织印染有限公司","盛世华府","普宁市北环大道(环市北路)南侧","2024-09-04","普宁市","78","56","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011863"
|
"51","现售第【2024】021号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","36","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011790"
|
||||||
"52","现售第【2024】023号","普宁市汇泰恒业房地产开发有限公司","馨源轩","普宁市区流沙大道北侧新平路西侧","2024-08-20","普宁市","138","6","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011848"
|
"52","现售第【2024】020号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","36","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011791"
|
||||||
"53","空","广东翔栩房地产开发有限公司","翔栩城市花园(二期)","普宁大道南侧、凤凰山公园北侧","2024-07-02","普宁市","4","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011808"
|
"53","现售第【2024】019号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","158","9","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011792"
|
||||||
"54","现售第【2024】022号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","60","13","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011789"
|
"54","现售第【2024】018号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","508","14","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011793"
|
||||||
"55","现售第【2024】021号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","36","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011790"
|
"55","现售第【2024】017号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","374","52","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011794"
|
||||||
"56","现售第【2024】020号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","36","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011791"
|
"56","现售第【2024】016号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","84","17","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011795"
|
||||||
"57","现售第【2024】019号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","158","9","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011792"
|
"57","现售第【2024】015号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","466","42","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011796"
|
||||||
"58","现售第【2024】018号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","508","14","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011793"
|
"58","现售第【2024】014号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2024-05-21","普宁市","232","37","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011778"
|
||||||
"59","现售第【2024】017号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","374","52","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011794"
|
"59","普建售许字(2024)第06号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2024-05-17","普宁市","191","29","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011805"
|
||||||
"60","现售第【2024】016号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","84","17","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011795"
|
"60","现售第【2024】013号","普宁市宏鹏房地产开发有限公司","嘉润新园","普宁大道大长陇村灰上片区路段北侧","2024-04-09","普宁市","645","306","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011769"
|
||||||
"61","现售第【2024】015号","普宁市星宏房地产开发有限公司","星河明珠湾花园(五期)","普宁市国道324云落段西北侧、普宁市云落中学东南侧、寒妈水库西南侧,普宁市云落中学东侧、寒妈水库南侧","2024-05-30","普宁市","466","42","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011796"
|
"61","现售第【2024】012号","普宁市宏鹏房地产开发有限公司","嘉润新园","普宁大道大长陇村灰上片区路段北侧","2024-04-09","普宁市","571","469","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011768"
|
||||||
"62","空","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2024-05-24","普宁市","911","659","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011783"
|
"62","现售第【2024】011号","普宁市泓亨实业有限公司","江景园","普宁市赵厝寮路南侧、河滨路东侧","2024-04-02","","345","16","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011765"
|
||||||
"63","现售第【2024】014号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2024-05-21","普宁市","232","37","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011778"
|
"63","普建售许字【2024】第04号","普宁市星宏房地产开发有限公司","星河明珠湾花园(六期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2024-03-22","普宁市","144","21","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011759"
|
||||||
"64","普建售许字(2024)第06号","普宁市丽达纺织有限公司","御锦阳光花园","普宁市池尾街道市科技工业园内御锦阳光花园","2024-05-17","普宁市","191","29","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011805"
|
"64","现售第【2024】010号","广东翔栩房地产开发有限公司","翔栩城市花园(一期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","502","51","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011746"
|
||||||
"65","现售第【2024】013号","普宁市宏鹏房地产开发有限公司","嘉润新园","普宁大道大长陇村灰上片区路段北侧","2024-04-09","普宁市","645","306","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011769"
|
"65","现售第【2024】009号","广东翔栩房地产开发有限公司","翔栩城市花园(一期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","248","15","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011747"
|
||||||
"66","现售第【2024】012号","普宁市宏鹏房地产开发有限公司","嘉润新园","普宁大道大长陇村灰上片区路段北侧","2024-04-09","普宁市","571","469","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011768"
|
"66","现售第【2024】008号","广东翔栩房地产开发有限公司","翔栩城市花园(一期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","258","18","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011745"
|
||||||
"67","现售第【2024】011号","普宁市泓亨实业有限公司","江景园","普宁市赵厝寮路南侧、河滨路东侧","2024-04-02","","345","16","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011765"
|
"67","现售第【2024】007号","广东翔栩房地产开发有限公司","翔栩城市花园(一期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","341","17","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011748"
|
||||||
"68","普建售许字【2024】第04号","普宁市星宏房地产开发有限公司","星河明珠湾花园(六期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2024-03-22","普宁市","144","21","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011759"
|
"68","现售第【2024】006号","广东翔栩房地产开发有限公司","翔栩城市花园(一期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","186","53","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011749"
|
||||||
"69","现售第【2024】010号","广东翔栩房地产开发有限公司","翔栩城市花园(一期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","502","51","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011746"
|
"69","现售第【2024】005号","广东翔栩房地产开发有限公司","翔栩城市花园(二期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","241","34","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011750"
|
||||||
"70","现售第【2024】009号","广东翔栩房地产开发有限公司","翔栩城市花园(一期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","248","15","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011747"
|
"70","现售第【2024】004号","广东翔栩房地产开发有限公司","翔栩城市花园(二期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","372","94","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011751"
|
||||||
"71","现售第【2024】008号","广东翔栩房地产开发有限公司","翔栩城市花园(一期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","258","18","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011745"
|
"71","现售第【2024】003号","广东翔栩房地产开发有限公司","翔栩城市花园(二期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","277","30","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011752"
|
||||||
"72","现售第【2024】007号","广东翔栩房地产开发有限公司","翔栩城市花园(一期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","341","17","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011748"
|
"72","现售第【2024】002号","广东翔栩房地产开发有限公司","翔栩城市花园(二期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","248","27","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011753"
|
||||||
"73","现售第【2024】006号","广东翔栩房地产开发有限公司","翔栩城市花园(一期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","186","53","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011749"
|
"73","现售第【2024】001号","广东翔栩房地产开发有限公司","翔栩城市花园(二期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","186","57","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011754"
|
||||||
"74","现售第【2024】005号","广东翔栩房地产开发有限公司","翔栩城市花园(二期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","241","34","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011750"
|
"74","普建售许字【2024】第02号","普宁市星宏房地产开发有限公司","星河明珠湾花园(六期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2024-01-26","普宁市","163","23","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011713"
|
||||||
"75","现售第【2024】004号","广东翔栩房地产开发有限公司","翔栩城市花园(二期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","372","94","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011751"
|
"75","现售第【2023】048号","普宁市金泰房地产开发有限公司","商住楼(欢乐颂楼)","普宁市普宁大道北侧、赤华南路东侧","2023-12-04","普宁市","261","211","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011699"
|
||||||
"76","现售第【2024】003号","广东翔栩房地产开发有限公司","翔栩城市花园(二期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","277","30","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011752"
|
"76","现售第【2023】047号","普宁市翔栩房地产开发有限公司","翔栩商业街(商住楼)","普宁市普宁大道南北侧、揭神路东侧","2023-11-28","普宁市","150","107","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011696"
|
||||||
"77","现售第【2024】002号","广东翔栩房地产开发有限公司","翔栩城市花园(二期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","248","27","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011753"
|
"77","现售第【2023】046号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-11-09","普宁市","310","33","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011670"
|
||||||
"78","现售第【2024】001号","广东翔栩房地产开发有限公司","翔栩城市花园(二期)","普宁大道南侧、凤凰山公园北侧","2024-03-20","普宁市","186","57","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011754"
|
"78","现售第【2023】045号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-11-09","普宁市","204","30","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011671"
|
||||||
"79","空","广东翔栩房地产开发有限公司","翔栩新城中心华府(一期)","普宁市新光南路东侧立新路南侧","2024-03-19","普宁市","494","494","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011744"
|
"79","现售第【2023】044号","广东新东海电器有限公司","百美雅苑","普宁市流沙南街道泗竹埔村城南大道西侧","2023-11-08","普宁市","105","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011668"
|
||||||
"80","空","普宁华创文实业开发有限公司","唐商花园","普宁市北环大道(流沙东街道斗文村段)北侧","2024-03-12","普宁市","1115","1013","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011729"
|
"80","现售第【2023】043号","广东旭炫地产有限公司","百美花园","普宁市池尾大道(新寮段)东南侧","2023-11-08","普宁市","239","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011836"
|
||||||
"81","普建售许字【2024】第02号","普宁市星宏房地产开发有限公司","星河明珠湾花园(六期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2024-01-26","普宁市","163","23","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011713"
|
"81","现售第【2023】042号","广东翔栩房地产开发有限公司","翔栩新城中心华府(一期)","普宁市新光南路东侧立新路南侧","2023-11-02","普宁市","522","246","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011656"
|
||||||
"82","空","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-12-26","普宁市","1815","1616","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011708"
|
"82","现售第【2023】041号","广东翔栩房地产开发有限公司","翔栩新城中心华府(一期)","普宁市新光南路东侧立新路南侧","2023-11-02","普宁市","461","103","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011659"
|
||||||
"83","现售第【2023】048号","普宁市金泰房地产开发有限公司","商住楼(欢乐颂楼)","普宁市普宁大道北侧、赤华南路东侧","2023-12-04","普宁市","261","211","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011699"
|
"83","现售第【2023】040号","广东港丽投资有限公司","港泰公寓","普宁市高铁站广场西南侧","2023-10-18","普宁市","939","372","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011649"
|
||||||
"84","现售第【2023】047号","普宁市翔栩房地产开发有限公司","翔栩商业街(商住楼)","普宁市普宁大道南北侧、揭神路东侧","2023-11-28","普宁市","150","107","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011696"
|
"84","现售第【2023】039号","普宁市南园瑞锦纺织印染有限公司","盛世华府","普宁市北环大道(环市北路)南侧","2023-10-07","普宁市","577","9","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011631"
|
||||||
"85","现售第【2023】046号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-11-09","普宁市","310","33","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011670"
|
"85","普建售许字【2023】第16号","普宁市星宏房地产开发有限公司","星河明珠湾花园(六期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2023-09-28","普宁市","370","34","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012068"
|
||||||
"86","现售第【2023】045号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-11-09","普宁市","204","30","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011671"
|
"86","现售第【2023】038号","普宁市翔应地产有限公司","翔栩嘉应华府","普宁市广达北路西侧金池路北侧","2023-09-26","普宁市","700","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011568"
|
||||||
"87","现售第【2023】044号","广东新东海电器有限公司","百美雅苑","普宁市流沙南街道泗竹埔村城南大道西侧","2023-11-08","普宁市","105","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011668"
|
"87","现售第【2023】037号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-09-21","普宁市","106","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011552"
|
||||||
"88","现售第【2023】043号","广东旭炫地产有限公司","百美花园","普宁市池尾大道(新寮段)东南侧","2023-11-08","普宁市","239","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011836"
|
"88","现售第【2023】036号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","56","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011605"
|
||||||
"89","现售第【2023】042号","广东翔栩房地产开发有限公司","翔栩新城中心华府(一期)","普宁市新光南路东侧立新路南侧","2023-11-02","普宁市","522","246","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011656"
|
"89","现售第【2023】035号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","194","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011606"
|
||||||
"90","现售第【2023】041号","广东翔栩房地产开发有限公司","翔栩新城中心华府(一期)","普宁市新光南路东侧立新路南侧","2023-11-02","普宁市","461","103","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011659"
|
"90","现售第【2023】034号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","666","10","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011607"
|
||||||
"91","现售第【2023】040号","广东港丽投资有限公司","港泰公寓","普宁市高铁站广场西南侧","2023-10-18","普宁市","939","372","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011649"
|
"91","现售第【2023】033号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","280","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011608"
|
||||||
"92","现售第【2023】039号","普宁市南园瑞锦纺织印染有限公司","盛世华府","普宁市北环大道(环市北路)南侧","2023-10-07","普宁市","577","9","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011631"
|
"92","现售第【2023】032号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","221","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011610"
|
||||||
"93","普建售许字【2023】第16号","普宁市星宏房地产开发有限公司","星河明珠湾花园(六期)","普宁市普惠高速公路南侧、寒妈水库西北侧","2023-09-28","普宁市","370","34","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012068"
|
"93","现售第【2023】031号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","268","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011611"
|
||||||
"94","现售第【2023】038号","普宁市翔应地产有限公司","翔栩嘉应华府","普宁市广达北路西侧金池路北侧","2023-09-26","普宁市","700","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011568"
|
"94","现售第【2023】030号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","163","4","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011612"
|
||||||
"95","现售第【2023】037号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-09-21","普宁市","106","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011552"
|
"95","现售第【2023】029号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","226","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011613"
|
||||||
"96","现售第【2023】036号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","56","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011605"
|
"96","现售第【2023】028号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","154","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011614"
|
||||||
"97","现售第【2023】035号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","194","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011606"
|
"97","现售第【2023】027号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","311","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011615"
|
||||||
"98","现售第【2023】034号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","666","10","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011607"
|
"98","现售第【2023】026号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","38","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011616"
|
||||||
"99","现售第【2023】033号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","280","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011608"
|
"99","现售第【2023】025号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","38","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011617"
|
||||||
"100","现售第【2023】032号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","221","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011610"
|
"100","现售第【2023】024号","普宁市华尔街投资发展有限公司","盛迪嘉光明花园","普宁市南华路北侧","2023-09-20","普宁市","329","16","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011597"
|
||||||
"101","现售第【2023】031号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","268","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011611"
|
"101","现售第【2023】023号","普宁市华尔街投资发展有限公司","盛迪嘉光明花园","普宁市南华路北侧","2023-09-20","普宁市","280","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011598"
|
||||||
"102","现售第【2023】030号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","163","4","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011612"
|
"102","现售第【2023】022号","普宁市华尔街投资发展有限公司","盛迪嘉光明花园","普宁市南华路北侧","2023-09-20","普宁市","233","7","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011599"
|
||||||
"103","现售第【2023】029号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","226","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011613"
|
"103","现售第【2023】021号","普宁市华尔街投资发展有限公司","盛迪嘉光明花园","普宁市南华路北侧","2023-09-20","普宁市","334","25","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011600"
|
||||||
"104","现售第【2023】028号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","154","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011614"
|
"104","现售第【2023】020号","普宁市华尔街投资发展有限公司","盛迪嘉光明花园","普宁市南华路北侧","2023-09-20","普宁市","536","22","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011601"
|
||||||
"105","现售第【2023】027号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","311","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011615"
|
"105","普建售许字[2023]第15号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2023-09-20","普宁市","275","239","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012105"
|
||||||
"106","现售第【2023】026号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","38","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011616"
|
"106","现售第【2023】019号","普宁市星宏房地产开发有限公司","星河明珠湾花园(三期)","普宁市广汕公路(云落段)西北侧","2023-09-18","普宁市","303","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011583"
|
||||||
"107","现售第【2023】025号","普宁市星宏房地产开发有限公司","星河明珠湾花园(四期)","普宁市云落中学东南侧、寒妈水库南侧,国道324线云落段西北侧、寒妈水库南侧","2023-09-20","普宁市","38","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011617"
|
"107","现售第【2023】018号","普宁市星宏房地产开发有限公司","星河明珠湾花园(三期)","普宁市广汕公路(云落段)西北侧","2023-09-18","普宁市","286","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011584"
|
||||||
"108","现售第【2023】024号","普宁市华尔街投资发展有限公司","盛迪嘉光明花园","普宁市南华路北侧","2023-09-20","普宁市","329","16","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011597"
|
"108","现售第【2023】017号","普宁市星宏房地产开发有限公司","星河明珠湾花园(三期)","普宁市广汕公路(云落段)西北侧","2023-09-18","普宁市","521","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011585"
|
||||||
"109","现售第【2023】023号","普宁市华尔街投资发展有限公司","盛迪嘉光明花园","普宁市南华路北侧","2023-09-20","普宁市","280","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011598"
|
"109","现售第【2023】016号","普宁市星宏房地产开发有限公司","星河明珠湾花园(三期)","普宁市广汕公路(云落段)西北侧","2023-09-18","普宁市","647","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011586"
|
||||||
"110","现售第【2023】022号","普宁市华尔街投资发展有限公司","盛迪嘉光明花园","普宁市南华路北侧","2023-09-20","普宁市","233","7","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011599"
|
"110","现售第【2023】015号","普宁市星宏房地产开发有限公司","星河明珠湾花园(三期)","普宁市广汕公路(云落段)西北侧","2023-09-15","普宁市","218","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011582"
|
||||||
"111","现售第【2023】021号","普宁市华尔街投资发展有限公司","盛迪嘉光明花园","普宁市南华路北侧","2023-09-20","普宁市","334","25","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011600"
|
"111","现售第【2023】014号","普宁市星宏房地产开发有限公司","星河明珠湾花园(三期)","普宁市广汕公路(云落段)西北侧","2023-09-15","普宁市","38","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011581"
|
||||||
"112","现售第【2023】020号","普宁市华尔街投资发展有限公司","盛迪嘉光明花园","普宁市南华路北侧","2023-09-20","普宁市","536","22","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011601"
|
"112","现售第【2023】013号","普宁市翔桦地产有限公司","翔栩水岸花园(二期)","普宁市康美大道西侧","2023-09-13","普宁市","437","50","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011564"
|
||||||
"113","普建售许字[2023]第15号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2023-09-20","普宁市","275","239","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012105"
|
"113","现售第【2023】012号","普宁市翔应地产有限公司","翔栩嘉应华府","普宁市广达北路西侧金池路北侧","2023-09-13","普宁市","348","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011567"
|
||||||
"114","空","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2023-09-19","普宁市","15","11","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011588"
|
"114","现售第【2023】011号","普宁市翔桦地产有限公司","翔栩水岸花园","普宁市揭神路西侧广东福尔莱制衣有限公司西北侧","2023-09-13","普宁市","1034","35","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011563"
|
||||||
"115","空","普宁市南园瑞锦纺织印染有限公司","盛世华府","普宁市北环大道(环市北路)南侧","2023-09-19","普宁市","315","296","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011590"
|
"115","现售第【2023】010号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-09-12","普宁市","177","12","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011549"
|
||||||
"116","现售第【2023】019号","普宁市星宏房地产开发有限公司","星河明珠湾花园(三期)","普宁市广汕公路(云落段)西北侧","2023-09-18","普宁市","303","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011583"
|
"116","现售第【2023】009号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-09-12","普宁市","307","7","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011550"
|
||||||
"117","现售第【2023】018号","普宁市星宏房地产开发有限公司","星河明珠湾花园(三期)","普宁市广汕公路(云落段)西北侧","2023-09-18","普宁市","286","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011584"
|
"117","现售第【2023】008号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-09-12","普宁市","455","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011551"
|
||||||
"118","现售第【2023】017号","普宁市星宏房地产开发有限公司","星河明珠湾花园(三期)","普宁市广汕公路(云落段)西北侧","2023-09-18","普宁市","521","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011585"
|
"118","现售第【2023】007号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-09-12","普宁市","254","36","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011548"
|
||||||
"119","现售第【2023】016号","普宁市星宏房地产开发有限公司","星河明珠湾花园(三期)","普宁市广汕公路(云落段)西北侧","2023-09-18","普宁市","647","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011586"
|
"119","现售第【2023】006号","广东东和实业投资有限公司","盛迪嘉光明印象花园","普宁大道东侧东二环大道(原环市东路)南侧","2023-09-12","普宁市","611","455","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011517"
|
||||||
"120","现售第【2023】015号","普宁市星宏房地产开发有限公司","星河明珠湾花园(三期)","普宁市广汕公路(云落段)西北侧","2023-09-15","普宁市","218","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011582"
|
"120","现售第【2023】005号","广东东和实业投资有限公司","盛迪嘉光明印象花园","普宁大道东侧东二环大道(原环市东路)南侧","2023-09-12","普宁市","416","251","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011516"
|
||||||
"121","现售第【2023】014号","普宁市星宏房地产开发有限公司","星河明珠湾花园(三期)","普宁市广汕公路(云落段)西北侧","2023-09-15","普宁市","38","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011581"
|
"121","现售第【2023】004号","广东东和实业投资有限公司","盛迪嘉光明印象花园","普宁大道东侧东二环大道(原环市东路)南侧","2023-09-12","普宁市","1209","635","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011544"
|
||||||
"122","现售第【2023】013号","普宁市翔桦地产有限公司","翔栩水岸花园(二期)","普宁市康美大道西侧","2023-09-13","普宁市","437","50","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011564"
|
"122","现售第【2023】003号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2023-09-08","普宁市","397","26","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011492"
|
||||||
"123","现售第【2023】012号","普宁市翔应地产有限公司","翔栩嘉应华府","普宁市广达北路西侧金池路北侧","2023-09-13","普宁市","348","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011567"
|
"123","现售第【2023】002号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2023-09-08","普宁市","284","112","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011498"
|
||||||
"124","现售第【2023】011号","普宁市翔桦地产有限公司","翔栩水岸花园","普宁市揭神路西侧广东福尔莱制衣有限公司西北侧","2023-09-13","普宁市","1034","35","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011563"
|
"124","现售第【2023】001号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2023-09-08","普宁市","207","22","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011494"
|
||||||
"125","现售第【2023】010号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-09-12","普宁市","177","12","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011549"
|
"125","普建售许字(2023)第11号","普宁市方直恒泰房地产开发有限公司","方直普宁悦府","普宁大道(贵政山路段)北侧、大学路东侧","2023-07-07","普宁市","97","63","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012082"
|
||||||
"126","现售第【2023】009号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-09-12","普宁市","307","7","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011550"
|
"126","普建售许字[2022]第03号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2022-04-20","普宁市","157","27","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011994"
|
||||||
"127","现售第【2023】008号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-09-12","普宁市","455","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011551"
|
"127","普建售许字(2021)第22号","普宁市方直恒泰房地产开发有限公司","方直普宁悦府","普宁大道(贵政山路段)北侧、大学路东侧","2021-12-30","普宁市","186","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012069"
|
||||||
"128","现售第【2023】007号","普宁市华荣实业投资有限公司","保利和府","普宁市324国道(高明段)东南侧规划寒妈东路北侧保利和府","2023-09-12","普宁市","254","36","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011548"
|
"128","普建售许字(2021)第16号","普宁市方直恒泰房地产开发有限公司","方直普宁悦府","普宁大道(贵政山路段)北侧、大学路东侧","2021-09-28","普宁市","131","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012070"
|
||||||
"129","现售第【2023】006号","广东东和实业投资有限公司","盛迪嘉光明印象花园","普宁大道东侧东二环大道(原环市东路)南侧","2023-09-12","普宁市","611","455","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011517"
|
"129","现售第【2020】054号","普宁市鸿捷胜房地产开发有限公司","新华城","普宁市池尾街道新寮村广达北路西侧","2020-11-10","普宁市","2670","31","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011359"
|
||||||
"130","现售第【2023】005号","广东东和实业投资有限公司","盛迪嘉光明印象花园","普宁大道东侧东二环大道(原环市东路)南侧","2023-09-12","普宁市","416","251","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011516"
|
"130","普房售许字【2020】第06号","普宁市碧桂园置业有限公司","普宁碧桂园","普宁市池尾街道塘塔路北侧","2020-09-29","普宁市","124","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011365"
|
||||||
"131","现售第【2023】004号","广东东和实业投资有限公司","盛迪嘉光明印象花园","普宁大道东侧东二环大道(原环市东路)南侧","2023-09-12","普宁市","1209","635","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011544"
|
"131","现售第【2020】053号","康美实业投资控股有限公司","康美·福临门公馆","普宁市流沙西街道城南大道北侧","2020-09-08","普宁市","695","15","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011328"
|
||||||
"132","空","普宁市星宏房地产开发有限公司","星河明珠湾花园(三期)","普宁市广汕公路(云落段)西北侧","2023-09-11","普宁市","2006","1631","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011524"
|
"132","现售第【2020】052号","普宁市俊嘉房地产开发有限公司","盛世华庭东区","普宁市流沙市区城关东路西侧、赤华北路东侧","2020-09-02","普宁市","159","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011312"
|
||||||
"133","现售第【2023】003号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2023-09-08","普宁市","397","26","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011492"
|
"133","现售第【2020】051号","普宁市永茂实业投资有限公司","滨湖华府","普宁市池尾街道金池路北侧新春路西侧","2020-08-20","普宁市","246","10","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011296"
|
||||||
"134","现售第【2023】002号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2023-09-08","普宁市","284","112","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011498"
|
"134","现售第【2020】050号","普宁市佳泰实业投资有限公司","春熙园","普宁市流沙北街道白沙陇路南侧","2020-08-20","普宁市","398","-9","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011297"
|
||||||
"135","现售第【2023】001号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2023-09-08","普宁市","207","22","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011494"
|
"135","现售第【2020】049号","广东万泰投资有限公司","万泰金融大厦","普宁市流沙市区普宁广场南侧万泰金融大厦","2020-08-17","普宁市","231","101","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011290"
|
||||||
"136","空","普宁华创文实业开发有限公司","唐商花园","普宁市北环大道(流沙东街道斗文村段)北侧","2023-09-07","普宁市","1628","27","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011463"
|
"136","现售第【2020】048号","普宁市恒森投资有限公司","华美景轩","普宁市南溪镇老方村华美景轩","2020-07-13","普宁市","229","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011266"
|
||||||
"137","空","普宁市华天房地产开发有限公司","华美春天园","普宁市南环大道北侧、大学路东侧","2023-09-07","普宁市","853","154","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011423"
|
"137","现售第【2020】047号","普宁市翔栩纺织有限公司","翔栩·帝景花园","普宁市普宁大道南侧揭神路东侧","2020-06-24","普宁市","14","10","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011236"
|
||||||
"138","普建售许字(2023)第11号","普宁市方直恒泰房地产开发有限公司","方直普宁悦府","普宁大道(贵政山路段)北侧、大学路东侧","2023-07-07","普宁市","97","63","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012082"
|
"138","现售第【2020】046号","普宁市翔栩纺织有限公司","翔栩·帝景花园","普宁市普宁大道南侧揭神路东侧","2020-06-23","普宁市","1642","78","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011240"
|
||||||
"139","普建售许字[2022]第03号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2022-04-20","普宁市","157","27","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011994"
|
"139","现售第【2020】045号","普宁市赵厝寮投资有限公司","华桂苑","普宁市流沙大道北侧体育路西侧","2020-06-23","普宁市","240","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011222"
|
||||||
"140","普建售许字(2021)第22号","普宁市方直恒泰房地产开发有限公司","方直普宁悦府","普宁大道(贵政山路段)北侧、大学路东侧","2021-12-30","普宁市","186","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012069"
|
"140","现售第【2020】044号","普宁市合兴物流有限公司","普宁商贸广场","普宁市洪阳镇鸣岗村","2020-06-19","普宁市","135","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011224"
|
||||||
"141","普建售许字(2021)第16号","普宁市方直恒泰房地产开发有限公司","方直普宁悦府","普宁大道(贵政山路段)北侧、大学路东侧","2021-09-28","普宁市","131","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1012070"
|
"141","现售第【2020】043号","普宁市维美表业有限公司","维美新城","普宁市里湖镇镇区安池公路北侧","2020-06-17","普宁市","671","37","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011214"
|
||||||
"142","现售第【2020】054号","普宁市鸿捷胜房地产开发有限公司","新华城","普宁市池尾街道新寮村广达北路西侧","2020-11-10","普宁市","2670","31","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011359"
|
"142","现售第【2020】042号","普宁市恒润投资有限公司","御景城三区","普宁市流沙赤华北路与南华路交界处","2020-06-16","普宁市","771","8","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011197"
|
||||||
"143","普房售许字【2020】第06号","普宁市碧桂园置业有限公司","普宁碧桂园","普宁市池尾街道塘塔路北侧","2020-09-29","普宁市","124","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011365"
|
"143","现售第【2020】041号","普宁市恒润投资有限公司","御景城三区","普宁市流沙赤华北路与南华路交界处","2020-06-16","普宁市","1362","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011195"
|
||||||
"144","现售第【2020】053号","康美实业投资控股有限公司","康美·福临门公馆","普宁市流沙西街道城南大道北侧","2020-09-08","普宁市","695","15","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011328"
|
"144","现售第【2020】040号","普宁市恒润投资有限公司","御景城","普宁市流沙市区广达北路东侧南华路北侧","2020-06-16","普宁市","1093","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011152"
|
||||||
"145","现售第【2020】052号","普宁市俊嘉房地产开发有限公司","盛世华庭东区","普宁市流沙市区城关东路西侧、赤华北路东侧","2020-09-02","普宁市","159","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011312"
|
"145","现售第【2020】039号","普宁市恒润投资有限公司","御景城二区","普宁市流沙市区环市北路南赤华路西侧","2020-06-16","普宁市","1651","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011150"
|
||||||
"146","空","揭阳市鸿森房地产开发有限公司","维美温泉度假村","揭阳市普侨区南部工业园西区","2020-08-27","普宁市","455","222","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011310"
|
"146","现售第【2020】038号","普宁市恒润投资有限公司","御景城","普宁市流沙市区广达北路东侧南华路北侧","2020-06-16","普宁市","455","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011148"
|
||||||
"147","现售第【2020】051号","普宁市永茂实业投资有限公司","滨湖华府","普宁市池尾街道金池路北侧新春路西侧","2020-08-20","普宁市","246","10","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011296"
|
"147","现售第【2020】037号","普宁市凯特曼投资有限公司","凯逸阳光","普宁市流沙文竹南路东侧","2020-06-16","普宁市","1007","21","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011042"
|
||||||
"148","现售第【2020】050号","普宁市佳泰实业投资有限公司","春熙园","普宁市流沙北街道白沙陇路南侧","2020-08-20","普宁市","398","-6","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011297"
|
"148","现售第【2020】036号","普宁市俊嘉房地产开发有限公司","盛世华轩","普宁市流沙市区赤华北路西侧南华路南侧","2020-06-15","普宁市","509","29","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011161"
|
||||||
"149","现售第【2020】049号","广东万泰投资有限公司","万泰金融大厦","普宁市流沙市区普宁广场南侧万泰金融大厦","2020-08-17","普宁市","231","101","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011290"
|
"149","现售第【2020】035号","普宁市金莎投资有限公司","时代中心","普宁市流沙市区环市北路南侧广达北路东侧","2020-06-15","普宁市","910","52","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011015"
|
||||||
"150","现售第【2020】048号","普宁市恒森投资有限公司","华美景轩","普宁市南溪镇老方村华美景轩","2020-07-13","普宁市","229","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011266"
|
"150","现售第【2020】034号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-12","普宁市","191","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011167"
|
||||||
"151","现售第【2020】047号","普宁市翔栩纺织有限公司","翔栩·帝景花园","普宁市普宁大道南侧揭神路东侧","2020-06-24","普宁市","14","10","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011236"
|
"151","现售第【2020】033号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-12","普宁市","31","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011166"
|
||||||
"152","现售第【2020】046号","普宁市翔栩纺织有限公司","翔栩·帝景花园","普宁市普宁大道南侧揭神路东侧","2020-06-23","普宁市","1642","78","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011240"
|
"152","现售第【2020】032号","普宁市金盘科技有限公司","金桂园","普宁市流沙市区新河西路西侧","2020-06-12","普宁市","422","21","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011158"
|
||||||
"153","现售第【2020】045号","普宁市赵厝寮投资有限公司","华桂苑","普宁市流沙大道北侧体育路西侧","2020-06-23","普宁市","240","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011222"
|
"153","现售第【2020】031号","普宁市万泰购物广场有限公司","万泰汇购物中心","普宁市流沙市区普宁广场南侧","2020-06-12","普宁市","199","60","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011159"
|
||||||
"154","现售第【2020】044号","普宁市合兴物流有限公司","普宁商贸广场","普宁市洪阳镇鸣岗村","2020-06-19","普宁市","135","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011224"
|
"154","现售第【2020】030号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","19","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011132"
|
||||||
"155","现售第【2020】043号","普宁市维美表业有限公司","维美新城","普宁市里湖镇镇区安池公路北侧","2020-06-17","普宁市","671","37","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011214"
|
"155","现售第【2020】029号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","48","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011129"
|
||||||
"156","现售第【2020】042号","普宁市恒润投资有限公司","御景城三区","普宁市流沙赤华北路与南华路交界处","2020-06-16","普宁市","771","8","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011197"
|
"156","现售第【2020】028号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","63","4","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011127"
|
||||||
"157","现售第【2020】041号","普宁市恒润投资有限公司","御景城三区","普宁市流沙赤华北路与南华路交界处","2020-06-16","普宁市","1362","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011195"
|
"157","现售第【2020】027号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","66","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011126"
|
||||||
"158","现售第【2020】040号","普宁市恒润投资有限公司","御景城","普宁市流沙市区广达北路东侧南华路北侧","2020-06-16","普宁市","1093","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011152"
|
"158","现售第【2020】026号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","248","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011160"
|
||||||
"159","现售第【2020】039号","普宁市恒润投资有限公司","御景城二区","普宁市流沙市区环市北路南赤华路西侧","2020-06-16","普宁市","1651","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011150"
|
"159","现售第【2020】025号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","224","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011128"
|
||||||
"160","现售第【2020】038号","普宁市恒润投资有限公司","御景城","普宁市流沙市区广达北路东侧南华路北侧","2020-06-16","普宁市","455","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011148"
|
"160","现售第【2020】024号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","95","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011130"
|
||||||
"161","现售第【2020】037号","普宁市凯特曼投资有限公司","凯逸阳光","普宁市流沙文竹南路东侧","2020-06-16","普宁市","1007","21","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011042"
|
"161","现售第【2020】023号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","45","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011131"
|
||||||
"162","现售第【2020】036号","普宁市俊嘉房地产开发有限公司","盛世华轩","普宁市流沙市区赤华北路西侧南华路南侧","2020-06-15","普宁市","509","29","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011161"
|
"162","现售第【2020】022号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","44","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011133"
|
||||||
"163","现售第【2020】035号","普宁市金莎投资有限公司","时代中心","普宁市流沙市区环市北路南侧广达北路东侧","2020-06-15","普宁市","910","52","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011015"
|
"163","现售第【2020】021号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","263","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011134"
|
||||||
"164","现售第【2020】034号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-12","普宁市","191","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011167"
|
"164","现售第【2020】020号","普宁市盛迪嘉置业投资有限公司","盛迪嘉花园","普宁市池尾街道上寮村广达北路西侧","2020-06-10","普宁市","344","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011073"
|
||||||
"165","现售第【2020】033号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-12","普宁市","31","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011166"
|
"165","现售第【2020】019号","普宁市金莎投资有限公司","时代中心","普宁市流沙市区环市北路南侧广达北路东侧","2020-06-10","普宁市","172","172","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011034"
|
||||||
"166","现售第【2020】032号","普宁市金盘科技有限公司","金桂园","普宁市流沙市区新河西路西侧","2020-06-12","普宁市","422","21","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011158"
|
"166","现售第【2020】018号","普宁市金莎投资有限公司","时代中心","普宁市流沙市区环市北路南侧广达北路东侧","2020-06-10","普宁市","640","106","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011014"
|
||||||
"167","现售第【2020】031号","普宁市万泰购物广场有限公司","万泰汇购物中心","普宁市流沙市区普宁广场南侧","2020-06-12","普宁市","199","60","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011159"
|
"167","现售第【2020】017号","普宁市金莎投资有限公司","时代中心","普宁市流沙市区环市北路南侧广达北路东侧","2020-06-10","普宁市","620","412","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011013"
|
||||||
"168","现售第【2020】030号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","19","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011132"
|
"168","现售第【2020】016号","普宁市宏御房地产开发有限公司","宏御雅轩","普宁市占陇镇占陈村镇政府东侧","2020-06-10","普宁市","66","8","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011215"
|
||||||
"169","现售第【2020】029号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","48","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011129"
|
"169","现售第【2020】015号","普宁市盘龙湾温泉度假村有限公司","盘龙湾花园","普宁市云落镇古安村","2020-06-10","普宁市","100","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011100"
|
||||||
"170","现售第【2020】028号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","63","4","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011127"
|
"170","现售第【2020】014号","康美中药城(普宁)有限公司","普宁中药材专业市场","普宁市揭神路东侧普宁中药材专业市场","2020-06-10","普宁市","418","19","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011099"
|
||||||
"171","现售第【2020】027号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","66","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011126"
|
"171","现售第【2020】013号","康美中药城(普宁)有限公司","普宁中药材专业市场","普宁市揭神路东侧普宁中药材专业市场","2020-06-10","普宁市","517","27","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011089"
|
||||||
"172","现售第【2020】026号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","248","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011160"
|
"172","现售第【2020】012号","普宁市合润投资有限公司","南欣邸","普宁市大南山街道流石路东侧","2020-06-10","普宁市","100","13","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011087"
|
||||||
"173","现售第【2020】025号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","224","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011128"
|
"173","现售第【2020】011号","广东嘉懋投资置业有限公司","尚东一品(南区)","普宁市流沙大道北侧普宁国际商品城","2020-06-10","普宁市","632","85","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011210"
|
||||||
"174","现售第【2020】024号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","95","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011130"
|
"174","现售第【2020】010号","广东嘉懋投资置业有限公司","尚东一品(北区)","普宁市流沙大道北侧普宁国际商品城","2020-06-10","普宁市","452","55","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011211"
|
||||||
"175","现售第【2020】023号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","45","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011131"
|
"175","现售第【2020】009号","广东嘉懋投资置业有限公司","尚东一品(北区)","普宁市流沙大道北侧普宁国际商品城","2020-06-10","普宁市","537","53","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011212"
|
||||||
"176","现售第【2020】022号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","44","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011133"
|
"176","现售第【2020】008号","广东嘉懋投资置业有限公司","尚东步行街","普宁市流沙大道北侧普宁国际商品城","2020-06-10","普宁市","325","263","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011209"
|
||||||
"177","现售第【2020】021号","广东南方梅园生态村有限公司","南方梅园·山湖雅居","普宁市广汕公路(云落段)西北侧","2020-06-11","普宁市","263","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011134"
|
"177","现售第【2020】007号","普宁市汇润地产有限公司","汇润·幸福里","普宁市流沙市区新河西路西侧","2020-06-09","普宁市","416","82","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011110"
|
||||||
"178","现售第【2020】020号","普宁市盛迪嘉置业投资有限公司","盛迪嘉花园","普宁市池尾街道上寮村广达北路西侧","2020-06-10","普宁市","344","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011073"
|
"178","现售第【2020】006号","普宁市汇润地产有限公司","汇润·吉祥里","普宁市占陇镇镇区广汕公路南侧","2020-06-09","普宁市","583","51","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011113"
|
||||||
"179","现售第【2020】019号","普宁市金莎投资有限公司","时代中心","普宁市流沙市区环市北路南侧广达北路东侧","2020-06-10","普宁市","172","172","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011034"
|
"179","现售第【2020】005号","普宁市汇润地产有限公司","汇润·幸福里","普宁市流沙市区新河西路西侧","2020-06-09","普宁市","8","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011118"
|
||||||
"180","现售第【2020】018号","普宁市金莎投资有限公司","时代中心","普宁市流沙市区环市北路南侧广达北路东侧","2020-06-10","普宁市","640","106","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011014"
|
"180","现售第【2020】004号","普宁市翔栩房地产开发有限公司","翔栩万泰城","揭神路西侧","2020-06-08","普宁市","730","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011088"
|
||||||
"181","现售第【2020】017号","普宁市金莎投资有限公司","时代中心","普宁市流沙市区环市北路南侧广达北路东侧","2020-06-10","普宁市","620","412","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011013"
|
"181","现售第【2020】003号","普宁市盈泰投资有限公司","盈泰华府","普宁市普宁大道北侧揭神路西侧","2020-06-08","普宁市","872","211","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011026"
|
||||||
"182","现售第【2020】016号","普宁市宏御房地产开发有限公司","宏御雅轩","普宁市占陇镇占陈村镇政府东侧","2020-06-10","普宁市","66","8","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011215"
|
"182","现售第【2020】002号","普宁市骏景房地产开发有限公司","丽江骏景花园","普宁市流沙新河东路东侧","2020-06-04","普宁市","703","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011037"
|
||||||
"183","现售第【2020】015号","普宁市盘龙湾温泉度假村有限公司","盘龙湾花园","普宁市云落镇古安村","2020-06-10","普宁市","100","5","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011100"
|
"183","现售第【2020】001号","广东南方梅园生态村有限公司","山湖名庭","普宁市广汕公路(云落段)西北侧","2020-06-02","普宁市","872","18","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011023"
|
||||||
"184","现售第【2020】014号","康美中药城(普宁)有限公司","普宁中药材专业市场","普宁市揭神路东侧普宁中药材专业市场","2020-06-10","普宁市","418","19","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011099"
|
"184","普房售许字【2019】第16号","普宁市碧桂园置业有限公司","普宁碧桂园","普宁市池尾街道塘塔路北侧","2020-03-17","普宁市","94","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011045"
|
||||||
"185","现售第【2020】013号","康美中药城(普宁)有限公司","普宁中药材专业市场","普宁市揭神路东侧普宁中药材专业市场","2020-06-10","普宁市","517","27","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011089"
|
"185","普房售许字【2019】第17号","普宁市盘龙湾温泉度假村有限公司","盘龙湾花园","普宁市云落镇古安村","2019-11-20","普宁市","48","34","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011377"
|
||||||
"186","现售第【2020】012号","普宁市合润投资有限公司","南欣邸","普宁市大南山街道流石路东侧","2020-06-10","普宁市","100","13","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011087"
|
"186","普房售许字【2019】第15号","普宁市碧桂园置业有限公司","普宁碧桂园","普宁市池尾街道塘塔路北侧","2019-10-30","普宁市","60","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011124"
|
||||||
"187","现售第【2020】011号","广东嘉懋投资置业有限公司","尚东一品(南区)","普宁市流沙大道北侧普宁国际商品城","2020-06-10","普宁市","632","85","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011210"
|
"187","普房售许字【2019】第14号","普宁市碧桂园置业有限公司","普宁碧桂园","普宁市池尾街道塘塔路北侧","2019-10-08","普宁市","189","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011061"
|
||||||
"188","现售第【2020】010号","广东嘉懋投资置业有限公司","尚东一品(北区)","普宁市流沙大道北侧普宁国际商品城","2020-06-10","普宁市","452","55","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011211"
|
"188","普房售许字【2019】第06号","普宁市碧桂园置业有限公司","普宁碧桂园","普宁市池尾街道塘塔路北侧","2019-04-30","普宁市","97","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011062"
|
||||||
"189","现售第【2020】009号","广东嘉懋投资置业有限公司","尚东一品(北区)","普宁市流沙大道北侧普宁国际商品城","2020-06-10","普宁市","537","53","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011212"
|
"189","2019005","康美中药城(普宁)有限公司","普宁中药材专业市场","普宁市揭神路东侧普宁中药材专业市场","2019-03-19","普宁市","1","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=329"
|
||||||
"190","现售第【2020】008号","广东嘉懋投资置业有限公司","尚东步行街","普宁市流沙大道北侧普宁国际商品城","2020-06-10","普宁市","325","263","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011209"
|
"190","普2019-01,02","普宁市碧桂园置业有限公司","普宁碧桂园","普宁市池尾街道塘塔路北侧","2019-02-15","普宁市","318","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-317"
|
||||||
"191","现售第【2020】007号","普宁市汇润地产有限公司","汇润·幸福里","普宁市流沙市区新河西路西侧","2020-06-09","普宁市","416","82","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011110"
|
"191","普建售许(2019)第03","广东超亿美投资有限公司","华美创意园","普宁市区环市北路南侧","2019-01-28","普宁市","311","289","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011121"
|
||||||
"192","现售第【2020】006号","普宁市汇润地产有限公司","汇润·吉祥里","普宁市占陇镇镇区广汕公路南侧","2020-06-09","普宁市","583","51","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011113"
|
"192","普建售许字【2018】第014号","普宁市翔栩房地产开发有限公司","翔栩*商业街(商铺)","普宁大道南北侧揭神路东侧","2018-12-05","普宁市","14","12","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011871"
|
||||||
"193","现售第【2020】005号","普宁市汇润地产有限公司","汇润·幸福里","普宁市流沙市区新河西路西侧","2020-06-09","普宁市","8","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011118"
|
"193","普建售许字[2018]第10号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2018-10-22","普宁市","104","9","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011620"
|
||||||
"194","现售第【2020】004号","普宁市翔栩房地产开发有限公司","翔栩万泰城","揭神路西侧","2020-06-08","普宁市","730","3","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011088"
|
"194","普建售许字(2018)第003号","普宁市华隆兴房地产开发有限公司","桂荣名轩","普宁市池尾街道华市村南华路南侧桂荣名轩","2018-06-01","普宁市","702","-2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011226"
|
||||||
"195","现售第【2020】003号","普宁市盈泰投资有限公司","盈泰华府","普宁市普宁大道北侧揭神路西侧","2020-06-08","普宁市","872","211","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011026"
|
"195","编号(2015)字第006","普宁市金莎投资有限公司","时代中心","普宁市流沙市区环市北路南侧广达北路东侧","2018-02-04","普宁市","715","554","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011033"
|
||||||
"196","现售第【2020】002号","普宁市骏景房地产开发有限公司","丽江骏景花园","普宁市流沙新河东路东侧","2020-06-04","普宁市","703","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011037"
|
"196","普2015年-010","广东嘉懋投资置业有限公司","尚东明珠","普宁市流沙大道北侧普宁国际商品城","2017-06-22","普宁市","485","277","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011213"
|
||||||
"197","现售第【2020】001号","广东南方梅园生态村有限公司","山湖名庭","普宁市广汕公路(云落段)西北侧","2020-06-02","普宁市","872","18","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011023"
|
"197","2016-007","普宁市盘龙湾温泉度假村有限公司","盘龙湾花园","普宁市云落镇古安村","2016-09-18","普宁市","76","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-184"
|
||||||
"198","普房售许字【2019】第16号","普宁市碧桂园置业有限公司","普宁碧桂园","普宁市池尾街道塘塔路北侧","2020-03-17","普宁市","94","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011045"
|
"198","普2015-014","广东天豪投资有限公司","翠轩花园","普宁市流沙市区玉华南路西侧","2016-01-05","普宁市","448","196","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-162"
|
||||||
"199","普房售许字【2019】第17号","普宁市盘龙湾温泉度假村有限公司","盘龙湾花园","普宁市云落镇古安村","2019-11-20","普宁市","48","34","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011377"
|
"199","普2015--005","康美中药城(普宁)有限公司","平安里花园","普宁流沙市区文竹北路东环市北路南平安里花园","2015-11-25","普宁市","116","20","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-159"
|
||||||
"200","普房售许字【2019】第15号","普宁市碧桂园置业有限公司","普宁碧桂园","普宁市池尾街道塘塔路北侧","2019-10-30","普宁市","60","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011124"
|
"200","普现房2015-004","普宁市万泰购物广场有限公司","万泰汇购物中心","普宁市流沙市区普宁广场南侧","2015-11-08","普宁市","170","120","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011163"
|
||||||
"201","普房售许字【2019】第14号","普宁市碧桂园置业有限公司","普宁碧桂园","普宁市池尾街道塘塔路北侧","2019-10-08","普宁市","189","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011061"
|
"201","普2015-005","康美中药城(普宁)有限公司","平安里花园","普宁流沙市区文竹北路东环市北路南平安里花园","2015-10-08","普宁市","614","4","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-146"
|
||||||
"202","普房售许字【2019】第06号","普宁市碧桂园置业有限公司","普宁碧桂园","普宁市池尾街道塘塔路北侧","2019-04-30","普宁市","97","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011062"
|
"202","普2015-011","普宁市维美表业有限公司","维美新城","普宁市里湖镇镇区安池公路北侧","2015-09-02","普宁市","73","73","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=186"
|
||||||
"203","2019005","康美中药城(普宁)有限公司","普宁中药材专业市场","普宁市揭神路东侧普宁中药材专业市场","2019-03-19","普宁市","1","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=329"
|
"203","【2015】009","普宁市友兴实业有限公司","万泰汇大厦","普宁市流沙市区普宁广场南侧","2015-08-07","普宁市","565","379","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011181"
|
||||||
"204","普2019-01,02","普宁市碧桂园置业有限公司","普宁碧桂园","普宁市池尾街道塘塔路北侧","2019-02-15","普宁市","318","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-317"
|
"204","普2014--007","普宁市创展电脑科技有限公司","创展华府","普宁市流沙中河工业区引榕东路北侧","2014-10-31","普宁市","235","36","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-129"
|
||||||
"205","普建售许(2019)第03","广东超亿美投资有限公司","华美创意园","普宁市区环市北路南侧","2019-01-28","普宁市","311","289","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011121"
|
"205","普2014-003","广东天豪投资有限公司","紫晖花园","广东省普宁市广达东路","2014-03-20","普宁市","266","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-101"
|
||||||
"206","普建售许字【2018】第014号","普宁市翔栩房地产开发有限公司","翔栩*商业街(商铺)","普宁大道南北侧揭神路东侧","2018-12-05","普宁市","14","12","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011871"
|
"206","普现房2013-002","普宁市万泰购物广场有限公司","万泰汇购物中心","普宁市流沙市区普宁广场南侧","2013-12-12","普宁市","81","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011164"
|
||||||
"207","普建售许字[2018]第10号","广东泰亨源实业有限公司","凯旋花园","普宁市军埠镇莲坛村","2018-10-22","普宁市","104","9","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011620"
|
"207","普现房2013-001","普宁市万泰购物广场有限公司","万泰汇购物中心","普宁市流沙市区普宁广场南侧","2013-12-03","普宁市","257","31","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011165"
|
||||||
"208","普建售许字(2018)第003号","普宁市华隆兴房地产开发有限公司","桂荣名轩","普宁市池尾街道华市村南华路南侧桂荣名轩","2018-06-01","普宁市","702","-2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011226"
|
"208","普2013--001之二","普宁市翔栩房地产开发有限公司","翔栩万泰城","揭神路西侧","2013-05-14","普宁市","349","4","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-106"
|
||||||
"209","编号(2015)字第006","普宁市金莎投资有限公司","时代中心","普宁市流沙市区环市北路南侧广达北路东侧","2018-02-04","普宁市","715","554","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011033"
|
"209","普2013--001之一","普宁市翔栩房地产开发有限公司","翔栩万泰城","揭神路西侧","2013-01-07","普宁市","911","20","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-97"
|
||||||
"210","普2015年-010","广东嘉懋投资置业有限公司","尚东明珠","普宁市流沙大道北侧普宁国际商品城","2017-06-22","普宁市","485","277","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011213"
|
"210","普2012--007","普宁市松桂房地产开发有限公司","松竹园","普宁市流沙市区新光北路西侧","2012-09-28","普宁市","36","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-98"
|
||||||
"211","2016-007","普宁市盘龙湾温泉度假村有限公司","盘龙湾花园","普宁市云落镇古安村","2016-09-18","普宁市","76","1","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-184"
|
"211","普2012--004","普宁市桂荣碧水湾房地产开发有限公司","桂荣碧水湾","普宁市里湖镇河头村河头小学东侧","2012-08-13","普宁市","120","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-31"
|
||||||
"212","普2015-014","广东天豪投资有限公司","翠轩花园","普宁市流沙市区玉华南路西侧","2016-01-05","普宁市","448","196","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-162"
|
"212","普2012-002","普宁市松桂房地产开发有限公司","松竹园","普宁市流沙市区新光北路西侧","2012-04-10","普宁市","72","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-30"
|
||||||
"213","普2015--005","康美中药城(普宁)有限公司","平安里花园","普宁流沙市区文竹北路东环市北路南平安里花园","2015-11-25","普宁市","116","20","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-159"
|
"213","普2012-001","普宁市捷佳房地产开发有限公司","吉华园","普宁市建设路西侧","2012-04-01","普宁市","128","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-27"
|
||||||
"214","普现房2015-004","普宁市万泰购物广场有限公司","万泰汇购物中心","普宁市流沙市区普宁广场南侧","2015-11-08","普宁市","170","120","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011163"
|
"214","普2011-006","广东好盈投资有限公司","万盛花园","普宁市流沙南街道光草洋村城南大道南侧文竹西侧","2011-11-29","普宁市","224","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-25"
|
||||||
"215","普2015-005","康美中药城(普宁)有限公司","平安里花园","普宁流沙市区文竹北路东环市北路南平安里花园","2015-10-08","普宁市","614","4","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-146"
|
"215","普2011-004","普宁市华隆兴房地产开发有限公司","桂荣·君林天下","普宁市池尾华市金池路南侧","2011-08-26","普宁市","34","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-19"
|
||||||
"216","普2015-011","普宁市维美表业有限公司","维美新城","普宁市里湖镇镇区安池公路北侧","2015-09-02","普宁市","73","73","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=186"
|
"216","普2011-003","普宁市桂荣碧水湾房地产开发有限公司","桂荣碧水湾","普宁市里湖镇河头村河头小学东侧","2011-07-27","普宁市","120","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-15"
|
||||||
"217","【2015】009","普宁市友兴实业有限公司","万泰汇大厦","普宁市流沙市区普宁广场南侧","2015-08-07","普宁市","565","379","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011181"
|
"217","普府国用(2003)第特000765号","普宁市创宇房地产开发有限公司","玉湖雅苑","普宁市环城南路","2011-03-31","普宁市","84","84","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-14"
|
||||||
"218","普2014--007","普宁市创展电脑科技有限公司","创展华府","普宁市流沙中河工业区引榕东路北侧","2014-10-31","普宁市","235","36","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-129"
|
"218","普2011-001","普宁市汇润地产有限公司","汇润·雅苑","普宁市流沙西街道赵厝寮村广达东","2011-03-08","普宁市","109","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-12"
|
||||||
"219","普2014-003","广东天豪投资有限公司","紫晖花园","广东省普宁市广达东路","2014-03-20","普宁市","266","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-101"
|
"219","2010-003","普宁市流沙广厦房地产开发有限公司南园经营部","盛世华庭西区","普宁市流沙市区赤华北路东侧","2010-12-28","普宁市","247","10","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-5"
|
||||||
"220","普现房2013-002","普宁市万泰购物广场有限公司","万泰汇购物中心","普宁市流沙市区普宁广场南侧","2013-12-12","普宁市","81","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011164"
|
"220","2010-002","普宁市华隆兴房地产开发有限公司","桂荣·君林天下","普宁市池尾华市金池路南侧","2010-07-15","普宁市","79","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=4"
|
||||||
"221","普现房2013-001","普宁市万泰购物广场有限公司","万泰汇购物中心","普宁市流沙市区普宁广场南侧","2013-12-03","普宁市","257","31","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=1011165"
|
"221","2010-001","普宁市中信房地产开发有限公司","中信华府","普宁市流沙新河东侧","2010-05-14","普宁市","256","256","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=7"
|
||||||
"222","普2013--001之二","普宁市翔栩房地产开发有限公司","翔栩万泰城","揭神路西侧","2013-05-14","普宁市","349","4","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-106"
|
"222","2009字第003之二号","普宁市中信房地产开发有限公司","中信华府","普宁市流沙新河东侧","2009-11-03","普宁市","532","532","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=9"
|
||||||
"223","普2013--001之一","普宁市翔栩房地产开发有限公司","翔栩万泰城","揭神路西侧","2013-01-07","普宁市","911","20","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-97"
|
"223","2009字第003之一号","普宁市中信房地产开发有限公司","中信华府","普宁市流沙新河东侧","2009-07-15","普宁市","434","434","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=8"
|
||||||
"224","普2012--007","普宁市松桂房地产开发有限公司","松竹园","普宁市流沙市区新光北路西侧","2012-09-28","普宁市","36","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-98"
|
"224","2009-001","普宁市桂荣碧水湾房地产开发有限公司","桂荣碧水湾","普宁市里湖镇河头村河头小学东侧","2009-02-26","普宁市","104","6","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=3"
|
||||||
"225","普2012--004","普宁市桂荣碧水湾房地产开发有限公司","桂荣碧水湾","普宁市里湖镇河头村河头小学东侧","2012-08-13","普宁市","120","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-31"
|
"225","2008-002","普宁市福盛房地产开发有限公司","福盛花园","普宁市广达东路东侧","2008-12-15","普宁市","13","13","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=6"
|
||||||
"226","普2012-002","普宁市松桂房地产开发有限公司","松竹园","普宁市流沙市区新光北路西侧","2012-04-10","普宁市","72","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-30"
|
|
||||||
"227","普2012-001","普宁市捷佳房地产开发有限公司","吉华园","普宁市建设路西侧","2012-04-01","普宁市","128","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-27"
|
|
||||||
"228","普2011-006","广东好盈投资有限公司","万盛花园","普宁市流沙南街道光草洋村城南大道南侧文竹西侧","2011-11-29","普宁市","224","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-25"
|
|
||||||
"229","普2011-004","普宁市华隆兴房地产开发有限公司","桂荣·君林天下","普宁市池尾华市金池路南侧","2011-08-26","普宁市","34","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-19"
|
|
||||||
"230","普2011-003","普宁市桂荣碧水湾房地产开发有限公司","桂荣碧水湾","普宁市里湖镇河头村河头小学东侧","2011-07-27","普宁市","120","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-15"
|
|
||||||
"231","普府国用(2003)第特000765号","普宁市创宇房地产开发有限公司","玉湖雅苑","普宁市环城南路","2011-03-31","普宁市","84","84","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-14"
|
|
||||||
"232","普2011-001","普宁市汇润地产有限公司","汇润·雅苑","普宁市流沙西街道赵厝寮村广达东","2011-03-08","普宁市","109","0","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-12"
|
|
||||||
"233","2010-003","普宁市流沙广厦房地产开发有限公司南园经营部","盛世华庭西区","普宁市流沙市区赤华北路东侧","2010-12-28","普宁市","247","10","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=-5"
|
|
||||||
"234","2010-002","普宁市华隆兴房地产开发有限公司","桂荣·君林天下","普宁市池尾华市金池路南侧","2010-07-15","普宁市","79","2","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=4"
|
|
||||||
"235","2010-001","普宁市中信房地产开发有限公司","中信华府","普宁市流沙新河东侧","2010-05-14","普宁市","256","256","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=7"
|
|
||||||
"236","2009字第003之二号","普宁市中信房地产开发有限公司","中信华府","普宁市流沙新河东侧","2009-11-03","普宁市","532","532","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=9"
|
|
||||||
"237","2009字第003之一号","普宁市中信房地产开发有限公司","中信华府","普宁市流沙新河东侧","2009-07-15","普宁市","434","434","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=8"
|
|
||||||
"238","2009-001","普宁市桂荣碧水湾房地产开发有限公司","桂荣碧水湾","普宁市里湖镇河头村河头小学东侧","2009-02-26","普宁市","104","6","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=3"
|
|
||||||
"239","2008-002","普宁市福盛房地产开发有限公司","福盛花园","普宁市广达东路东侧","2008-12-15","普宁市","13","13","http://120.236.48.169:89/HPMS/PresellDetailsInfo.aspx?id=6"
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
BIN
PreSaleLicense/data.xlsx
Normal file
BIN
PreSaleLicense/data.xlsx
Normal file
Binary file not shown.
251
PreSaleLicense/index.js
Normal file
251
PreSaleLicense/index.js
Normal file
@ -0,0 +1,251 @@
|
|||||||
|
import axios from 'axios';
|
||||||
|
import * as cheerio from 'cheerio';
|
||||||
|
import fs from 'fs/promises';
|
||||||
|
import ExcelJS from 'exceljs'; // Import ExcelJS for XLSX generation
|
||||||
|
|
||||||
|
const BASE_URL = 'http://120.236.48.169:89/HPMS/';
|
||||||
|
const START_URL = BASE_URL + 'presellCertList.aspx';
|
||||||
|
|
||||||
|
// Extracts table data from a given HTML content
|
||||||
|
function extractDataFromHtml($) {
|
||||||
|
const data = [];
|
||||||
|
// Corrected selector to find rows with table data, skipping the header
|
||||||
|
const rows = $('.resultlist table tr:has(td)');
|
||||||
|
|
||||||
|
rows.each((i, row) => {
|
||||||
|
const columns = $(row).find('td');
|
||||||
|
// Based on debug.html, the structure is different and has 9 columns
|
||||||
|
if (columns.length >= 9) {
|
||||||
|
const licenseCell = $(columns[1]); // 许可证号 is the 2nd column
|
||||||
|
const licenseLinkTag = licenseCell.find('a');
|
||||||
|
|
||||||
|
const rowData = {
|
||||||
|
'序号': $(columns[0]).text().trim(),
|
||||||
|
'许可证号': licenseLinkTag.text().trim(),
|
||||||
|
'开发企业': $(columns[2]).text().trim(),
|
||||||
|
'项目名称': $(columns[3]).text().trim(),
|
||||||
|
'项目地址': $(columns[4]).text().trim(),
|
||||||
|
'批准时间': $(columns[5]).text().trim(),
|
||||||
|
'所在区域': $(columns[6]).text().trim(),
|
||||||
|
'总套数': $(columns[7]).text().trim(),
|
||||||
|
'可售套数': $(columns[8]).text().trim(),
|
||||||
|
'许可证链接': '', // Initialize
|
||||||
|
};
|
||||||
|
|
||||||
|
// The link is inside an onclick attribute, not a standard href
|
||||||
|
const onclickAttr = licenseLinkTag.attr('onclick');
|
||||||
|
if (onclickAttr) {
|
||||||
|
// Make regex flexible to handle single or double quotes
|
||||||
|
const match = onclickAttr.match(/open_click\(['"]([^'"]+)['"]\)/);
|
||||||
|
if (match && match[1]) {
|
||||||
|
// match[1] will be like '/HPMS/PresellDetailsInfo.aspx?id=1012110'
|
||||||
|
// We need to resolve it against the origin, not the full BASE_URL path
|
||||||
|
const origin = new URL(BASE_URL).origin;
|
||||||
|
rowData['许可证链接'] = new URL(match[1], origin).href;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
data.push(rowData);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Scrapes all data from the target website, handling pagination.
|
||||||
|
* @returns {Promise<Array<Object>>} - An array of all scraped data records.
|
||||||
|
*/
|
||||||
|
async function scrapeWebsite() {
|
||||||
|
let allData = [];
|
||||||
|
console.log('开始抓取第一页数据...');
|
||||||
|
let response = await axios.get(START_URL, {
|
||||||
|
headers: {
|
||||||
|
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
let $ = cheerio.load(response.data);
|
||||||
|
allData = extractDataFromHtml($);
|
||||||
|
console.log(`第一页抓取完成,获得 ${allData.length} 条数据。`);
|
||||||
|
|
||||||
|
const pageCountSpan = $('#PageNavigator1_LblPageCount');
|
||||||
|
const totalPages = pageCountSpan.length ? parseInt(pageCountSpan.text(), 10) : 1;
|
||||||
|
console.log(`共发现 ${totalPages} 页。`);
|
||||||
|
|
||||||
|
const formValues = {};
|
||||||
|
$('input[name^="txt"], select').each((idx, el) => {
|
||||||
|
const name = $(el).attr('name');
|
||||||
|
if (name) {
|
||||||
|
formValues[name] = $(el).val() || '';
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
for (let i = 2; i <= totalPages; i++) {
|
||||||
|
console.log(`正在抓取第 ${i} 页...`);
|
||||||
|
|
||||||
|
const viewState = $('#__VIEWSTATE').val();
|
||||||
|
const viewStateGenerator = $('#__VIEWSTATEGENERATOR').val();
|
||||||
|
const eventValidation = $('#__EVENTVALIDATION').val();
|
||||||
|
|
||||||
|
if (!viewState) {
|
||||||
|
console.log('无法找到 __VIEWSTATE,终止抓取。');
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
const postData = new URLSearchParams();
|
||||||
|
postData.append('__EVENTTARGET', 'PageNavigator1$LnkBtnNext');
|
||||||
|
postData.append('__EVENTARGUMENT', '');
|
||||||
|
postData.append('__VIEWSTATE', viewState);
|
||||||
|
postData.append('__VIEWSTATEGENERATOR', viewStateGenerator);
|
||||||
|
if(eventValidation) {
|
||||||
|
postData.append('__EVENTVALIDATION', eventValidation);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (const name in formValues) {
|
||||||
|
postData.append(name, formValues[name]);
|
||||||
|
}
|
||||||
|
postData.append('PageNavigator1$txtNewPageIndex', (i - 1).toString());
|
||||||
|
|
||||||
|
response = await axios.post(START_URL, postData, {
|
||||||
|
headers: {
|
||||||
|
'Content-Type': 'application/x-www-form-urlencoded',
|
||||||
|
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
|
||||||
|
'Referer': START_URL,
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$ = cheerio.load(response.data);
|
||||||
|
const nextPageData = extractDataFromHtml($);
|
||||||
|
console.log(`第 ${i} 页抓取完成,获得 ${nextPageData.length} 条数据。`);
|
||||||
|
|
||||||
|
if (nextPageData.length === 0) {
|
||||||
|
console.log(`第 ${i} 页没有数据,抓取结束。`);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
allData = allData.concat(nextPageData);
|
||||||
|
}
|
||||||
|
console.log(`\n抓取全站数据完毕!共 ${allData.length} 条原始记录。`);
|
||||||
|
return allData;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Performs post-processing on the scraped data:
|
||||||
|
* 1. Filters out records where "许可证号" is "空".
|
||||||
|
* 2. Re-indexes "序号" sequentially.
|
||||||
|
* 3. Converts "总套数" and "可售套数" fields to numbers.
|
||||||
|
* @param {Array<Object>} allData - The raw scraped data.
|
||||||
|
* @returns {Promise<Array<Object>>} - The processed data.
|
||||||
|
*/
|
||||||
|
async function processScrapedData(allData) {
|
||||||
|
// 1. Filter out records where "许可证号" is "空"
|
||||||
|
let processedData = allData.filter(record => record['许可证号'] !== '空');
|
||||||
|
console.log(`删除 "许可证号" 为 "空" 的记录后,剩余 ${processedData.length} 条记录。`);
|
||||||
|
|
||||||
|
// 2. Re-index "序号" sequentially
|
||||||
|
for (let i = 0; i < processedData.length; i++) {
|
||||||
|
processedData[i]['序号'] = (i + 1).toString();
|
||||||
|
}
|
||||||
|
console.log('序号字段已重新编号。');
|
||||||
|
|
||||||
|
// 3. Convert "总套数" and "可售套数" to numbers
|
||||||
|
for (const record of processedData) {
|
||||||
|
record['总套数'] = parseInt(record['总套数'], 10) || 0;
|
||||||
|
record['可售套数'] = parseInt(record['可售套数'], 10) || 0;
|
||||||
|
}
|
||||||
|
console.log('"总套数" 和 "可售套数" 字段已转换为数字。');
|
||||||
|
|
||||||
|
return processedData;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Generates a CSV file from the given data.
|
||||||
|
* @param {Array<Object>} data - The data to convert to CSV.
|
||||||
|
* @param {string} filePath - The path to save the CSV file.
|
||||||
|
*/
|
||||||
|
async function generateCsv(data, filePath) {
|
||||||
|
if (data.length === 0) {
|
||||||
|
console.log(`没有数据可生成 CSV 文件 (${filePath})。`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const headers = Object.keys(data[0]);
|
||||||
|
const csvRows = [];
|
||||||
|
csvRows.push(headers.map(header => `"${header}"`).join(','));
|
||||||
|
for (const record of data) {
|
||||||
|
const values = headers.map(header => {
|
||||||
|
const value = record[header];
|
||||||
|
// Ensure values are properly quoted and internal quotes are escaped
|
||||||
|
return `"${String(value).replace(new RegExp('"', 'g'), '""')}"`;
|
||||||
|
});
|
||||||
|
csvRows.push(values.join(','));
|
||||||
|
}
|
||||||
|
const csvContent = csvRows.join('\n');
|
||||||
|
const BOM = '\uFEFF'; // UTF-8 BOM
|
||||||
|
await fs.writeFile(filePath, BOM + csvContent, 'utf-8');
|
||||||
|
console.log(`已生成 ${filePath} 文件。`);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Generates an XLSX file from the given data.
|
||||||
|
* @param {Array<Object>} data - The data to convert to XLSX.
|
||||||
|
* @param {string} filePath - The path to save the XLSX file.
|
||||||
|
*/
|
||||||
|
async function generateXlsx(data, filePath) {
|
||||||
|
if (data.length === 0) {
|
||||||
|
console.log(`没有数据可生成 XLSX 文件 (${filePath})。`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const workbook = new ExcelJS.Workbook();
|
||||||
|
const worksheet = workbook.addWorksheet('Data');
|
||||||
|
|
||||||
|
const headers = Object.keys(data[0]);
|
||||||
|
worksheet.columns = headers.map(key => ({
|
||||||
|
header: key,
|
||||||
|
key: key,
|
||||||
|
width: key.includes('地址') || key.includes('链接') ? 40 : 20
|
||||||
|
}));
|
||||||
|
worksheet.addRows(data);
|
||||||
|
|
||||||
|
worksheet.getRow(1).eachCell(cell => {
|
||||||
|
cell.font = { bold: true };
|
||||||
|
cell.fill = {
|
||||||
|
type: 'pattern',
|
||||||
|
pattern:'solid',
|
||||||
|
fgColor:{argb:'FFDDDDDD'}
|
||||||
|
};
|
||||||
|
cell.alignment = { vertical: 'middle', horizontal: 'center' };
|
||||||
|
});
|
||||||
|
worksheet.autoFilter = {
|
||||||
|
from: 'A1',
|
||||||
|
to: {
|
||||||
|
row: 1,
|
||||||
|
column: headers.length
|
||||||
|
}
|
||||||
|
};
|
||||||
|
await workbook.xlsx.writeFile(filePath);
|
||||||
|
console.log(`已生成 ${filePath} 文件。`);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
async function main() {
|
||||||
|
try {
|
||||||
|
const allData = await scrapeWebsite();
|
||||||
|
|
||||||
|
const processedData = await processScrapedData(allData);
|
||||||
|
|
||||||
|
await fs.writeFile('data.json', JSON.stringify(processedData, null, 4), 'utf-8');
|
||||||
|
console.log(`更新后的数据已保存至 data.json 文件。`);
|
||||||
|
|
||||||
|
await generateCsv(processedData, './data.csv');
|
||||||
|
await generateXlsx(processedData, './data.xlsx');
|
||||||
|
|
||||||
|
console.log('\n所有数据处理和文件生成任务已完成。');
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
console.error('抓取或处理过程中发生错误:', error.message);
|
||||||
|
if (error.response) {
|
||||||
|
console.error('Status:', error.response.status);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
main();
|
||||||
@ -1,24 +0,0 @@
|
|||||||
|
|
||||||
import fs from 'fs/promises';
|
|
||||||
|
|
||||||
async function convertUnitsToNumbers() {
|
|
||||||
try {
|
|
||||||
const filePath = './data.json';
|
|
||||||
const data = await fs.readFile(filePath, 'utf-8');
|
|
||||||
let records = JSON.parse(data);
|
|
||||||
|
|
||||||
// Iterate through each record and convert the specified fields to numbers
|
|
||||||
for (const record of records) {
|
|
||||||
// Use parseInt and provide a fallback of 0 if parsing fails (e.g., for empty strings)
|
|
||||||
record['总套数'] = parseInt(record['总套数'], 10) || 0;
|
|
||||||
record['可售套数'] = parseInt(record['可售套数'], 10) || 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
await fs.writeFile(filePath, JSON.stringify(records, null, 4), 'utf-8');
|
|
||||||
console.log('已将 data.json 中的 "总套数" 和 "可售套数" 字段的值转换为数字。');
|
|
||||||
} catch (error) {
|
|
||||||
console.error('转换字段为数字时发生错误:', error.message);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
convertUnitsToNumbers();
|
|
||||||
@ -1,41 +0,0 @@
|
|||||||
import fs from 'fs/promises';
|
|
||||||
|
|
||||||
async function jsonToCsv() {
|
|
||||||
try {
|
|
||||||
const jsonFilePath = './data.json';
|
|
||||||
const csvFilePath = './data.csv';
|
|
||||||
|
|
||||||
const data = await fs.readFile(jsonFilePath, 'utf-8');
|
|
||||||
const records = JSON.parse(data);
|
|
||||||
|
|
||||||
if (records.length === 0) {
|
|
||||||
console.log('data.json 文件为空,没有数据可转换为 CSV。');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Extract headers from the first record
|
|
||||||
const headers = Object.keys(records[0]);
|
|
||||||
const csvRows = [];
|
|
||||||
|
|
||||||
// Add headers as the first row in CSV
|
|
||||||
csvRows.push(headers.map(header => `"${header}"`).join(','));
|
|
||||||
|
|
||||||
// Convert each record to a CSV row
|
|
||||||
for (const record of records) {
|
|
||||||
const values = headers.map(header => {
|
|
||||||
const value = record[header];
|
|
||||||
// Handle potential commas or double quotes within the data by enclosing in double quotes
|
|
||||||
// and escaping existing double quotes.
|
|
||||||
return `"${String(value).replace(new RegExp('"', 'g'), '""')}"`;
|
|
||||||
});
|
|
||||||
csvRows.push(values.join(','));
|
|
||||||
}
|
|
||||||
|
|
||||||
await fs.writeFile(csvFilePath, csvRows.join('\n'), 'utf-8');
|
|
||||||
console.log(`成功将 data.json 转换为 ${csvFilePath}`);
|
|
||||||
} catch (error) {
|
|
||||||
console.error('转换 JSON 到 CSV 时发生错误:', error.message);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
jsonToCsv();
|
|
||||||
@ -1,64 +0,0 @@
|
|||||||
|
|
||||||
import fs from 'fs/promises';
|
|
||||||
import ExcelJS from 'exceljs';
|
|
||||||
|
|
||||||
async function jsonToXlsx() {
|
|
||||||
try {
|
|
||||||
const jsonFilePath = './data.json';
|
|
||||||
const xlsxFilePath = './data.xlsx';
|
|
||||||
|
|
||||||
// Read and parse the JSON file
|
|
||||||
const jsonData = await fs.readFile(jsonFilePath, 'utf-8');
|
|
||||||
const records = JSON.parse(jsonData);
|
|
||||||
|
|
||||||
if (records.length === 0) {
|
|
||||||
console.log('data.json 文件为空,没有数据可转换为 XLSX。');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Create a new workbook and a worksheet
|
|
||||||
const workbook = new ExcelJS.Workbook();
|
|
||||||
const worksheet = workbook.addWorksheet('Data');
|
|
||||||
|
|
||||||
// Define columns based on the keys of the first record
|
|
||||||
const headers = Object.keys(records[0]);
|
|
||||||
worksheet.columns = headers.map(key => ({
|
|
||||||
header: key,
|
|
||||||
key: key,
|
|
||||||
width: key.includes('地址') || key.includes('链接') ? 40 : 20 // Make address and link columns wider
|
|
||||||
}));
|
|
||||||
|
|
||||||
// Add the records as rows
|
|
||||||
worksheet.addRows(records);
|
|
||||||
|
|
||||||
// Style the header
|
|
||||||
worksheet.getRow(1).eachCell(cell => {
|
|
||||||
cell.font = { bold: true };
|
|
||||||
cell.fill = {
|
|
||||||
type: 'pattern',
|
|
||||||
pattern:'solid',
|
|
||||||
fgColor:{argb:'FFDDDDDD'}
|
|
||||||
};
|
|
||||||
cell.alignment = { vertical: 'middle', horizontal: 'center' };
|
|
||||||
});
|
|
||||||
|
|
||||||
// Auto-filter on the header row
|
|
||||||
worksheet.autoFilter = {
|
|
||||||
from: 'A1',
|
|
||||||
to: {
|
|
||||||
row: 1,
|
|
||||||
column: headers.length
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
// Write to file
|
|
||||||
await workbook.xlsx.writeFile(xlsxFilePath);
|
|
||||||
console.log(`成功将 ${jsonFilePath} 转换为 ${xlsxFilePath}`);
|
|
||||||
console.log('XLSX 文件已创建,您现在可以在其中进行筛选和排序。');
|
|
||||||
|
|
||||||
} catch (error) {
|
|
||||||
console.error('转换 JSON 到 XLSX 时发生错误:', error.message);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
jsonToXlsx();
|
|
||||||
@ -12,7 +12,8 @@
|
|||||||
"packageManager": "pnpm@10.28.0",
|
"packageManager": "pnpm@10.28.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"axios": "^1.13.2",
|
"axios": "^1.13.2",
|
||||||
"cheerio": "^1.1.2"
|
"cheerio": "^1.1.2",
|
||||||
|
"exceljs": "^4.4.0"
|
||||||
},
|
},
|
||||||
"type": "module"
|
"type": "module"
|
||||||
}
|
}
|
||||||
|
|||||||
620
pnpm-lock.yaml
620
pnpm-lock.yaml
@ -14,22 +14,91 @@ importers:
|
|||||||
cheerio:
|
cheerio:
|
||||||
specifier: ^1.1.2
|
specifier: ^1.1.2
|
||||||
version: 1.1.2
|
version: 1.1.2
|
||||||
|
exceljs:
|
||||||
|
specifier: ^4.4.0
|
||||||
|
version: 4.4.0
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
|
|
||||||
|
'@fast-csv/format@4.3.5':
|
||||||
|
resolution: {integrity: sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==}
|
||||||
|
|
||||||
|
'@fast-csv/parse@4.3.6':
|
||||||
|
resolution: {integrity: sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==}
|
||||||
|
|
||||||
|
'@types/node@14.18.63':
|
||||||
|
resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==}
|
||||||
|
|
||||||
|
archiver-utils@2.1.0:
|
||||||
|
resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==}
|
||||||
|
engines: {node: '>= 6'}
|
||||||
|
|
||||||
|
archiver-utils@3.0.4:
|
||||||
|
resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==}
|
||||||
|
engines: {node: '>= 10'}
|
||||||
|
|
||||||
|
archiver@5.3.2:
|
||||||
|
resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==}
|
||||||
|
engines: {node: '>= 10'}
|
||||||
|
|
||||||
|
async@3.2.6:
|
||||||
|
resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
|
||||||
|
|
||||||
asynckit@0.4.0:
|
asynckit@0.4.0:
|
||||||
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
|
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
|
||||||
|
|
||||||
axios@1.13.2:
|
axios@1.13.2:
|
||||||
resolution: {integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==}
|
resolution: {integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==}
|
||||||
|
|
||||||
|
balanced-match@1.0.2:
|
||||||
|
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
|
||||||
|
|
||||||
|
base64-js@1.5.1:
|
||||||
|
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
|
||||||
|
|
||||||
|
big-integer@1.6.52:
|
||||||
|
resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
|
||||||
|
engines: {node: '>=0.6'}
|
||||||
|
|
||||||
|
binary@0.3.0:
|
||||||
|
resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==}
|
||||||
|
|
||||||
|
bl@4.1.0:
|
||||||
|
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
|
||||||
|
|
||||||
|
bluebird@3.4.7:
|
||||||
|
resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==}
|
||||||
|
|
||||||
boolbase@1.0.0:
|
boolbase@1.0.0:
|
||||||
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
|
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
|
||||||
|
|
||||||
|
brace-expansion@1.1.12:
|
||||||
|
resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
|
||||||
|
|
||||||
|
brace-expansion@2.0.2:
|
||||||
|
resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
|
||||||
|
|
||||||
|
buffer-crc32@0.2.13:
|
||||||
|
resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
|
||||||
|
|
||||||
|
buffer-indexof-polyfill@1.0.2:
|
||||||
|
resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==}
|
||||||
|
engines: {node: '>=0.10'}
|
||||||
|
|
||||||
|
buffer@5.7.1:
|
||||||
|
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
|
||||||
|
|
||||||
|
buffers@0.1.1:
|
||||||
|
resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==}
|
||||||
|
engines: {node: '>=0.2.0'}
|
||||||
|
|
||||||
call-bind-apply-helpers@1.0.2:
|
call-bind-apply-helpers@1.0.2:
|
||||||
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
|
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
|
chainsaw@0.1.0:
|
||||||
|
resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==}
|
||||||
|
|
||||||
cheerio-select@2.1.0:
|
cheerio-select@2.1.0:
|
||||||
resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
|
resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
|
||||||
|
|
||||||
@ -41,6 +110,25 @@ packages:
|
|||||||
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
|
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
|
||||||
engines: {node: '>= 0.8'}
|
engines: {node: '>= 0.8'}
|
||||||
|
|
||||||
|
compress-commons@4.1.2:
|
||||||
|
resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==}
|
||||||
|
engines: {node: '>= 10'}
|
||||||
|
|
||||||
|
concat-map@0.0.1:
|
||||||
|
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
|
||||||
|
|
||||||
|
core-util-is@1.0.3:
|
||||||
|
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
|
||||||
|
|
||||||
|
crc-32@1.2.2:
|
||||||
|
resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
|
||||||
|
engines: {node: '>=0.8'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
crc32-stream@4.0.3:
|
||||||
|
resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==}
|
||||||
|
engines: {node: '>= 10'}
|
||||||
|
|
||||||
css-select@5.2.2:
|
css-select@5.2.2:
|
||||||
resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
|
resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
|
||||||
|
|
||||||
@ -48,6 +136,9 @@ packages:
|
|||||||
resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
|
resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
|
||||||
engines: {node: '>= 6'}
|
engines: {node: '>= 6'}
|
||||||
|
|
||||||
|
dayjs@1.11.19:
|
||||||
|
resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==}
|
||||||
|
|
||||||
delayed-stream@1.0.0:
|
delayed-stream@1.0.0:
|
||||||
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
|
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
|
||||||
engines: {node: '>=0.4.0'}
|
engines: {node: '>=0.4.0'}
|
||||||
@ -69,9 +160,15 @@ packages:
|
|||||||
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
|
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
|
duplexer2@0.1.4:
|
||||||
|
resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==}
|
||||||
|
|
||||||
encoding-sniffer@0.2.1:
|
encoding-sniffer@0.2.1:
|
||||||
resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==}
|
resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==}
|
||||||
|
|
||||||
|
end-of-stream@1.4.5:
|
||||||
|
resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
|
||||||
|
|
||||||
entities@4.5.0:
|
entities@4.5.0:
|
||||||
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
|
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
|
||||||
engines: {node: '>=0.12'}
|
engines: {node: '>=0.12'}
|
||||||
@ -96,6 +193,14 @@ packages:
|
|||||||
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
|
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
|
exceljs@4.4.0:
|
||||||
|
resolution: {integrity: sha512-XctvKaEMaj1Ii9oDOqbW/6e1gXknSY4g/aLCDicOXqBE4M0nRWkUu0PTp++UPNzoFY12BNHMfs/VadKIS6llvg==}
|
||||||
|
engines: {node: '>=8.3.0'}
|
||||||
|
|
||||||
|
fast-csv@4.3.6:
|
||||||
|
resolution: {integrity: sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==}
|
||||||
|
engines: {node: '>=10.0.0'}
|
||||||
|
|
||||||
follow-redirects@1.15.11:
|
follow-redirects@1.15.11:
|
||||||
resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
|
resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
|
||||||
engines: {node: '>=4.0'}
|
engines: {node: '>=4.0'}
|
||||||
@ -109,6 +214,17 @@ packages:
|
|||||||
resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
|
resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
|
||||||
engines: {node: '>= 6'}
|
engines: {node: '>= 6'}
|
||||||
|
|
||||||
|
fs-constants@1.0.0:
|
||||||
|
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
|
||||||
|
|
||||||
|
fs.realpath@1.0.0:
|
||||||
|
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
|
||||||
|
|
||||||
|
fstream@1.0.12:
|
||||||
|
resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==}
|
||||||
|
engines: {node: '>=0.6'}
|
||||||
|
deprecated: This package is no longer supported.
|
||||||
|
|
||||||
function-bind@1.1.2:
|
function-bind@1.1.2:
|
||||||
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
|
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
|
||||||
|
|
||||||
@ -120,10 +236,17 @@ packages:
|
|||||||
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
|
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
|
glob@7.2.3:
|
||||||
|
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
|
||||||
|
deprecated: Glob versions prior to v9 are no longer supported
|
||||||
|
|
||||||
gopd@1.2.0:
|
gopd@1.2.0:
|
||||||
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
|
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
|
graceful-fs@4.2.11:
|
||||||
|
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
|
||||||
|
|
||||||
has-symbols@1.1.0:
|
has-symbols@1.1.0:
|
||||||
resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
|
resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
@ -143,6 +266,75 @@ packages:
|
|||||||
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
|
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
|
||||||
engines: {node: '>=0.10.0'}
|
engines: {node: '>=0.10.0'}
|
||||||
|
|
||||||
|
ieee754@1.2.1:
|
||||||
|
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
|
||||||
|
|
||||||
|
immediate@3.0.6:
|
||||||
|
resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
|
||||||
|
|
||||||
|
inflight@1.0.6:
|
||||||
|
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
|
||||||
|
deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
|
||||||
|
|
||||||
|
inherits@2.0.4:
|
||||||
|
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
|
||||||
|
|
||||||
|
isarray@1.0.0:
|
||||||
|
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
|
||||||
|
|
||||||
|
jszip@3.10.1:
|
||||||
|
resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}
|
||||||
|
|
||||||
|
lazystream@1.0.1:
|
||||||
|
resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==}
|
||||||
|
engines: {node: '>= 0.6.3'}
|
||||||
|
|
||||||
|
lie@3.3.0:
|
||||||
|
resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}
|
||||||
|
|
||||||
|
listenercount@1.0.1:
|
||||||
|
resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==}
|
||||||
|
|
||||||
|
lodash.defaults@4.2.0:
|
||||||
|
resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
|
||||||
|
|
||||||
|
lodash.difference@4.5.0:
|
||||||
|
resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==}
|
||||||
|
|
||||||
|
lodash.escaperegexp@4.1.2:
|
||||||
|
resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==}
|
||||||
|
|
||||||
|
lodash.flatten@4.4.0:
|
||||||
|
resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==}
|
||||||
|
|
||||||
|
lodash.groupby@4.6.0:
|
||||||
|
resolution: {integrity: sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==}
|
||||||
|
|
||||||
|
lodash.isboolean@3.0.3:
|
||||||
|
resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==}
|
||||||
|
|
||||||
|
lodash.isequal@4.5.0:
|
||||||
|
resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
|
||||||
|
deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
|
||||||
|
|
||||||
|
lodash.isfunction@3.0.9:
|
||||||
|
resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==}
|
||||||
|
|
||||||
|
lodash.isnil@4.0.0:
|
||||||
|
resolution: {integrity: sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==}
|
||||||
|
|
||||||
|
lodash.isplainobject@4.0.6:
|
||||||
|
resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
|
||||||
|
|
||||||
|
lodash.isundefined@3.0.1:
|
||||||
|
resolution: {integrity: sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==}
|
||||||
|
|
||||||
|
lodash.union@4.6.0:
|
||||||
|
resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==}
|
||||||
|
|
||||||
|
lodash.uniq@4.5.0:
|
||||||
|
resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
|
||||||
|
|
||||||
math-intrinsics@1.1.0:
|
math-intrinsics@1.1.0:
|
||||||
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
|
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
@ -155,9 +347,33 @@ packages:
|
|||||||
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
|
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
|
||||||
engines: {node: '>= 0.6'}
|
engines: {node: '>= 0.6'}
|
||||||
|
|
||||||
|
minimatch@3.1.2:
|
||||||
|
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
|
||||||
|
|
||||||
|
minimatch@5.1.6:
|
||||||
|
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
|
||||||
|
engines: {node: '>=10'}
|
||||||
|
|
||||||
|
minimist@1.2.8:
|
||||||
|
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
|
||||||
|
|
||||||
|
mkdirp@0.5.6:
|
||||||
|
resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
normalize-path@3.0.0:
|
||||||
|
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
|
||||||
nth-check@2.1.1:
|
nth-check@2.1.1:
|
||||||
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
|
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
|
||||||
|
|
||||||
|
once@1.4.0:
|
||||||
|
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
|
||||||
|
|
||||||
|
pako@1.0.11:
|
||||||
|
resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
|
||||||
|
|
||||||
parse5-htmlparser2-tree-adapter@7.1.0:
|
parse5-htmlparser2-tree-adapter@7.1.0:
|
||||||
resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==}
|
resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==}
|
||||||
|
|
||||||
@ -167,16 +383,78 @@ packages:
|
|||||||
parse5@7.3.0:
|
parse5@7.3.0:
|
||||||
resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
|
resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
|
||||||
|
|
||||||
|
path-is-absolute@1.0.1:
|
||||||
|
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
|
||||||
|
process-nextick-args@2.0.1:
|
||||||
|
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
|
||||||
|
|
||||||
proxy-from-env@1.1.0:
|
proxy-from-env@1.1.0:
|
||||||
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
|
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
|
||||||
|
|
||||||
|
readable-stream@2.3.8:
|
||||||
|
resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
|
||||||
|
|
||||||
|
readable-stream@3.6.2:
|
||||||
|
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
|
||||||
|
engines: {node: '>= 6'}
|
||||||
|
|
||||||
|
readdir-glob@1.1.3:
|
||||||
|
resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==}
|
||||||
|
|
||||||
|
rimraf@2.7.1:
|
||||||
|
resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
|
||||||
|
deprecated: Rimraf versions prior to v4 are no longer supported
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
safe-buffer@5.1.2:
|
||||||
|
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
|
||||||
|
|
||||||
|
safe-buffer@5.2.1:
|
||||||
|
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
|
||||||
|
|
||||||
safer-buffer@2.1.2:
|
safer-buffer@2.1.2:
|
||||||
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
|
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
|
||||||
|
|
||||||
|
saxes@5.0.1:
|
||||||
|
resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==}
|
||||||
|
engines: {node: '>=10'}
|
||||||
|
|
||||||
|
setimmediate@1.0.5:
|
||||||
|
resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
|
||||||
|
|
||||||
|
string_decoder@1.1.1:
|
||||||
|
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
|
||||||
|
|
||||||
|
string_decoder@1.3.0:
|
||||||
|
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
|
||||||
|
|
||||||
|
tar-stream@2.2.0:
|
||||||
|
resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
|
||||||
|
engines: {node: '>=6'}
|
||||||
|
|
||||||
|
tmp@0.2.5:
|
||||||
|
resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==}
|
||||||
|
engines: {node: '>=14.14'}
|
||||||
|
|
||||||
|
traverse@0.3.9:
|
||||||
|
resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==}
|
||||||
|
|
||||||
undici@7.18.2:
|
undici@7.18.2:
|
||||||
resolution: {integrity: sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw==}
|
resolution: {integrity: sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw==}
|
||||||
engines: {node: '>=20.18.1'}
|
engines: {node: '>=20.18.1'}
|
||||||
|
|
||||||
|
unzipper@0.10.14:
|
||||||
|
resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==}
|
||||||
|
|
||||||
|
util-deprecate@1.0.2:
|
||||||
|
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
|
||||||
|
|
||||||
|
uuid@8.3.2:
|
||||||
|
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
whatwg-encoding@3.1.1:
|
whatwg-encoding@3.1.1:
|
||||||
resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
|
resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
|
||||||
engines: {node: '>=18'}
|
engines: {node: '>=18'}
|
||||||
@ -185,8 +463,77 @@ packages:
|
|||||||
resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
|
resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
|
||||||
engines: {node: '>=18'}
|
engines: {node: '>=18'}
|
||||||
|
|
||||||
|
wrappy@1.0.2:
|
||||||
|
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
|
||||||
|
|
||||||
|
xmlchars@2.2.0:
|
||||||
|
resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
|
||||||
|
|
||||||
|
zip-stream@4.1.1:
|
||||||
|
resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==}
|
||||||
|
engines: {node: '>= 10'}
|
||||||
|
|
||||||
snapshots:
|
snapshots:
|
||||||
|
|
||||||
|
'@fast-csv/format@4.3.5':
|
||||||
|
dependencies:
|
||||||
|
'@types/node': 14.18.63
|
||||||
|
lodash.escaperegexp: 4.1.2
|
||||||
|
lodash.isboolean: 3.0.3
|
||||||
|
lodash.isequal: 4.5.0
|
||||||
|
lodash.isfunction: 3.0.9
|
||||||
|
lodash.isnil: 4.0.0
|
||||||
|
|
||||||
|
'@fast-csv/parse@4.3.6':
|
||||||
|
dependencies:
|
||||||
|
'@types/node': 14.18.63
|
||||||
|
lodash.escaperegexp: 4.1.2
|
||||||
|
lodash.groupby: 4.6.0
|
||||||
|
lodash.isfunction: 3.0.9
|
||||||
|
lodash.isnil: 4.0.0
|
||||||
|
lodash.isundefined: 3.0.1
|
||||||
|
lodash.uniq: 4.5.0
|
||||||
|
|
||||||
|
'@types/node@14.18.63': {}
|
||||||
|
|
||||||
|
archiver-utils@2.1.0:
|
||||||
|
dependencies:
|
||||||
|
glob: 7.2.3
|
||||||
|
graceful-fs: 4.2.11
|
||||||
|
lazystream: 1.0.1
|
||||||
|
lodash.defaults: 4.2.0
|
||||||
|
lodash.difference: 4.5.0
|
||||||
|
lodash.flatten: 4.4.0
|
||||||
|
lodash.isplainobject: 4.0.6
|
||||||
|
lodash.union: 4.6.0
|
||||||
|
normalize-path: 3.0.0
|
||||||
|
readable-stream: 2.3.8
|
||||||
|
|
||||||
|
archiver-utils@3.0.4:
|
||||||
|
dependencies:
|
||||||
|
glob: 7.2.3
|
||||||
|
graceful-fs: 4.2.11
|
||||||
|
lazystream: 1.0.1
|
||||||
|
lodash.defaults: 4.2.0
|
||||||
|
lodash.difference: 4.5.0
|
||||||
|
lodash.flatten: 4.4.0
|
||||||
|
lodash.isplainobject: 4.0.6
|
||||||
|
lodash.union: 4.6.0
|
||||||
|
normalize-path: 3.0.0
|
||||||
|
readable-stream: 3.6.2
|
||||||
|
|
||||||
|
archiver@5.3.2:
|
||||||
|
dependencies:
|
||||||
|
archiver-utils: 2.1.0
|
||||||
|
async: 3.2.6
|
||||||
|
buffer-crc32: 0.2.13
|
||||||
|
readable-stream: 3.6.2
|
||||||
|
readdir-glob: 1.1.3
|
||||||
|
tar-stream: 2.2.0
|
||||||
|
zip-stream: 4.1.1
|
||||||
|
|
||||||
|
async@3.2.6: {}
|
||||||
|
|
||||||
asynckit@0.4.0: {}
|
asynckit@0.4.0: {}
|
||||||
|
|
||||||
axios@1.13.2:
|
axios@1.13.2:
|
||||||
@ -197,13 +544,56 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- debug
|
- debug
|
||||||
|
|
||||||
|
balanced-match@1.0.2: {}
|
||||||
|
|
||||||
|
base64-js@1.5.1: {}
|
||||||
|
|
||||||
|
big-integer@1.6.52: {}
|
||||||
|
|
||||||
|
binary@0.3.0:
|
||||||
|
dependencies:
|
||||||
|
buffers: 0.1.1
|
||||||
|
chainsaw: 0.1.0
|
||||||
|
|
||||||
|
bl@4.1.0:
|
||||||
|
dependencies:
|
||||||
|
buffer: 5.7.1
|
||||||
|
inherits: 2.0.4
|
||||||
|
readable-stream: 3.6.2
|
||||||
|
|
||||||
|
bluebird@3.4.7: {}
|
||||||
|
|
||||||
boolbase@1.0.0: {}
|
boolbase@1.0.0: {}
|
||||||
|
|
||||||
|
brace-expansion@1.1.12:
|
||||||
|
dependencies:
|
||||||
|
balanced-match: 1.0.2
|
||||||
|
concat-map: 0.0.1
|
||||||
|
|
||||||
|
brace-expansion@2.0.2:
|
||||||
|
dependencies:
|
||||||
|
balanced-match: 1.0.2
|
||||||
|
|
||||||
|
buffer-crc32@0.2.13: {}
|
||||||
|
|
||||||
|
buffer-indexof-polyfill@1.0.2: {}
|
||||||
|
|
||||||
|
buffer@5.7.1:
|
||||||
|
dependencies:
|
||||||
|
base64-js: 1.5.1
|
||||||
|
ieee754: 1.2.1
|
||||||
|
|
||||||
|
buffers@0.1.1: {}
|
||||||
|
|
||||||
call-bind-apply-helpers@1.0.2:
|
call-bind-apply-helpers@1.0.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
es-errors: 1.3.0
|
es-errors: 1.3.0
|
||||||
function-bind: 1.1.2
|
function-bind: 1.1.2
|
||||||
|
|
||||||
|
chainsaw@0.1.0:
|
||||||
|
dependencies:
|
||||||
|
traverse: 0.3.9
|
||||||
|
|
||||||
cheerio-select@2.1.0:
|
cheerio-select@2.1.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
boolbase: 1.0.0
|
boolbase: 1.0.0
|
||||||
@ -231,6 +621,24 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
delayed-stream: 1.0.0
|
delayed-stream: 1.0.0
|
||||||
|
|
||||||
|
compress-commons@4.1.2:
|
||||||
|
dependencies:
|
||||||
|
buffer-crc32: 0.2.13
|
||||||
|
crc32-stream: 4.0.3
|
||||||
|
normalize-path: 3.0.0
|
||||||
|
readable-stream: 3.6.2
|
||||||
|
|
||||||
|
concat-map@0.0.1: {}
|
||||||
|
|
||||||
|
core-util-is@1.0.3: {}
|
||||||
|
|
||||||
|
crc-32@1.2.2: {}
|
||||||
|
|
||||||
|
crc32-stream@4.0.3:
|
||||||
|
dependencies:
|
||||||
|
crc-32: 1.2.2
|
||||||
|
readable-stream: 3.6.2
|
||||||
|
|
||||||
css-select@5.2.2:
|
css-select@5.2.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
boolbase: 1.0.0
|
boolbase: 1.0.0
|
||||||
@ -241,6 +649,8 @@ snapshots:
|
|||||||
|
|
||||||
css-what@6.2.2: {}
|
css-what@6.2.2: {}
|
||||||
|
|
||||||
|
dayjs@1.11.19: {}
|
||||||
|
|
||||||
delayed-stream@1.0.0: {}
|
delayed-stream@1.0.0: {}
|
||||||
|
|
||||||
dom-serializer@2.0.0:
|
dom-serializer@2.0.0:
|
||||||
@ -267,11 +677,19 @@ snapshots:
|
|||||||
es-errors: 1.3.0
|
es-errors: 1.3.0
|
||||||
gopd: 1.2.0
|
gopd: 1.2.0
|
||||||
|
|
||||||
|
duplexer2@0.1.4:
|
||||||
|
dependencies:
|
||||||
|
readable-stream: 2.3.8
|
||||||
|
|
||||||
encoding-sniffer@0.2.1:
|
encoding-sniffer@0.2.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
iconv-lite: 0.6.3
|
iconv-lite: 0.6.3
|
||||||
whatwg-encoding: 3.1.1
|
whatwg-encoding: 3.1.1
|
||||||
|
|
||||||
|
end-of-stream@1.4.5:
|
||||||
|
dependencies:
|
||||||
|
once: 1.4.0
|
||||||
|
|
||||||
entities@4.5.0: {}
|
entities@4.5.0: {}
|
||||||
|
|
||||||
entities@6.0.1: {}
|
entities@6.0.1: {}
|
||||||
@ -291,6 +709,23 @@ snapshots:
|
|||||||
has-tostringtag: 1.0.2
|
has-tostringtag: 1.0.2
|
||||||
hasown: 2.0.2
|
hasown: 2.0.2
|
||||||
|
|
||||||
|
exceljs@4.4.0:
|
||||||
|
dependencies:
|
||||||
|
archiver: 5.3.2
|
||||||
|
dayjs: 1.11.19
|
||||||
|
fast-csv: 4.3.6
|
||||||
|
jszip: 3.10.1
|
||||||
|
readable-stream: 3.6.2
|
||||||
|
saxes: 5.0.1
|
||||||
|
tmp: 0.2.5
|
||||||
|
unzipper: 0.10.14
|
||||||
|
uuid: 8.3.2
|
||||||
|
|
||||||
|
fast-csv@4.3.6:
|
||||||
|
dependencies:
|
||||||
|
'@fast-csv/format': 4.3.5
|
||||||
|
'@fast-csv/parse': 4.3.6
|
||||||
|
|
||||||
follow-redirects@1.15.11: {}
|
follow-redirects@1.15.11: {}
|
||||||
|
|
||||||
form-data@4.0.5:
|
form-data@4.0.5:
|
||||||
@ -301,6 +736,17 @@ snapshots:
|
|||||||
hasown: 2.0.2
|
hasown: 2.0.2
|
||||||
mime-types: 2.1.35
|
mime-types: 2.1.35
|
||||||
|
|
||||||
|
fs-constants@1.0.0: {}
|
||||||
|
|
||||||
|
fs.realpath@1.0.0: {}
|
||||||
|
|
||||||
|
fstream@1.0.12:
|
||||||
|
dependencies:
|
||||||
|
graceful-fs: 4.2.11
|
||||||
|
inherits: 2.0.4
|
||||||
|
mkdirp: 0.5.6
|
||||||
|
rimraf: 2.7.1
|
||||||
|
|
||||||
function-bind@1.1.2: {}
|
function-bind@1.1.2: {}
|
||||||
|
|
||||||
get-intrinsic@1.3.0:
|
get-intrinsic@1.3.0:
|
||||||
@ -321,8 +767,19 @@ snapshots:
|
|||||||
dunder-proto: 1.0.1
|
dunder-proto: 1.0.1
|
||||||
es-object-atoms: 1.1.1
|
es-object-atoms: 1.1.1
|
||||||
|
|
||||||
|
glob@7.2.3:
|
||||||
|
dependencies:
|
||||||
|
fs.realpath: 1.0.0
|
||||||
|
inflight: 1.0.6
|
||||||
|
inherits: 2.0.4
|
||||||
|
minimatch: 3.1.2
|
||||||
|
once: 1.4.0
|
||||||
|
path-is-absolute: 1.0.1
|
||||||
|
|
||||||
gopd@1.2.0: {}
|
gopd@1.2.0: {}
|
||||||
|
|
||||||
|
graceful-fs@4.2.11: {}
|
||||||
|
|
||||||
has-symbols@1.1.0: {}
|
has-symbols@1.1.0: {}
|
||||||
|
|
||||||
has-tostringtag@1.0.2:
|
has-tostringtag@1.0.2:
|
||||||
@ -344,6 +801,62 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
safer-buffer: 2.1.2
|
safer-buffer: 2.1.2
|
||||||
|
|
||||||
|
ieee754@1.2.1: {}
|
||||||
|
|
||||||
|
immediate@3.0.6: {}
|
||||||
|
|
||||||
|
inflight@1.0.6:
|
||||||
|
dependencies:
|
||||||
|
once: 1.4.0
|
||||||
|
wrappy: 1.0.2
|
||||||
|
|
||||||
|
inherits@2.0.4: {}
|
||||||
|
|
||||||
|
isarray@1.0.0: {}
|
||||||
|
|
||||||
|
jszip@3.10.1:
|
||||||
|
dependencies:
|
||||||
|
lie: 3.3.0
|
||||||
|
pako: 1.0.11
|
||||||
|
readable-stream: 2.3.8
|
||||||
|
setimmediate: 1.0.5
|
||||||
|
|
||||||
|
lazystream@1.0.1:
|
||||||
|
dependencies:
|
||||||
|
readable-stream: 2.3.8
|
||||||
|
|
||||||
|
lie@3.3.0:
|
||||||
|
dependencies:
|
||||||
|
immediate: 3.0.6
|
||||||
|
|
||||||
|
listenercount@1.0.1: {}
|
||||||
|
|
||||||
|
lodash.defaults@4.2.0: {}
|
||||||
|
|
||||||
|
lodash.difference@4.5.0: {}
|
||||||
|
|
||||||
|
lodash.escaperegexp@4.1.2: {}
|
||||||
|
|
||||||
|
lodash.flatten@4.4.0: {}
|
||||||
|
|
||||||
|
lodash.groupby@4.6.0: {}
|
||||||
|
|
||||||
|
lodash.isboolean@3.0.3: {}
|
||||||
|
|
||||||
|
lodash.isequal@4.5.0: {}
|
||||||
|
|
||||||
|
lodash.isfunction@3.0.9: {}
|
||||||
|
|
||||||
|
lodash.isnil@4.0.0: {}
|
||||||
|
|
||||||
|
lodash.isplainobject@4.0.6: {}
|
||||||
|
|
||||||
|
lodash.isundefined@3.0.1: {}
|
||||||
|
|
||||||
|
lodash.union@4.6.0: {}
|
||||||
|
|
||||||
|
lodash.uniq@4.5.0: {}
|
||||||
|
|
||||||
math-intrinsics@1.1.0: {}
|
math-intrinsics@1.1.0: {}
|
||||||
|
|
||||||
mime-db@1.52.0: {}
|
mime-db@1.52.0: {}
|
||||||
@ -352,10 +865,32 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
mime-db: 1.52.0
|
mime-db: 1.52.0
|
||||||
|
|
||||||
|
minimatch@3.1.2:
|
||||||
|
dependencies:
|
||||||
|
brace-expansion: 1.1.12
|
||||||
|
|
||||||
|
minimatch@5.1.6:
|
||||||
|
dependencies:
|
||||||
|
brace-expansion: 2.0.2
|
||||||
|
|
||||||
|
minimist@1.2.8: {}
|
||||||
|
|
||||||
|
mkdirp@0.5.6:
|
||||||
|
dependencies:
|
||||||
|
minimist: 1.2.8
|
||||||
|
|
||||||
|
normalize-path@3.0.0: {}
|
||||||
|
|
||||||
nth-check@2.1.1:
|
nth-check@2.1.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
boolbase: 1.0.0
|
boolbase: 1.0.0
|
||||||
|
|
||||||
|
once@1.4.0:
|
||||||
|
dependencies:
|
||||||
|
wrappy: 1.0.2
|
||||||
|
|
||||||
|
pako@1.0.11: {}
|
||||||
|
|
||||||
parse5-htmlparser2-tree-adapter@7.1.0:
|
parse5-htmlparser2-tree-adapter@7.1.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
domhandler: 5.0.3
|
domhandler: 5.0.3
|
||||||
@ -369,14 +904,99 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
entities: 6.0.1
|
entities: 6.0.1
|
||||||
|
|
||||||
|
path-is-absolute@1.0.1: {}
|
||||||
|
|
||||||
|
process-nextick-args@2.0.1: {}
|
||||||
|
|
||||||
proxy-from-env@1.1.0: {}
|
proxy-from-env@1.1.0: {}
|
||||||
|
|
||||||
|
readable-stream@2.3.8:
|
||||||
|
dependencies:
|
||||||
|
core-util-is: 1.0.3
|
||||||
|
inherits: 2.0.4
|
||||||
|
isarray: 1.0.0
|
||||||
|
process-nextick-args: 2.0.1
|
||||||
|
safe-buffer: 5.1.2
|
||||||
|
string_decoder: 1.1.1
|
||||||
|
util-deprecate: 1.0.2
|
||||||
|
|
||||||
|
readable-stream@3.6.2:
|
||||||
|
dependencies:
|
||||||
|
inherits: 2.0.4
|
||||||
|
string_decoder: 1.3.0
|
||||||
|
util-deprecate: 1.0.2
|
||||||
|
|
||||||
|
readdir-glob@1.1.3:
|
||||||
|
dependencies:
|
||||||
|
minimatch: 5.1.6
|
||||||
|
|
||||||
|
rimraf@2.7.1:
|
||||||
|
dependencies:
|
||||||
|
glob: 7.2.3
|
||||||
|
|
||||||
|
safe-buffer@5.1.2: {}
|
||||||
|
|
||||||
|
safe-buffer@5.2.1: {}
|
||||||
|
|
||||||
safer-buffer@2.1.2: {}
|
safer-buffer@2.1.2: {}
|
||||||
|
|
||||||
|
saxes@5.0.1:
|
||||||
|
dependencies:
|
||||||
|
xmlchars: 2.2.0
|
||||||
|
|
||||||
|
setimmediate@1.0.5: {}
|
||||||
|
|
||||||
|
string_decoder@1.1.1:
|
||||||
|
dependencies:
|
||||||
|
safe-buffer: 5.1.2
|
||||||
|
|
||||||
|
string_decoder@1.3.0:
|
||||||
|
dependencies:
|
||||||
|
safe-buffer: 5.2.1
|
||||||
|
|
||||||
|
tar-stream@2.2.0:
|
||||||
|
dependencies:
|
||||||
|
bl: 4.1.0
|
||||||
|
end-of-stream: 1.4.5
|
||||||
|
fs-constants: 1.0.0
|
||||||
|
inherits: 2.0.4
|
||||||
|
readable-stream: 3.6.2
|
||||||
|
|
||||||
|
tmp@0.2.5: {}
|
||||||
|
|
||||||
|
traverse@0.3.9: {}
|
||||||
|
|
||||||
undici@7.18.2: {}
|
undici@7.18.2: {}
|
||||||
|
|
||||||
|
unzipper@0.10.14:
|
||||||
|
dependencies:
|
||||||
|
big-integer: 1.6.52
|
||||||
|
binary: 0.3.0
|
||||||
|
bluebird: 3.4.7
|
||||||
|
buffer-indexof-polyfill: 1.0.2
|
||||||
|
duplexer2: 0.1.4
|
||||||
|
fstream: 1.0.12
|
||||||
|
graceful-fs: 4.2.11
|
||||||
|
listenercount: 1.0.1
|
||||||
|
readable-stream: 2.3.8
|
||||||
|
setimmediate: 1.0.5
|
||||||
|
|
||||||
|
util-deprecate@1.0.2: {}
|
||||||
|
|
||||||
|
uuid@8.3.2: {}
|
||||||
|
|
||||||
whatwg-encoding@3.1.1:
|
whatwg-encoding@3.1.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
iconv-lite: 0.6.3
|
iconv-lite: 0.6.3
|
||||||
|
|
||||||
whatwg-mimetype@4.0.0: {}
|
whatwg-mimetype@4.0.0: {}
|
||||||
|
|
||||||
|
wrappy@1.0.2: {}
|
||||||
|
|
||||||
|
xmlchars@2.2.0: {}
|
||||||
|
|
||||||
|
zip-stream@4.1.1:
|
||||||
|
dependencies:
|
||||||
|
archiver-utils: 3.0.4
|
||||||
|
compress-commons: 4.1.2
|
||||||
|
readable-stream: 3.6.2
|
||||||
|
|||||||
@ -1,26 +0,0 @@
|
|||||||
|
|
||||||
import fs from 'fs/promises';
|
|
||||||
|
|
||||||
async function removeEmptyLicenseRecords() {
|
|
||||||
try {
|
|
||||||
const filePath = './data.json';
|
|
||||||
const data = await fs.readFile(filePath, 'utf-8');
|
|
||||||
let records = JSON.parse(data);
|
|
||||||
|
|
||||||
// Filter out records where "许可证号" is "空"
|
|
||||||
const filteredRecords = records.filter(record => record['许可证号'] !== '空');
|
|
||||||
|
|
||||||
// Update the sequential "序号" field for the remaining records
|
|
||||||
for (let i = 0; i < filteredRecords.length; i++) {
|
|
||||||
filteredRecords[i]['序号'] = (i + 1).toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
await fs.writeFile(filePath, JSON.stringify(filteredRecords, null, 4), 'utf-8');
|
|
||||||
console.log(`已从 data.json 中删除所有 "许可证号" 为 "空" 的数据。共删除 ${records.length - filteredRecords.length} 条记录。`);
|
|
||||||
console.log('序号字段已重新编号以保持顺序。');
|
|
||||||
} catch (error) {
|
|
||||||
console.error('删除空许可证号数据时发生错误:', error.message);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
removeEmptyLicenseRecords();
|
|
||||||
139
scraper.js
139
scraper.js
@ -1,139 +0,0 @@
|
|||||||
import axios from 'axios';
|
|
||||||
import * as cheerio from 'cheerio';
|
|
||||||
import fs from 'fs/promises';
|
|
||||||
|
|
||||||
const BASE_URL = 'http://120.236.48.169:89/HPMS/';
|
|
||||||
const START_URL = BASE_URL + 'presellCertList.aspx';
|
|
||||||
|
|
||||||
// Extracts table data from a given HTML content
|
|
||||||
function extractDataFromHtml($) {
|
|
||||||
const data = [];
|
|
||||||
// Corrected selector to find rows with table data, skipping the header
|
|
||||||
const rows = $('.resultlist table tr:has(td)');
|
|
||||||
|
|
||||||
rows.each((i, row) => {
|
|
||||||
const columns = $(row).find('td');
|
|
||||||
// Based on debug.html, the structure is different and has 9 columns
|
|
||||||
if (columns.length >= 9) {
|
|
||||||
const licenseCell = $(columns[1]); // 许可证号 is the 2nd column
|
|
||||||
const licenseLinkTag = licenseCell.find('a');
|
|
||||||
|
|
||||||
const rowData = {
|
|
||||||
'序号': $(columns[0]).text().trim(),
|
|
||||||
'许可证号': licenseLinkTag.text().trim(),
|
|
||||||
'开发企业': $(columns[2]).text().trim(),
|
|
||||||
'项目名称': $(columns[3]).text().trim(),
|
|
||||||
'项目地址': $(columns[4]).text().trim(),
|
|
||||||
'批准时间': $(columns[5]).text().trim(),
|
|
||||||
'所在区域': $(columns[6]).text().trim(),
|
|
||||||
'总套数': $(columns[7]).text().trim(),
|
|
||||||
'可售套数': $(columns[8]).text().trim(),
|
|
||||||
'许可证链接': '', // Initialize
|
|
||||||
};
|
|
||||||
|
|
||||||
// The link is inside an onclick attribute, not a standard href
|
|
||||||
const onclickAttr = licenseLinkTag.attr('onclick');
|
|
||||||
if (onclickAttr) {
|
|
||||||
// Make regex flexible to handle single or double quotes
|
|
||||||
const match = onclickAttr.match(/open_click\(['"]([^'"]+)['"]\)/);
|
|
||||||
if (match && match[1]) {
|
|
||||||
// match[1] will be like '/HPMS/PresellDetailsInfo.aspx?id=1012110'
|
|
||||||
// We need to resolve it against the origin, not the full BASE_URL path
|
|
||||||
const origin = new URL(BASE_URL).origin;
|
|
||||||
rowData['许可证链接'] = new URL(match[1], origin).href;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
data.push(rowData);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return data;
|
|
||||||
}
|
|
||||||
|
|
||||||
async function main() {
|
|
||||||
try {
|
|
||||||
console.log('开始抓取第一页数据...');
|
|
||||||
let response = await axios.get(START_URL, {
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
let $ = cheerio.load(response.data);
|
|
||||||
let allData = extractDataFromHtml($);
|
|
||||||
console.log(`第一页抓取完成,获得 ${allData.length} 条数据。`);
|
|
||||||
|
|
||||||
// Find the total number of pages from the correct element
|
|
||||||
const pageCountSpan = $('#PageNavigator1_LblPageCount');
|
|
||||||
const totalPages = pageCountSpan.length ? parseInt(pageCountSpan.text(), 10) : 1;
|
|
||||||
console.log(`共发现 ${totalPages} 页。`);
|
|
||||||
|
|
||||||
// Get initial search form values to persist them across requests
|
|
||||||
const formValues = {};
|
|
||||||
$('input[name^="txt"], select').each((idx, el) => {
|
|
||||||
const name = $(el).attr('name');
|
|
||||||
if (name) {
|
|
||||||
formValues[name] = $(el).val() || '';
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
// Loop from the second page to the end
|
|
||||||
for (let i = 2; i <= totalPages; i++) {
|
|
||||||
console.log(`正在抓取第 ${i} 页...`);
|
|
||||||
|
|
||||||
// Get the required form fields from the CURRENT page's response
|
|
||||||
const viewState = $('#__VIEWSTATE').val();
|
|
||||||
const viewStateGenerator = $('#__VIEWSTATEGENERATOR').val();
|
|
||||||
const eventValidation = $('#__EVENTVALIDATION').val();
|
|
||||||
|
|
||||||
if (!viewState) {
|
|
||||||
console.log('无法找到 __VIEWSTATE,终止抓取。');
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
const postData = new URLSearchParams();
|
|
||||||
postData.append('__EVENTTARGET', 'PageNavigator1$LnkBtnNext');
|
|
||||||
postData.append('__EVENTARGUMENT', '');
|
|
||||||
postData.append('__VIEWSTATE', viewState);
|
|
||||||
postData.append('__VIEWSTATEGENERATOR', viewStateGenerator);
|
|
||||||
if(eventValidation) {
|
|
||||||
postData.append('__EVENTVALIDATION', eventValidation);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Append the initial form values
|
|
||||||
for (const name in formValues) {
|
|
||||||
postData.append(name, formValues[name]);
|
|
||||||
}
|
|
||||||
postData.append('PageNavigator1$txtNewPageIndex', (i - 1).toString());
|
|
||||||
|
|
||||||
response = await axios.post(START_URL, postData, {
|
|
||||||
headers: {
|
|
||||||
'Content-Type': 'application/x-www-form-urlencoded',
|
|
||||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
|
|
||||||
'Referer': START_URL,
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
$ = cheerio.load(response.data);
|
|
||||||
const nextPageData = extractDataFromHtml($);
|
|
||||||
console.log(`第 ${i} 页抓取完成,获得 ${nextPageData.length} 条数据。`);
|
|
||||||
|
|
||||||
if (nextPageData.length === 0) {
|
|
||||||
console.log(`第 ${i} 页没有数据,抓取结束。`);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
allData = allData.concat(nextPageData);
|
|
||||||
}
|
|
||||||
|
|
||||||
await fs.writeFile('data.json', JSON.stringify(allData, null, 4), 'utf-8');
|
|
||||||
console.log(`\n抓取全站数据完毕!共 ${allData.length} 条记录已保存至 data.json 文件。`);
|
|
||||||
|
|
||||||
} catch (error) {
|
|
||||||
console.error('抓取过程中发生错误:', error.message);
|
|
||||||
if (error.response) {
|
|
||||||
console.error('Status:', error.response.status);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
main();
|
|
||||||
@ -1,21 +0,0 @@
|
|||||||
|
|
||||||
import fs from 'fs/promises';
|
|
||||||
|
|
||||||
async function updateSerialNumbers() {
|
|
||||||
try {
|
|
||||||
const filePath = './data.json';
|
|
||||||
const data = await fs.readFile(filePath, 'utf-8');
|
|
||||||
const records = JSON.parse(data);
|
|
||||||
|
|
||||||
for (let i = 0; i < records.length; i++) {
|
|
||||||
records[i]['序号'] = (i + 1).toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
await fs.writeFile(filePath, JSON.stringify(records, null, 4), 'utf-8');
|
|
||||||
console.log('data.json 文件中的序号字段已更新,并按顺序重新编号。');
|
|
||||||
} catch (error) {
|
|
||||||
console.error('更新序号时发生错误:', error.message);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
updateSerialNumbers();
|
|
||||||
Loading…
Reference in New Issue
Block a user