├── .gitignore ├── .idea ├── UGC_analysis.iml ├── deployment.xml ├── encodings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── LICENSE ├── README.md ├── RealTime_UGC_Analysis_GUI.py ├── data_source ├── data_source_description.txt └── demo_resource.txt ├── pic ├── 1.jpeg ├── 7.jpeg ├── GUI_main.png ├── best_comment_analysis.png ├── data_collector.png ├── environment_analysis.png ├── label.png ├── meituan.png ├── rebook.png ├── sentiment_analysis.png ├── time_line.png └── total_score.png ├── resource.txt └── txt_analysis ├── picturing.py ├── spider_xiecheng.py └── spider_zhenguo.py /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | wheels/ 23 | pip-wheel-metadata/ 24 | share/python-wheels/ 25 | *.egg-info/ 26 | .installed.cfg 27 | *.egg 28 | MANIFEST 29 | 30 | # PyInstaller 31 | # Usually these files are written by a python script from a template 32 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 33 | *.manifest 34 | *.spec 35 | 36 | # Installer logs 37 | pip-log.txt 38 | pip-delete-this-directory.txt 39 | 40 | # Unit test / coverage reports 41 | htmlcov/ 42 | .tox/ 43 | .nox/ 44 | .coverage 45 | .coverage.* 46 | .cache 47 | nosetests.xml 48 | coverage.xml 49 | *.cover 50 | *.py,cover 51 | .hypothesis/ 52 | .pytest_cache/ 53 | 54 | # Translations 55 | *.mo 56 | *.pot 57 | 58 | # Django stuff: 59 | *.log 60 | local_settings.py 61 | db.sqlite3 62 | db.sqlite3-journal 63 | 64 | # Flask stuff: 65 | instance/ 66 | .webassets-cache 67 | 68 | # Scrapy stuff: 69 | .scrapy 70 | 71 | # Sphinx documentation 72 | docs/_build/ 73 | 74 | # PyBuilder 75 | target/ 76 | 77 | # Jupyter Notebook 78 | .ipynb_checkpoints 79 | 80 | # IPython 81 | profile_default/ 82 | ipython_config.py 83 | 84 | # pyenv 85 | .python-version 86 | 87 | # pipenv 88 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 89 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 90 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 91 | # install all needed dependencies. 92 | #Pipfile.lock 93 | 94 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow 95 | __pypackages__/ 96 | 97 | # Celery stuff 98 | celerybeat-schedule 99 | celerybeat.pid 100 | 101 | # SageMath parsed files 102 | *.sage.py 103 | 104 | # Environments 105 | .env 106 | .venv 107 | env/ 108 | venv/ 109 | ENV/ 110 | env.bak/ 111 | venv.bak/ 112 | 113 | # Spyder project settings 114 | .spyderproject 115 | .spyproject 116 | 117 | # Rope project settings 118 | .ropeproject 119 | 120 | # mkdocs documentation 121 | /site 122 | 123 | # mypy 124 | .mypy_cache/ 125 | .dmypy.json 126 | dmypy.json 127 | 128 | # Pyre type checker 129 | .pyre/ 130 | -------------------------------------------------------------------------------- /.idea/UGC_analysis.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /.idea/deployment.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | [![996.icu](https://img.shields.io/badge/link-996.icu-red.svg)](https://996.icu) 3 | 4 | 5 | ### Real_Time_DataMining_Sortware 6 | 7 | 8 | [![Stargazers over time](https://starchart.cc/CarryChang/Real_Time_DataMining_Software.svg)](https://starchart.cc/CarryChang/Real_Time_DataMining_Software) 9 | 10 | 11 | #### [视频演示demo](https://github.com/CarryChang/C-CNN-for-Chinese-Sentiment-Analysis/blob/master/video/demo.mp4) 12 | 13 | #### 一款能实时进行文本挖掘的软件,不占用多余的存储空间,直接将采集后的数据集中存储在本地txt中,运用本软件无需进行大量的手动翻页操作,输入对应的店铺链接即可对民宿进行分析包含接结构化数据的可视化和非结构化UGC的情感分析,包含数据的实时采集/数据清洗/结构化保存/UGC数据主题提取/情感分析/后结构化可视化等技术的综合性演示demo。基于在线民宿UGC数据的意见挖掘项目,包含数据挖掘和NLP相关的处理,负责数据采集、整句切分、主题抽取、情感分析等任务。主要克服用户打分和评论不一致,实时对携程和美团在线民宿的满意度进行评测以及对额外数据进行可视化的综合性工具,多维度的对在线UGC进行数据挖掘并可视化,对比顾客直接打分的结果来看,运用机器学习的情感分析方法更能挖掘到详细的顾客意见和对应的合理评分。 14 | 15 | ##### 软件包含数据采集(txt_analysis/spiders)/清理/可视化(txt_analysis/picturing)部分组成,直接运行Python3 RealTime_UGC_Analysis_GUI.py 即可打开本软件的GUI界面,缺失的库按照提示进行安装即可。 16 | 17 |
18 | 19 | ##### 主要功能包括美团/携程在线民宿UGC的原始评论采集、主题分类、实时数据清洗、文本情感分析与后结构化结果可视化展示等模块。 20 | 21 | 22 | > 1. 使用Request模拟浏览实现了美团/携程民宿的实时自动化的采集民宿UGC内容的功能,提取后的民宿地址和在线评论等信息如下。 23 | 24 |
25 |
26 | 27 | > 2. 单一的UGC情感分析,使用清洗后的用户打分进行标注然后训练的分类模型,然后对切分后的UGC进行分类。 28 | 29 |
30 | 31 | > 3. 对提取后的民宿主题进行UGC主题情感分析:如环境 32 | 33 |
34 | 35 | > 4. 提取UGC标签,并进行量化可视化 36 |
37 | 38 | > 5. 单家民宿的UGC情感分析结果 39 |
40 |
41 | 42 | > 6. UGC顾客打分占比 43 | 44 |
45 | 46 | > 7. 分析该民宿第二次以上的预定情况 47 | 48 |
49 | 50 | > 8. 通过数据清洗和结构化展示该民宿在不同月份的住宿情况 51 | 52 |
53 | 54 | #### 本软件包含了自己对NLP技术落地的一些实践,针对整句UGC中包含的多主题问题,使用基于词性标注的标点符号切分,将整句切分为多个分句子,然后使用主题字典1的方式对主题进行分类,工作包含数据的实时采集/数据清洗/结构化保存/UGC数据主题提取/情感分析/后结构化可视化等技术的综合性演示demo,对比顾客直接打分的结果来看,运用机器学习的情感分析方法更能挖掘到详细的顾客意见和对应的合理评分。 55 | -------------------------------------------------------------------------------- /RealTime_UGC_Analysis_GUI.py: -------------------------------------------------------------------------------- 1 | import re 2 | import tkinter as tk 3 | from threading import Thread 4 | from txt_analysis import picturing 5 | from txt_analysis.spider_xiecheng import crawl as xiecheng_crawl 6 | from txt_analysis import spider_xiecheng 7 | from txt_analysis.spider_zhenguo import crawl as zhenguo_crawl 8 | from txt_analysis import spider_zhenguo 9 | from snownlp import SnowNLP 10 | import json 11 | import matplotlib.pyplot as plt 12 | from PIL import ImageTk, Image 13 | # 显示中文 14 | plt.rcParams['font.sans-serif'] = ['SimHei'] #用来正常显示中文标签 15 | plt.rcParams['axes.unicode_minus'] = False #用来正常显示负号 16 | #有中文出现的情况,需要u'内容' 17 | import numpy as np 18 | # 设定变量参数 19 | ALL = "all comments" 20 | ALL1 = "all comments" 21 | positive = "good comments" 22 | medium = "medium comments" 23 | negative = "bad comments" 24 | taste_pos = " taste_pos" 25 | taste_neg = " taste_neg" 26 | taste = " taste" 27 | speed_pos = " speed_pos" 28 | speed_neg = " speed_neg" 29 | speed = " speed" 30 | weight_pos = " weight_pos" 31 | weight_neg = " weight_neg" 32 | weight = " weight" 33 | service_pos = " service_pos" 34 | service_neg = " service_neg" 35 | service = " service" 36 | price_pos = " price_pos" 37 | price_neg = " price_neg" 38 | price = " price" 39 | start = 7 40 | height = 30 41 | width = 60 42 | re_space = re.compile('(\s+)') 43 | all_direction = tk.E + tk.N + tk.W + tk.S 44 | result = None 45 | def get_result(): 46 | global result 47 | try: 48 | ##爬虫转接 49 | if 'ctrip' in url_tv.get(): 50 | result1 = spider_xiecheng.crawl(url_tv.get()) 51 | with open("resource.txt", "w", encoding="utf-8") as f: 52 | json.dump(result1, f, ensure_ascii=False,indent=2) 53 | result = xiecheng_crawl(url_tv.get()) 54 | prompt_text.set("携程民宿在线评论数据采集完毕,可以进行后续分析") 55 | elif 'meituan' in url_tv.get(): 56 | result1 = spider_zhenguo.crawl(url_tv.get()) 57 | with open("resource.txt", "w", encoding="utf-8") as f: 58 | json.dump(result1, f, ensure_ascii=False,indent=2) 59 | result = zhenguo_crawl(url_tv.get()) 60 | prompt_text.set("美团民宿在线评论数据采集完毕,可以进行后续分析") 61 | else: 62 | prompt_text.set("地址有误,请重新输入!") 63 | except ValueError: 64 | prompt_text.set("地址有误,请重新输入!") 65 | def data_collecting(): 66 | #点击输入框时,开启多线程,将信息发送给prompt_text 67 | prompt_text.set("正在实时采集信息,请稍后......") 68 | ############采集功能使用多线程来维护界面的流畅 69 | t = Thread(target=get_result) 70 | t.start() 71 | ###########使用传参 72 | def test_tag(parse_result, sentence, type_, foreground, i, check_tv, j): 73 | index = start 74 | if check_tv.get(): 75 | result = parse_result[type_] 76 | for a in result: 77 | index = sentence.index(a, index) 78 | text.tag_add("tag%d_%d" % (i, j), "%d.%d" % (i, index), "%d.%d" % (i, index + len(a))) 79 | text.tag_config("tag%d_%d" % (i, j), foreground=foreground) 80 | index += len(a) 81 | j += 1 82 | return j 83 | def text_tag_config(sentence, i): 84 | # sentence = re_space.sub(r' ', sentence) 85 | # print(i, sentence) 86 | # #########增加情感极性分数显示 87 | try: 88 | text.tag_config('a', foreground='red') 89 | text.tag_config('b', foreground='blue') 90 | sentence_2 = str(sentence) 91 | sentence_1 = "%d. %s" % (i, str(sentence_2)) 92 | text.insert(tk.END, "%s\n" % str(sentence_1), ('b')) 93 | except: 94 | text.tag_config('a', foreground='red') 95 | text.tag_config('b', foreground='blue') 96 | sentence_2 = re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', sentence) 97 | sentence_1 = "%d. %s" % (i, str(sentence_2)) 98 | text.insert(tk.END, "%s\n" % str(sentence_1), ('b')) 99 | finally: 100 | pass 101 | # 增加对于积极和消极的极性评价 102 | def text_tag_config1(sentence, i, score): 103 | # sentence = re_space.sub(r' ', sentence) 104 | #########增加情感极性分数显示 105 | try: 106 | text.tag_config('a', foreground='red') 107 | sentence_2 = re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', sentence) 108 | sentence_1 = "%5d. %s %s" % (i, sentence_2, score) 109 | text.insert(tk.END, "%s\n" % sentence_1, ('a')) 110 | except: 111 | pass 112 | 113 | ########以单一句子进行,进行情感趋势画图 114 | def emotion_analysis(which): 115 | col = 10 116 | if result is not None: 117 | sentiments_list = [] 118 | text.delete(1.0, tk.END) 119 | comments = result["content"] 120 | if which == ALL1: 121 | j_1 = 0 122 | detail_content = [] 123 | for i in comments: 124 | if len(i) > 2: 125 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 126 | detail_content.append(i_1) 127 | for i1 in set(detail_content): 128 | if len(i1) > 3: 129 | s = SnowNLP(i1) 130 | score = s.sentiments 131 | sentiments_list.append(score) 132 | j_1 += 1 133 | text_tag_config1(i1, j_1, score) 134 | plt.hist(sentiments_list, bins=col) 135 | plt.xlabel("情感值") 136 | plt.ylabel("评论数目") 137 | plt.title('整体情感极性分布图') 138 | plt.show() 139 | plt.close() 140 | def emotion_pic(which): 141 | col = 5 142 | 143 | # 使用关键字找取对应的评论 144 | environment_keywords = ['环境','周边','风景','空气','江景','小区','景点','夜景','街','周围','景区','声音','景色','马路'] 145 | traffic_keywords = ['交通','车程','地段','路程','停车','机场','离','车站','地理','位置','地理','中心','海拔','码头','旁边'] 146 | weight_keywords = ['设施','设备','条件','硬件','房间','马桶','阳台','卫生间','洗手间','空调','被子','床','大厅','电','摆设','水','电','客厅'] 147 | service_keywords = ['服务','态度','前台','服务员','老板','掌柜','店家','工作人员','房东','小姐姐','小哥'] 148 | meal_keywords = ['餐饮','早餐','咖啡','味道','饭','菜','水果','特产','餐','美食','烧烤','宵夜','食材','饭馆','小吃'] 149 | if result is not None: 150 | text.delete(1.0, tk.END) 151 | comments = result["content"] 152 | if which == taste: 153 | sentiments_list = [] 154 | j1 = 1 155 | detail_content = [] 156 | for i in comments: 157 | if len(i) > 3: 158 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 159 | for keyword in environment_keywords: 160 | if keyword in i_1: 161 | detail_content.append(i_1) 162 | for i1 in set(detail_content): 163 | if len(i1) > 3: 164 | s = SnowNLP(i1) 165 | score = s.sentiments 166 | sentiments_list.append(score) 167 | text_tag_config1(i1, j1, score) 168 | j1 += 1 169 | plt.hist(sentiments_list, bins=col) 170 | plt.xlabel("情感值") 171 | plt.ylabel("评论数目") 172 | plt.title('环境情感极性分布图') 173 | plt.show() 174 | plt.close() 175 | elif which == speed: 176 | sentiments_list = [] 177 | j2 = 1 178 | detail_content = [] 179 | for i in comments: 180 | if len(i) > 3: 181 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 182 | for keyword in traffic_keywords: 183 | if keyword in i_1: 184 | detail_content.append(i_1) 185 | for i1 in set(detail_content): 186 | if len(i1) > 3: 187 | s = SnowNLP(i1) 188 | score = s.sentiments 189 | sentiments_list.append(score) 190 | text_tag_config1(i1, j2, score) 191 | j2 += 1 192 | plt.hist(sentiments_list, bins=col) 193 | plt.xlabel("情感值") 194 | plt.ylabel("评论数目") 195 | plt.title('交通情感极性分布图') 196 | plt.show() 197 | plt.close() 198 | elif which == weight: 199 | j3 = 1 200 | sentiments_list = [] 201 | detail_content = [] 202 | for i in comments: 203 | if len(i) > 3: 204 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 205 | for keyword in weight_keywords: 206 | if keyword in i_1: 207 | detail_content.append(i_1) 208 | for i1 in set(detail_content): 209 | if len(i1) > 3: 210 | s = SnowNLP(i1) 211 | score = s.sentiments 212 | sentiments_list.append(score) 213 | text_tag_config1(i1, j3, score) 214 | j3 += 1 215 | plt.hist(sentiments_list, bins=col) 216 | plt.xlabel("情感值") 217 | plt.ylabel("评论数目") 218 | plt.title('设施情感极性分布图') 219 | plt.show() 220 | plt.close() 221 | elif which == service: 222 | j4 = 1 223 | sentiments_list = [] 224 | detail_content = [] 225 | for i in comments: 226 | if len(i) > 3: 227 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 228 | for keyword in service_keywords: 229 | if keyword in i_1: 230 | detail_content.append(i_1) 231 | for i1 in set(detail_content): 232 | if len(i1) > 3: 233 | s = SnowNLP(i1) 234 | score = s.sentiments 235 | sentiments_list.append(score) 236 | text_tag_config1(i1, j4, score) 237 | j4 += 1 238 | plt.hist(sentiments_list, bins=col) 239 | plt.xlabel("情感值") 240 | plt.ylabel("评论数目") 241 | plt.title('服务情感极性分布图') 242 | plt.show() 243 | plt.close() 244 | elif which == price: 245 | j5 = 1 246 | sentiments_list = [] 247 | detail_content = [] 248 | for i in comments: 249 | if len(i) > 3: 250 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 251 | for keyword in meal_keywords: 252 | if keyword in i_1: 253 | detail_content.append(i_1) 254 | for i1 in set(detail_content): 255 | if len(i1) > 3: 256 | ###对符合条件的抓取出来,并计算情感极性 257 | s = SnowNLP(i1) 258 | score = s.sentiments 259 | sentiments_list.append(score) 260 | text_tag_config1(i1, j5, score) 261 | j5 += 1 262 | plt.hist(sentiments_list, bins=col) 263 | plt.xlabel("情感值") 264 | plt.ylabel("评论数目") 265 | plt.title('餐饮情感极性分布图') 266 | plt.show() 267 | plt.close() 268 | def all_display(which): 269 | if result is not None: 270 | text.delete(1.0, tk.END) 271 | comments = result["content"] 272 | if which == ALL: 273 | i = 1 274 | for comment in comments: 275 | text_tag_config(comment, i) 276 | i += 1 277 | def all_button_event(which): 278 | positive_score = 0.5 279 | negative_score = 0.15 280 | # 使用关键字找取对应的评论,环境,交通,设施,服务,餐饮 281 | environment_keywords = ['环境','周边','风景','空气','江景','小区','景点','夜景','街','周围','景区','声音','景色','马路'] 282 | traffic_keywords = ['交通','车程','地段','路程','停车','机场','离','车站','地理','位置','地理','中心','海拔','码头','旁边'] 283 | weight_keywords = ['设施','设备','条件','硬件','房间','马桶','阳台','卫生间','洗手间','空调','被子','床','大厅','电','摆设','水','电','客厅'] 284 | service_keywords = ['服务','态度','前台','服务员','老板','掌柜','店家','工作人员','房东','小姐姐','小哥'] 285 | meal_keywords = ['餐饮','早餐','咖啡','味道','饭','菜','水果','特产','餐','美食','烧烤','宵夜','食材','饭馆','小吃'] 286 | if result is not None: 287 | text.delete(1.0, tk.END) 288 | comments = result["content"] 289 | # 按照评分和情感分数(snownlp展示)展示评论极性分数 290 | if which == positive: 291 | j6 = 1 292 | set_list = [] 293 | for i in comments: 294 | # 细粒度的文本切割,2870932 295 | if len(i)>2: 296 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 297 | set_list.append(i_1) 298 | for sen in set(set_list): 299 | if len(sen)>3: 300 | s = SnowNLP(sen) 301 | score = s.sentiments 302 | if score > positive_score: 303 | text_tag_config1(sen, j6, score) 304 | j6 += 1 305 | elif which == medium: 306 | j7 = 1 307 | set_list = [] 308 | for i in comments: 309 | # 细粒度的文本切割,2870932 310 | if len(i)>0: 311 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 312 | set_list.append(i_1) 313 | for sen in set(set_list): 314 | if len(sen) > 3: 315 | s = SnowNLP(sen) 316 | score = s.sentiments 317 | if 0.2 <= score <= 0.5: 318 | text_tag_config1(sen, j7, score) 319 | j7 += 1 320 | elif which == negative: 321 | j8 = 1 322 | set_list = [] 323 | for i in comments: 324 | # 细粒度的文本切割,2870932 325 | if len(i)>0: 326 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 327 | set_list.append(i_1) 328 | for sen in set(set_list): 329 | if len(sen) > 3: 330 | s = SnowNLP(sen) 331 | score = s.sentiments 332 | if score < negative_score: 333 | text_tag_config1(sen, j8, score) 334 | j8 += 1 335 | ###################后续分类打分 336 | elif which == taste_pos: 337 | j9 = 1 338 | detail_content = [] 339 | for i in comments: 340 | if len(i)>3: 341 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 342 | for keyword in environment_keywords: 343 | if keyword in i_1: 344 | detail_content.append(i_1) 345 | for i1 in set(detail_content): 346 | if len(i1) > 3: 347 | s = SnowNLP(i1) 348 | ###对符合条件的抓取出来,并计算情感极性 349 | score = s.sentiments 350 | if score > positive_score: 351 | text_tag_config1(i1, j9, score) 352 | j9 += 1 353 | elif which == taste_neg: 354 | j10 = 1 355 | detail_content = [] 356 | for i in comments: 357 | if len(i)>3: 358 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 359 | for keyword in environment_keywords: 360 | if keyword in i_1: 361 | detail_content.append(i_1) 362 | for i1 in set(detail_content): 363 | if len(i1) > 3: 364 | s = SnowNLP(i1) 365 | ###对符合条件的抓取出来,并计算情感极性 366 | score = s.sentiments 367 | if score <= negative_score: 368 | text_tag_config1(i1, j10, score) 369 | j10 += 1 370 | elif which == speed_pos: 371 | j11 = 1 372 | detail_content = [] 373 | for i in comments: 374 | if len(i)>3: 375 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 376 | for keyword in traffic_keywords: 377 | if keyword in i_1: 378 | detail_content.append(i_1) 379 | for i1 in set(detail_content): 380 | if len(i1) > 3: 381 | s = SnowNLP(i1) 382 | ###对符合条件的抓取出来,并计算情感极性 383 | score = s.sentiments 384 | if score > positive_score: 385 | text_tag_config1(i1, j11, score) 386 | j11 += 1 387 | elif which == speed_neg: 388 | j12 = 1 389 | detail_content = [] 390 | for i in comments: 391 | if len(i)>3: 392 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 393 | for keyword in traffic_keywords: 394 | if keyword in i_1: 395 | detail_content.append(i_1) 396 | for i1 in set(detail_content): 397 | if len(i1) > 3: 398 | s = SnowNLP(i1) 399 | ###对符合条件的抓取出来,并计算情感极性 400 | score = s.sentiments 401 | if score <= negative_score: 402 | text_tag_config1(i1, j12, score) 403 | j12 += 1 404 | elif which == weight_pos: 405 | j13 = 1 406 | detail_content = [] 407 | for i in comments: 408 | if len(i)>3: 409 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 410 | for keyword in weight_keywords: 411 | if keyword in i_1: 412 | detail_content.append(i_1) 413 | for i1 in set(detail_content): 414 | if len(i1) > 3: 415 | s = SnowNLP(i1) 416 | ###对符合条件的抓取出来,并计算情感极性 417 | score = s.sentiments 418 | if score > positive_score: 419 | text_tag_config1(i1, j13, score) 420 | j13 += 1 421 | elif which == weight_neg: 422 | j14 = 1 423 | detail_content = [] 424 | for i in comments: 425 | if len(i)>3: 426 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 427 | for keyword in weight_keywords: 428 | if keyword in i_1: 429 | detail_content.append(i_1) 430 | for i1 in set(detail_content): 431 | if len(i1) > 3: 432 | s = SnowNLP(i1) 433 | ###对符合条件的抓取出来,并计算情感极性 434 | score = s.sentiments 435 | if score <= negative_score: 436 | text_tag_config1(i1, j14, score) 437 | j14 += 1 438 | elif which == service_pos: 439 | j15 = 1 440 | detail_content = [] 441 | for i in comments: 442 | if len(i)>3: 443 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 444 | for keyword in service_keywords: 445 | if keyword in i_1: 446 | detail_content.append(i_1) 447 | for i1 in set(detail_content): 448 | if len(i1) > 3: 449 | s = SnowNLP(i1) 450 | ###对符合条件的抓取出来,并计算情感极性 451 | score = s.sentiments 452 | if score > positive_score: 453 | text_tag_config1(i1, j15, score) 454 | j15 += 1 455 | elif which == service_neg: 456 | j16 = 1 457 | detail_content = [] 458 | for i in comments: 459 | if len(i)>3: 460 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 461 | for keyword in service_keywords: 462 | if keyword in i_1: 463 | detail_content.append(i_1) 464 | for i1 in set(detail_content): 465 | if len(i1) > 3: 466 | s = SnowNLP(i1) 467 | ###对符合条件的抓取出来,并计算情感极性 468 | score = s.sentiments 469 | if score <= negative_score: 470 | text_tag_config1(i1, j16, score) 471 | j16 += 1 472 | elif which == price_pos: 473 | j17 = 1 474 | detail_content = [] 475 | for i in comments: 476 | if len(i)>3: 477 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 478 | for keyword in meal_keywords: 479 | if keyword in i_1: 480 | detail_content.append(i_1) 481 | for i1 in set(detail_content): 482 | if len(i1) > 3: 483 | s = SnowNLP(i1) 484 | ###对符合条件的抓取出来,并计算情感极性 485 | score = s.sentiments 486 | if score > positive_score: 487 | text_tag_config1(i1, j17, score) 488 | j17 += 1 489 | elif which == price_neg: 490 | j18 = 1 491 | detail_content = [] 492 | for i in comments: 493 | if len(i)>3: 494 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', i).split('\t'): 495 | for keyword in meal_keywords: 496 | if keyword in i_1: 497 | detail_content.append(i_1) 498 | for i1 in set(detail_content): 499 | if len(i1) > 3: 500 | s = SnowNLP(i1) 501 | ###对符合条件的抓取出来,并计算情感极性 502 | score = s.sentiments 503 | if score <= negative_score: 504 | text_tag_config1(i1, j18, score) 505 | j18 += 1 506 | root = tk.Tk() 507 | # 增加图片 508 | canvas = tk.Canvas(root, width=443, height=200, bd=0, highlightthickness=0) 509 | imgpath = 'pic/1.jpeg' 510 | img = Image.open(imgpath) 511 | photo = ImageTk.PhotoImage(img) 512 | canvas.create_image(230, 30, image=photo) 513 | canvas.pack() 514 | root.resizable(False, False) 515 | # 开始文本处理 516 | frame1 = tk.Frame(root, bd=1, relief=tk.SUNKEN) 517 | frame1.pack(fill=tk.BOTH, expand=tk.YES, anchor=tk.CENTER) 518 | # 输入框定义 519 | row_num = 0 520 | url_tv = tk.StringVar() 521 | url_tv_column_span = 9 522 | tk.Entry(frame1,textvariable=url_tv).grid( 523 | row=row_num, column=0, columnspan=url_tv_column_span,padx=2, sticky=all_direction) 524 | ####绑定按钮事件,将采集绑定到多线程开始采集按钮 525 | tk.Button(frame1, text="开始采集",command=data_collecting).grid( 526 | row=row_num, column=url_tv_column_span, sticky=all_direction) 527 | row_num = 1 528 | prompt_text = tk.StringVar() 529 | tk.Label(frame1, textvariable=prompt_text).grid(row=row_num, column=0, columnspan=8, pady=5, sticky=all_direction) 530 | prompt_text.set("请在上面输入数据采集的链接,携程和美团民宿已开通") 531 | # 设置按钮 532 | row_num = 2 533 | columnspan = 2 534 | tk.Button(frame1, text="所有评论展示", command=lambda: all_display(ALL)).grid( 535 | row=row_num, column=columnspan * 0, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 536 | ##使用commands绑定动作 537 | tk.Button(frame1, text="总体情感趋势", command=lambda: emotion_analysis(ALL1)).grid( 538 | row=row_num, column=columnspan * 1, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 539 | tk.Button(frame1, text="积极评论分析", command=lambda: all_button_event(positive)).grid( 540 | row=row_num, column=columnspan * 2, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 541 | tk.Button(frame1, text="一般评论分析", command=lambda: all_button_event(medium)).grid( 542 | row=row_num, column=columnspan * 3, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 543 | tk.Button(frame1, text="消极评论分析", command=lambda: all_button_event(negative)).grid( 544 | row=row_num, column=columnspan * 4, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 545 | row_num = 3 546 | tk.Button(frame1, text="环境积极评论", command=lambda: all_button_event(taste_pos)).grid( 547 | row=row_num, column=columnspan * 0, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 548 | tk.Button(frame1, text="交通积极评论", command=lambda: all_button_event(speed_pos)).grid( 549 | row=row_num, column=columnspan * 1, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 550 | tk.Button(frame1, text="设施积极评论", command=lambda: all_button_event(weight_pos)).grid( 551 | row=row_num, column=columnspan * 2, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 552 | tk.Button(frame1, text="服务积极评论", command=lambda: all_button_event(service_pos)).grid( 553 | row=row_num, column=columnspan * 3, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 554 | tk.Button(frame1, text="餐饮积极评论", command=lambda: all_button_event(price_pos)).grid( 555 | row=row_num, column=columnspan * 4, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 556 | row_num = 4 557 | tk.Button(frame1, text="环境消极评论", command=lambda: all_button_event(taste_neg)).grid( 558 | row=row_num, column=columnspan * 0, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 559 | tk.Button(frame1, text="交通消极评论", command=lambda: all_button_event(speed_neg)).grid( 560 | row=row_num, column=columnspan * 1, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 561 | tk.Button(frame1, text="设施消极评论", command=lambda: all_button_event(weight_neg)).grid( 562 | row=row_num, column=columnspan * 2, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 563 | tk.Button(frame1, text="服务消极评论", command=lambda: all_button_event(service_neg)).grid( 564 | row=row_num, column=columnspan * 3, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 565 | tk.Button(frame1, text="餐饮消极评论", command=lambda: all_button_event(price_neg)).grid( 566 | row=row_num, column=columnspan * 4, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 567 | row_num = 5 568 | tk.Button(frame1, text="环境情感趋势", command=lambda: emotion_pic(taste)).grid( 569 | row=row_num, column=columnspan * 0, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 570 | tk.Button(frame1, text="交通情感趋势", command=lambda: emotion_pic(speed)).grid( 571 | row=row_num, column=columnspan * 1, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 572 | tk.Button(frame1, text="设施情感趋势", command=lambda: emotion_pic(weight)).grid( 573 | row=row_num, column=columnspan * 2, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 574 | tk.Button(frame1, text="服务情感趋势", command=lambda: emotion_pic(service)).grid( 575 | row=row_num, column=columnspan * 3, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 576 | tk.Button(frame1, text="餐饮情感趋势", command=lambda: emotion_pic(price)).grid( 577 | row=row_num, column=columnspan * 4, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 578 | #统计分析 579 | frame0 = tk.LabelFrame(root, text="评论数字图表区", padx=2, pady=2, relief=tk.GROOVE) 580 | frame0.pack(fill=tk.BOTH, expand=tk.YES) 581 | columnspan = 7 582 | # 调节按钮之间的行距,可视化文本之中的数据 583 | ##交通时间汇总,推荐商品汇总,终端分布,质量分布,按钮绑定事件,row表示行数 584 | tk.Button(frame0, text="顾客情感分布", command=lambda: picturing.score_detail(result)).grid( 585 | row=1, column=columnspan * 4, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 586 | tk.Button(frame0, text="顾客打分统计", command=lambda: picturing.average_score(result)).grid( 587 | row=1, column=columnspan * 0, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 588 | tk.Button(frame0, text="入住时间序列", command=lambda: picturing.s_from(result)).grid( 589 | row=1, column=columnspan * 1, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 590 | tk.Button(frame0, text="民宿标签分析", command=lambda: picturing.recommend_dishes2(result)).grid( 591 | row=1, column=columnspan * 2, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 592 | tk.Button(frame0, text="民宿复住分析", command=lambda: picturing.cost_time(result)).grid( 593 | row=1, column=columnspan * 3, columnspan=columnspan, padx=2, pady=2, sticky=all_direction) 594 | # 开始文本处理 595 | frame2 = tk.Frame(root, bd=1, relief=tk.SUNKEN) 596 | frame2.pack(fill=tk.BOTH, expand=tk.YES, anchor=tk.CENTER) 597 | row_num = 5 598 | #文本框更改hight和width更改大小 599 | text = tk.Text(frame2, height=30, width=56) 600 | text.grid(row=row_num, column=0, columnspan=11, padx=10, pady=10) 601 | scrollbar = tk.Scrollbar(frame2, orient=tk.VERTICAL, command=text.yview) 602 | scrollbar.grid(row=row_num, column=11, rowspan=1, sticky=all_direction) 603 | text.configure(yscrollcommand=scrollbar.set) 604 | root.title('CarryChang_实时意见挖掘程序') 605 | root.mainloop() -------------------------------------------------------------------------------- /data_source/data_source_description.txt: -------------------------------------------------------------------------------- 1 | 携程民宿地址: 2 | https://inn.ctrip.com/onlineinn/index?channelid=211 3 | 4 | 89条: 5 | https://inn.ctrip.com/onlineinn/detail?pid=655487723&checkin=2019-05-29&checkout=2019-05-30&channelid=211 6 | 7 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8 | 美团民宿: 9 | https://minsu.meituan.com/housing/9080714/ 10 | 11 | 目录: 12 | https://minsu.meituan.com/shanghai/?sortType=1 -------------------------------------------------------------------------------- /data_source/demo_resource.txt: -------------------------------------------------------------------------------- 1 | { 2 | "content": [ 3 | "交通很方便,位置很好找,卫生很棒,房子的装修也很喜欢,很温馨的感觉,房东也很好,体验很好,总之就是很舒服.", 4 | "房间比较好找,比较安静,性价比较高,整体好评", 5 | "交通便利房间干净房东热情门卫也很热情", 6 | "挺好的,做饭的话有厨具,部分调料需要自备", 7 | "续住了两天,感觉还可以,比较安静方便", 8 | "整体比较满意~较为舒适的一次体验", 9 | "离大学城很近,交通非常方便,房间里投影仪挺好用的,有什么不懂的地方问房东就好啦~", 10 | "很🐒,看在漂亮🦆的面子上给5🌟.😁,还是蛮🐂🍺的,我喜欢投影.", 11 | "不错下次再来 很棒 很干净,比想象的好 比酒店也好", 12 | "位置十分便利,房屋设施丰富,房东服务态度良好,房间舒适干净,非常满意,已经第二次入住了,以后有机会还会住在这里", 13 | "环境不错,装修也很好,性价比不错", 14 | "装修是真的不错,而且入住流程就跟解密一样哈哈哈", 15 | "首先很干净 气味也很好闻 主要要去上课 去学校也非常方便 我上课 男朋友给我做饭 就是一个温馨的小家 下次还会住这 还住这个房间嘻嘻", 16 | "房子很干净,超满意!!!!房东很热情。", 17 | "棒啊 泡泡龙房间大而且很干净 厨房还能做饭 简直无可挑剔 附近吃的还多", 18 | "房东热情,环境卫生,投影很棒。", 19 | "很好,管家和阿姨都很好,位置也好找,小区门口就是公交车站,可以去文汇路,东华大学,松江大学城地铁站等", 20 | "第不知道多少次住泡泡龙了哈 这次换了个房间 还是一样的赞", 21 | "房间很干净,房东很好,性价比也很高,和闺蜜一起住的,很好呀。", 22 | "房源位置很好,离文汇路很近,房间卫生也很干净,东西挺齐全的,房东态度也很好,很热情,总体很棒,下次还会再选择的!", 23 | "投影超级棒 也很温馨哦,床单被子什么的都很干净", 24 | "非常不错,价廉物美,房子很温馨,还有飘窗", 25 | "Nice!没有住过民宿,这次让我对民宿有了信心和期待,非常满意!!!", 26 | "房间真的不错,干净,主要是投影给个大好评,房东小姐姐也很可爱,很好沟通,而且照片和房间是一模一样,没有出入.大大的好评.", 27 | "很好 经常住", 28 | "不错,挺好的,环境也可以,,,,,,,,", 29 | "保洁阿姨非常热情 ,投影仪很棒", 30 | "房东非常热心,屋子环境特别好,香薰是喜欢的味道,投影仪真滴很好用,爱了", 31 | "入住体验挺好的 设备齐全 房间和图片一样", 32 | "投影设备挺好,也很干净,总体来说不错的", 33 | "很好哦", 34 | "很好", 35 | "房间挺好的,事先和房东沟通好的,但是要下午两点才能入住,让我们先把行李放在客厅里,幸运的是到的时候前面的房客刚退了房,阿姨正在打扫卫生,就把行李放房间了。除了对面住的俩房客洗澡洗到晚上十二点,都挺好。第二天订的A1,也是下午两点才能入住,11点半放行李的时候,前面房客还在,行李只能放客厅了。房东很准时,下午两点给的密码,呵呵呵。床是真心小,而且网络极差,房东说准备换网,现在没办法。第二天还没睡醒,大概八点多,房东就发消息说有新房客从外地来,问能不能12点前退房(这里想说下,我们也是外地过来的,而且天真的热,带个孩子,就必须两点入住,12点退房,呵呵呵)总得来说,这个价格在上海算正常,房间也挺干净,阿姨也挺好的,除了入住和退房时间真心让人无语。", 36 | "房东小姐姐人非常好,屋内布置干净整洁,很适合女孩子结伴或情侣居住,总体非常奈斯", 37 | "可以说是性价比非常高的民宿了,在附近学校补课,过去的路程很方便,自己烧饭啊什么都很方便,房东人也很好去,阿姨也很好,床上的小恐龙太可爱了啊哈哈哈哈哈哈哈哈哈,下次有需要还会再去泡泡龙der!", 38 | "房东人很好,房间挺大的,干净整洁.位置不错,性价比高.", 39 | [], 40 | "有投影可以看电影真的很赞超赞超超赞 房东人很好 打扫卫生的阿姨也很负责 好评", 41 | "房间里的投影仪很棒,房东人很好,也很耐心的教你入住流程", 42 | "小区所在地很好找,房东很客气,就是卫生间在一楼可能虫子有点多,总体还行", 43 | "交通位置好,房东态度不错,大体上满意", 44 | "家一般的温馨感觉很幸福比住酒店舒服", 45 | "还行,挺好的,房间舒适干净,位置十分便利", 46 | "还好还好还好还好还好还好还好还好", 47 | "房间不算小,比较适合,和自己家一样,如果下次再来,在住一次,房间有阿姨打算卫生,遇到阿姨后,阿姨特别好,给我们介绍了很多,服务挺好,五星好评给阿姨一个", 48 | "很干净 装修也很舒服,投影感情!", 49 | "交通还算便利 房东安排到位 很好", 50 | "房间很干净,也还蛮温馨的,房间里的抱枕和投影给100分好评!", 51 | "第一次入住民宿,感觉太棒了!环境真的不错哦,阿姨打扫的卫生很干净,价格真的很适合学生党,而且房间超级温还很大,跟闺蜜两个人一起住完全不觉得拥挤,卫生间真的很干净,而且位置也很好,因为周边都是学校,吃的地方很多,但是营业时间基本22点关店铺。等公交车太慢可以选择自行车,很方便的,最多10分钟,真的太棒啦。", 52 | "很好,很温馨,很舒服,房间很干净", 53 | "房东小哥无敌给力,走的急戒指遗留在那,最后也帮忙找回来了.卫生很好,小区安静.小区旁边就是商业区.1公里左右就是开元广场😳.外卖也无敌多.", 54 | "房间超级舒服,空调很暖和.说起来很开心,嘻嘻特别满意.", 55 | "不错。房东人超好,很划算很不错", 56 | "附近有东明广场和地中海,地铁站也不是很远还有轻轨电车,投影仪也超酷的", 57 | "非常棒", 58 | "非常好,住的舒服,也干净", 59 | "房间非常棒,很舒服,环境也不错,地方比较好找,一楼,出入都比较方便", 60 | "一如既往地好,房间干净整洁,设施齐全,赞!", 61 | "房东很热情,遇到一些小问题都很及时解决,投影仪电视看着很爽,打扫卫生的阿姨也很好,还自己煮了饭很方便,开心哈哈哈,五分好评下次再来", 62 | "晚上有点难找,其他都还好", 63 | "地理环境好,离松江大学城和松江万达很近,小区安全性有保障。房间的隔音效果很棒,开投影在屋外没声音,周围外卖也很多。", 64 | "投影仪超级爽!", 65 | "老板非常好 房间很干净 住的很好呀" 66 | ], 67 | "score": [ 68 | 5, 69 | 5, 70 | 5, 71 | 5, 72 | 5, 73 | 5, 74 | 5, 75 | 5, 76 | 5, 77 | 5, 78 | 5, 79 | 5, 80 | 5, 81 | 5, 82 | 5, 83 | 5, 84 | 5, 85 | 5, 86 | 5, 87 | 5, 88 | 5, 89 | 5, 90 | 5, 91 | 5, 92 | 5, 93 | 5, 94 | 5, 95 | 5, 96 | 5, 97 | 5, 98 | 5, 99 | 5, 100 | 5, 101 | 5, 102 | 5, 103 | 5, 104 | 5, 105 | 5, 106 | 5, 107 | 4, 108 | 4, 109 | 5, 110 | 5, 111 | 5, 112 | 5, 113 | 5, 114 | 5, 115 | 5, 116 | 5, 117 | 5, 118 | 5, 119 | 5, 120 | 5, 121 | 5, 122 | 5, 123 | 5, 124 | 5, 125 | 5, 126 | 5, 127 | 5, 128 | 5, 129 | 5, 130 | 5 131 | ], 132 | "totalScoreDesc": [ 133 | [], 134 | [], 135 | [], 136 | [], 137 | [], 138 | [], 139 | [], 140 | [], 141 | [], 142 | [], 143 | [], 144 | [], 145 | [], 146 | [], 147 | [], 148 | [], 149 | [], 150 | [], 151 | [], 152 | [], 153 | [], 154 | [], 155 | [], 156 | [], 157 | [], 158 | [], 159 | [], 160 | [], 161 | [], 162 | [], 163 | [], 164 | [], 165 | [], 166 | [], 167 | [], 168 | [], 169 | [], 170 | [], 171 | [], 172 | [], 173 | [], 174 | [], 175 | [], 176 | [], 177 | [], 178 | [], 179 | [], 180 | [], 181 | [], 182 | [], 183 | [], 184 | [], 185 | [], 186 | [], 187 | [], 188 | [], 189 | [], 190 | [], 191 | [], 192 | [], 193 | [], 194 | [], 195 | [] 196 | ], 197 | "commentTextList": [ 198 | [ 199 | "位置赞", 200 | "设施丰富", 201 | "房间干净", 202 | "房东热情", 203 | "性价比超高", 204 | "床很舒服", 205 | "希望再来" 206 | ], 207 | [], 208 | [ 209 | "位置赞", 210 | "设施丰富", 211 | "房间干净", 212 | "房东热情", 213 | "性价比超高" 214 | ], 215 | [ 216 | "设施丰富", 217 | "房间干净", 218 | "性价比超高", 219 | "独自出行", 220 | "情侣约会" 221 | ], 222 | [], 223 | [], 224 | [ 225 | "位置十分便利", 226 | "房屋设施丰富", 227 | "房间舒适干净", 228 | "房东热情好客" 229 | ], 230 | [], 231 | [], 232 | [ 233 | "位置十分便利", 234 | "房屋设施丰富", 235 | "房间舒适干净", 236 | "房东热情好客" 237 | ], 238 | [], 239 | [ 240 | "房屋设施丰富", 241 | "房间舒适干净", 242 | "房东热情好客" 243 | ], 244 | [ 245 | "房间舒适干净" 246 | ], 247 | [], 248 | [ 249 | "位置赞", 250 | "设施丰富", 251 | "房间干净", 252 | "房东热情", 253 | "性价比超高", 254 | "床很舒服", 255 | "希望再来" 256 | ], 257 | [ 258 | "位置十分便利", 259 | "房屋设施丰富", 260 | "房东热情好客", 261 | "房间舒适干净" 262 | ], 263 | [], 264 | [ 265 | "位置十分便利", 266 | "房屋设施丰富", 267 | "房间舒适干净", 268 | "房东热情好客" 269 | ], 270 | [], 271 | [], 272 | [], 273 | [], 274 | [ 275 | "房屋设施丰富" 276 | ], 277 | [ 278 | "房屋设施丰富", 279 | "房间舒适干净" 280 | ], 281 | [], 282 | [], 283 | [ 284 | "房屋设施丰富", 285 | "房间舒适干净" 286 | ], 287 | [ 288 | "位置十分便利", 289 | "房屋设施丰富", 290 | "房间舒适干净", 291 | "房东热情好客" 292 | ], 293 | [], 294 | [ 295 | "设施丰富" 296 | ], 297 | [ 298 | "位置十分便利", 299 | "房屋设施丰富", 300 | "房间舒适干净" 301 | ], 302 | [ 303 | "位置十分便利" 304 | ], 305 | [], 306 | [ 307 | "位置十分便利" 308 | ], 309 | [], 310 | [], 311 | [ 312 | "位置十分便利", 313 | "房屋设施丰富", 314 | "房间舒适干净", 315 | "房东热情好客" 316 | ], 317 | [], 318 | [], 319 | [], 320 | [], 321 | [ 322 | "位置十分便利", 323 | "房东热情好客" 324 | ], 325 | [], 326 | [], 327 | [ 328 | "位置赞", 329 | "设施丰富", 330 | "房间干净", 331 | "房东热情", 332 | "性价比超高", 333 | "床很舒服", 334 | "希望再来" 335 | ], 336 | [], 337 | [], 338 | [ 339 | "位置十分便利" 340 | ], 341 | [ 342 | "房屋设施丰富", 343 | "房间舒适干净", 344 | "房东热情好客" 345 | ], 346 | [ 347 | "位置十分便利", 348 | "房屋设施丰富", 349 | "房间舒适干净", 350 | "房东热情好客" 351 | ], 352 | [ 353 | "位置十分便利", 354 | "房屋设施丰富", 355 | "房间舒适干净", 356 | "房东热情好客" 357 | ], 358 | [], 359 | [ 360 | "位置十分便利", 361 | "房屋设施丰富", 362 | "房间舒适干净", 363 | "房东热情好客" 364 | ], 365 | [ 366 | "位置十分便利", 367 | "房屋设施丰富", 368 | "房间舒适干净", 369 | "房东热情好客" 370 | ], 371 | [ 372 | "房间舒适干净" 373 | ], 374 | [], 375 | [ 376 | "位置十分便利", 377 | "房屋设施丰富", 378 | "房间舒适干净" 379 | ], 380 | [ 381 | "位置十分便利", 382 | "房屋设施丰富", 383 | "房间舒适干净", 384 | "房东热情好客" 385 | ], 386 | [], 387 | [ 388 | "房东热情好客" 389 | ], 390 | [], 391 | [ 392 | "房东热情好客" 393 | ], 394 | [ 395 | "位置十分便利", 396 | "房间舒适干净", 397 | "房屋设施丰富", 398 | "房东热情好客" 399 | ] 400 | ], 401 | "hostReply": [ 402 | "谢谢你啊,能给您带来好的体验是泡泡龙最大的追求阿姨们看到也会非常高兴,对阿姨工作的肯定", 403 | "您的满意,是泡泡龙的追求。", 404 | "嘿嘿,常来哦", 405 | "泡泡龙餐具厨具是其全都苏泊尔厨具,小米电饭锅微波炉冰箱洗衣机都有的,因为泡泡龙的房价比较低,只能提供基本调料哦", 406 | "嘿嘿,来到泡泡龙住的都会续住的哦,房间有1080P高清投影,还可以手机无线投屏哦", 407 | "你的满意是泡泡龙追求,期待你的下次再来哦,", 408 | [], 409 | "你漂亮美丽可爱呀", 410 | [], 411 | [], 412 | "欢迎下次入住哦", 413 | "emmmmmmmmm必须必啊,这样才好找啊", 414 | "好羡慕你有这么好的男票,好浪漫啊", 415 | [], 416 | "谢谢您,对泡泡龙的肯定干净,是泡泡龙最基本的标准,阿姨们看到了您工作给予肯定会开心的不得了,周边有东明广场都是吃的,附近有开元地中海购物广场吃喝玩乐,样样都有民宿,必须要做饭。这才可以称得上民宿。", 417 | "哈哈,泡泡龙一直都以热情好客的哦,保洁阿姨定时定岗的计划卫生哦,投屏市面最新是1080P高清投影,可以投放150寸高清大屏哦,还可以投屏打游戏,看电影哦,投影再带网络哦,有网络电影哦", 418 | "您的满意是泡泡龙的追求", 419 | [], 420 | [], 421 | [], 422 | "必须哒,我们坚持一客一换,床上用品都是正规厂家清洗哒", 423 | "谢谢哦,下次再来哦", 424 | "这是目前对民宿的行业最高的评价", 425 | "哈哈哈,迷上泡泡龙民宿了吧", 426 | "必须必要常来啊", 427 | "您的满意是泡泡龙的追求哦", 428 | [], 429 | "我也爱你👄", 430 | [], 431 | [], 432 | [], 433 | [], 434 | [], 435 | [], 436 | "期待你再来哦", 437 | [], 438 | [], 439 | "满满的爱👄", 440 | [], 441 | "非常抱歉,是窗户没有关好,泡泡龙会继续努力的", 442 | "看来泡泡龙要继续努力啦", 443 | "在城市的喧嚣中,能给您带来避风的港湾,是泡泡龙最大的荣幸,在这个国际大都市,快节奏及高压的生活,在泡泡龙民宿能给你带来有家的感觉,泡泡龙是多么的欣慰啊,泡泡龙民宿可以生活做饭,可以自由出入,周边生活设施配套齐全,那就多住几天哦", 444 | [], 445 | "还好就常来哦,泡泡龙会做的更好", 446 | "感谢你对阿姨工作肯定阿姨非常朴实,幽默快乐,哈哈哈.", 447 | [], 448 | [], 449 | "那就常来哦", 450 | "常来哦", 451 | [], 452 | "你的满意是泡泡龙的追求", 453 | "虾虾,再来哦", 454 | [], 455 | [], 456 | "你也非常非常好", 457 | "再来哦", 458 | [], 459 | "您是泡泡龙的忠实粉丝了,哈哈哈哈哈哈", 460 | "你开心,泡泡龙就开心", 461 | "看来要好好改进入住流程啦", 462 | "虾虾,欢迎常来,随时欢迎", 463 | [], 464 | "谢谢,泡泡龙会继续努力哒," 465 | ], 466 | "guestId": [ 467 | 214372964, 468 | 350694010, 469 | 393399865, 470 | 155204888, 471 | 293035055, 472 | 27154699, 473 | 131665990, 474 | 387749206, 475 | 42940406, 476 | 125571665, 477 | 89506193, 478 | 370327695, 479 | 19793885, 480 | 370243314, 481 | 386192705, 482 | 471252883, 483 | 48038430, 484 | 132184065, 485 | 259595890, 486 | 220838990, 487 | 214312639, 488 | 15101022, 489 | 7874589, 490 | 427886739, 491 | 476445335, 492 | 222757403, 493 | 363903127, 494 | 140487943, 495 | 405987172, 496 | 484065507, 497 | 438681236, 498 | 387923861, 499 | 234129586, 500 | 440990238, 501 | 317367353, 502 | 120743388, 503 | 348155270, 504 | 360359161, 505 | 448991558, 506 | 486389777, 507 | 378681600, 508 | 209204466, 509 | 144201426, 510 | 467834568, 511 | 58074293, 512 | 448238731, 513 | 297105870, 514 | 453584229, 515 | 427985103, 516 | 315538089, 517 | 159018376, 518 | 111999567, 519 | 305749646, 520 | 249760540, 521 | 435810362, 522 | 77890355, 523 | 253909104, 524 | 394674557, 525 | 18065548, 526 | 364381993, 527 | 444788988, 528 | 333730776, 529 | 2786373 530 | ], 531 | "gmtCreate": [ 532 | [], 533 | [], 534 | [], 535 | [], 536 | [], 537 | [], 538 | [], 539 | [], 540 | [], 541 | [], 542 | [], 543 | [], 544 | [], 545 | [], 546 | [], 547 | [], 548 | [], 549 | [], 550 | [], 551 | [], 552 | [], 553 | [], 554 | [], 555 | [], 556 | [], 557 | [], 558 | [], 559 | [], 560 | [], 561 | [], 562 | [], 563 | [], 564 | [], 565 | [], 566 | [], 567 | [], 568 | [], 569 | [], 570 | [], 571 | [], 572 | [], 573 | [], 574 | [], 575 | [], 576 | [], 577 | [], 578 | [], 579 | [], 580 | [], 581 | [], 582 | [], 583 | [], 584 | [], 585 | [], 586 | [], 587 | [], 588 | [], 589 | [], 590 | [], 591 | [], 592 | [], 593 | [], 594 | [] 595 | ] 596 | } -------------------------------------------------------------------------------- /pic/1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarryChang/Real_Time_DataMining_Software/f2f7bf357a3e157ddffb7c84480156f8c73bb0e2/pic/1.jpeg -------------------------------------------------------------------------------- /pic/7.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarryChang/Real_Time_DataMining_Software/f2f7bf357a3e157ddffb7c84480156f8c73bb0e2/pic/7.jpeg -------------------------------------------------------------------------------- /pic/GUI_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarryChang/Real_Time_DataMining_Software/f2f7bf357a3e157ddffb7c84480156f8c73bb0e2/pic/GUI_main.png -------------------------------------------------------------------------------- /pic/best_comment_analysis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarryChang/Real_Time_DataMining_Software/f2f7bf357a3e157ddffb7c84480156f8c73bb0e2/pic/best_comment_analysis.png -------------------------------------------------------------------------------- /pic/data_collector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarryChang/Real_Time_DataMining_Software/f2f7bf357a3e157ddffb7c84480156f8c73bb0e2/pic/data_collector.png -------------------------------------------------------------------------------- /pic/environment_analysis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarryChang/Real_Time_DataMining_Software/f2f7bf357a3e157ddffb7c84480156f8c73bb0e2/pic/environment_analysis.png -------------------------------------------------------------------------------- /pic/label.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarryChang/Real_Time_DataMining_Software/f2f7bf357a3e157ddffb7c84480156f8c73bb0e2/pic/label.png -------------------------------------------------------------------------------- /pic/meituan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarryChang/Real_Time_DataMining_Software/f2f7bf357a3e157ddffb7c84480156f8c73bb0e2/pic/meituan.png -------------------------------------------------------------------------------- /pic/rebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarryChang/Real_Time_DataMining_Software/f2f7bf357a3e157ddffb7c84480156f8c73bb0e2/pic/rebook.png -------------------------------------------------------------------------------- /pic/sentiment_analysis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarryChang/Real_Time_DataMining_Software/f2f7bf357a3e157ddffb7c84480156f8c73bb0e2/pic/sentiment_analysis.png -------------------------------------------------------------------------------- /pic/time_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarryChang/Real_Time_DataMining_Software/f2f7bf357a3e157ddffb7c84480156f8c73bb0e2/pic/time_line.png -------------------------------------------------------------------------------- /pic/total_score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarryChang/Real_Time_DataMining_Software/f2f7bf357a3e157ddffb7c84480156f8c73bb0e2/pic/total_score.png -------------------------------------------------------------------------------- /resource.txt: -------------------------------------------------------------------------------- 1 | { 2 | "content": [ 3 | "非常棒哦,距离地铁站特别的近,步行五分钟左右就到了,是在一个小区里面,小区保安人挺好的,进去很方便,电梯很多很快.,里面很现代化,很智能,电视屏幕很大,看了泰坦尼克号,很有感觉.房屋很小,但是很温馨,睡得很舒服,一夜好觉.很温暖的小屋,进门也是刷身份证进去的.整个小区好多都是酒店民宿的.很方便,附近也有吃的,超市,外卖也可以.总之,很满意的啦.", 4 | "地理位置不错交通也很方便,房间卫生也很好,公寓式房间,1到2人住都是很好的。主要是这个价位很划算,比一般的酒店干净卫生多了;房间里面配套设施很齐全,冰箱,洗衣机,电视,空调,WIFI都有。很值得推荐", 5 | "出地铁口就到了,很方便,床单干净卫生,房间舒适温馨,有电视,冰箱,洗衣机,很不错!隔音效果好,房间里竟然还有一个小度音箱!谢谢房东的细心!", 6 | "#干净卫生# #性价比高# #房间很大# #位置好# #服务热情# 入住体验过非常好,价格优惠环境好,很温馨,环境很安静不会收到打扰,附近有美食也有娱乐区,非常适合出去游玩的朋友,很推荐入住", 7 | "喜欢!房间干净整洁,也是我喜欢的那种风格,很棒!超级适合那种两人过来一起旅行的,也可长期居住那种!热水供应很快,水温也正好,落地灯喜欢,还有小度哈哈哈哈😄晚上睡觉很安稳,总体来说,是个很不错的选择!!!下次继续光顾嘻嘻嘻!房东管家很有耐心,是个小姐姐,超级好!很喜欢!也挺麻烦的昨晚开不开门小姐姐专门下来帮忙开门.", 8 | "交通便利,卫生干净,房屋整洁,很温馨,热水也方便,小区环境整治,安全度高,适合一到二人居住,有热水壶,楼下超市便利店都很齐全", 9 | "环境优美,地理位置好,交通方便,房间舒适卫生,服务人员很热情,乐于提供各种帮助,设施很人性化,网络高速信号好,窗外风景好.", 10 | "不好意思来评论晚了,房东人特别好,很热情回复消息特别快,续约的时候还主动帮忙找优惠。房间虽小但特别温馨,适合小情侣居住。黄东配的还有洗衣液,住的久的话还可以洗衣服。五星好评,五星好评。", 11 | "交通便利,房间干净整洁,周边配套设施齐全,很愉快的一次住宿体验,房东小妹也很热情,服务周到,还能免费停车,强烈推荐,有机会还会再来!", 12 | "超级棒超级温馨房子 地理位置很好 五号线省骨科医院下来就是 房东人也很好 楼下有便利店买东西也很方便,很难忘的一次入住体验.", 13 | "和图片一样.房间内干净整洁,很温馨.空间不大,但很干净.热水很舒服.东西也很齐全,装修的很好看,床很舒适.", 14 | "房东很贴心,入住直接都给办了,位置很好找,房间很干净,东西齐全,还有冰箱洗衣机,整体来说都特别方便,", 15 | "房间环境整体不错,房东服务非常到位,非常细心,洗漱用品还有生活用品都准备的非常充分.由于工作原因吧,常年在外跑,民宿住的也非常多,这次入住可以说相较之前,入住办理是最快捷最方便的.下次如果到这边还会选择他们.房东非常Nice.", 16 | "离东站是真的很近,坐地铁的话2站地就到了!房间虽然小但是狠暖心的感觉!小区狠安静还狠安全!房东人也很好!唯一不足的地方就是感觉睡觉靠窗会有点冷", 17 | "房间很好看,房东也很热情,交通也很便利,周围超市也很方便,保安也比较热情,让他看了订单就可以进去了,电梯也很快", 18 | "民宿住的很舒服,感觉就特别棒。推荐这个民宿。地理位置优越,距离高铁东站两站路特别近,很方便,两百多米,嗯,旁边有饭馆什么的", 19 | "交通便利,距离地铁站和高铁站都很近,房间干净整洁,最主要房东人很好,很有耐心,第一次住很多不明白的地方房东都一一解释,非常感谢", 20 | "交通方便,小区环境很好,房间很干净,喜欢,房东姐姐人也很好。", 21 | "位置好找,房东人也很好,东西备的都很足,房间环境很干净整洁,住了一晚体验非常的好,下次来郑州还去他家", 22 | "从地铁口出来就能看到这栋楼,很好找的哦,房间小而温馨,很干净,晚上可以坐在床上看夜景呦,房东人很好哦~", 23 | "小区挺安全的,房间内设施挺齐全,就是空调不太制暖,而且噪音有点大", 24 | "房间很干净装修风格也很好看,在郑州很满意的一次住宿,房东人也很好,情侣入住的好地方,下次还住这了,推荐推荐推荐。", 25 | "店家非常好,服务也非常好,态度很好,也很感干净。希望下次还来住。附近环境也很好,都是吃的逛的地方。大家可以来试试。", 26 | "交通方便临近地铁口,微信管家很贴心,房间装修和图片一致,很好的一次入住体验", 27 | "五星好评超级棒!房间干净设施也齐全,性价比超级高", 28 | "入住的时候不知道是什么流程,感觉很有新奇感。老板也说明的很清楚。入住后视觉效果很好,整体很温馨,很漂亮。", 29 | "环境不错,房间也很干净。房东很热情,很好的体验,已经住过两次了。特别推荐这家!下次来一定首选这家!!", 30 | "真的很不错,很好很喜欢,非常满意,房间很大,卫生间非常干净;交通设施齐全,推荐大家选择他家的房子哦.", 31 | "很有家的感觉 情侣入住都舍不得离开 小区环境特别好 卫生 绿化都很棒 下次一定还去住 很喜欢哈哈哈 大家快去住", 32 | "感觉不错嗷,热水出的特别快,房间别看小,那感觉真的很温馨,空间也利用的淋漓尽致,就是我看之前评价说房间有小度音响,为何我的房间没有😂总之感觉还不错,老板**也很可爱呦", 33 | "说实话这个民宿很好了 也不贵 比住一些酒店干净的多 而且房东小姐姐也挺热情的 用的东西都挺全的 很棒", 34 | "超级好的环境,很有家的感觉,好评哦,还会再来的 嘻嘻,位置很好找,进门就是,店主额很贴心,基本秒回的", 35 | "房租离地铁口很近,小区门口就有便利店很方便,屋里也很干净,小区环境也不错", 36 | "位置好找,离地铁站很近,装修风格喜欢,也很干净😊很温馨的感觉.", 37 | "干净整洁,非常温馨,比在酒店感觉好多了,安静舒适,跟回到自己家一样。", 38 | "非常不错哦,第一次选择民宿,很有小家的感觉,房东姐姐很热情", 39 | "交通特别方便,设施很齐全,然后电视还有vip是很让人惊喜的", 40 | "民宿看着很新很干净 住着也舒服房东挺好的收藏着下次继续来如果可以做到就更好了很小很舒服适合情侣入住.", 41 | "交通方便,房间干净,该有的都有,个人感觉比住宾馆好的多", 42 | "第二次入住没想到是同一家,感觉都挺好的,没想到电视是有会员的,哈哈哈看了半天电视。整体感觉还不错哟~", 43 | "离地铁站很近,房屋很整洁,设施很齐全,房东人很好,房屋设计很别致", 44 | "这家民宿是我选择最常住的,主要房间干净温馨,房内设施一应俱全,房东人很好,小区环境好,很喜欢的一家民宿", 45 | "这家民宿是我选择最常住的,主要房间干净温馨,房内设施一应俱全,房东人很好,小区环境好,很喜欢的一家民宿", 46 | "这家民宿是我选择最常住的,主要房间干净温馨,房内设施一应俱全,房东人很好,小区环境好,很喜欢的一家民宿", 47 | "这家民宿是我选择最常住的,主要房间干净温馨,房内设施一应俱全,房东人很好,小区环境好,很喜欢的一家民宿", 48 | "这家民宿是我选择最常住的,主要房间干净温馨,房内设施一应俱全,房东人很好,小区环境好,很喜欢的一家民宿", 49 | "离五号线很近交通方便,房间干净卫生,之前在这里租房住过一段,小区物业保安还是挺放心的,第二次住这家,房东挺热心负责的,回复也很快,好评~", 50 | "交通便捷,房间整洁干净,房东服务热情,性价比很高", 51 | "房间很精致,非常适合一个人或者两个人住,超级棒的房间,强烈推荐,超级精致非常适合拍照,采光也很棒整体超奈斯.", 52 | "房子的位置不错,住着也很舒服,两个人住挺好的,很棒!很不错的住房体验", 53 | "房间比较干净,管家姐姐服务态度很好!", 54 | "房东人很好,狠好沟通!房间安静又干净!喜欢房东准备的小礼物!一进入房间一股淡淡的花香", 55 | "房东挺热情的 交通方便 环境不错 性价比超高", 56 | "房东挺热情的 交通方便 环境不错 性价比超高", 57 | "房东挺热情的 交通方便 环境不错 性价比超高", 58 | "房东挺热情的 交通方便 环境不错 性价比超高", 59 | "环境十分便利,房间卫生干净,最重要的是老板人很好,很满意的住宿体验", 60 | "挺好的,挺精致,挺温馨,不错的住宿体验,祝你吉时吉日喜如风,丰年丰月如风筝,争富争财争长寿,寿山寿海寿长生,生富生才生贵子,子孝孙贤代代荣,荣华富贵年年有,有钱有势有前程!\n吃不愁穿不愁,不住平方住高楼,天天潇洒,夜夜温柔,买卖如同长江水,生活如同井上花,大财小财天天进,一顺百顺发发发!", 61 | "环境不错,位置坐车挺方便的,房间虽小五脏俱全 ,一进门就有香喷喷的味道非常干净,外卖送的也挺快的,总体感觉不错,下次再来这应该还会来这家民宿.", 62 | "环境好 然后比较温馨 交通也比较方便 然后还有小冰箱和洗衣机 比较方便 喜欢", 63 | "订购便捷合理,位置方便易出行,房间干净整洁,舒适温馨,价格合理,民宿值得选择", 64 | "卫生不错,房间干净,地铁口较进,东站出差转车的可以来住", 65 | "交通非常方便,环境非常好,房东也很好沟通很热情", 66 | "交通方便快捷 房间干净卫生 房东特别贴心为住客着想 总之非常棒", 67 | "很好,环境优雅,很干净,价格便宜,住了很舒服,划算.", 68 | "环境还行,房间隔音也好,住的挺舒适的 ,一次不錯的体验", 69 | "房间附近就是五号线地铁,很方便哦,房间虽然小但是跟温馨", 70 | "房东姐姐人超级好!房间别致干净,东西齐全!下次来还要住!", 71 | "房子挺不错的很多都是最新科技,人服务太多也很好", 72 | "感觉特别好,对象说有家的感觉,设施也很丰富,进屋以后有香味,环境很好了可以说,价钱也可以.", 73 | "环境好,位置便利,房东人好,不错的体验", 74 | "环境好,位置便利,房东人好,不错的体验", 75 | "位置便利,环境安静,卫生很好,物品齐备,舒适。给👍", 76 | "房间布置精美,设施齐全,地理位置方便,楼下就是地铁,房东姐姐服务非常热情,最棒的体验了", 77 | "位置很好。房东热心。房间干净卫生。东站附近。", 78 | "很好的一次入住体验,干净卫生,房东交代问题很细心", 79 | "房东很热情,基本秒回复,以后有机会还会经常来", 80 | "很好,很舒适,值得推荐,大家来体验呀", 81 | "房间很不错,就是床太高了带着孩子孩子不好上去", 82 | "房东很热情,态度很好,房间位置很好找", 83 | "交通便利,卫生干净,尤其房东特别好,下次来还住这", 84 | "挺不错的,感觉家的温暖位置比较好找离高铁站很近。", 85 | "房间挺好,干净整洁,设施齐全。", 86 | "不错,性价比很高,房东服务很热心", 87 | "多次入住,特别喜欢!房东人很好位置离东站非常方便", 88 | "挺好的 房间干净整洁,而且也不吵", 89 | "交通便利,卫生干净,住很舒服,五脏俱全", 90 | "老板非常热情。 物超所值,从未想过住民宿,第一次,非常满意", 91 | "交通很方便,卫生很干净,客服人也很好哦", 92 | "交通很方便附近就是地铁站,房间干净整洁", 93 | "交通很方便附近就是地铁站,房间干净整洁", 94 | "挺好的小姐姐 下次有机会还会来住这里~", 95 | "房间在地铁口附近 房间干净整洁 入住体验极佳", 96 | "交通便利,房间干净卫生,房东热情", 97 | "交通便利 房间精致 卫生打扫的干干净净 房东热情", 98 | "交通便利 房间精致 卫生打扫的干干净净 房东热情", 99 | "非常好 老板也很贴心 下次来郑州还会住", 100 | "房主热情,入住快捷,房间装修不错,距地铁站也很近很便利", 101 | "房间真的很好,隔音也不错,住的很满意", 102 | "房间虽小 但很精致 设施很齐全 干净", 103 | "房间挺好的,特别干净,位置不错,交通便利", 104 | "房东挺热情的 交通方便 环境不错", 105 | "房东挺热情的 交通方便 环境不错", 106 | "房东挺热情的 交通方便 环境不错", 107 | "房间,卫生都很好,位置也好找,房东热情", 108 | "麻雀虽小,五脏俱全,里面东西挺全的,不错", 109 | "交通方便,干净整洁卫生,很棒!!", 110 | "特别棒真的,我是第一次住民宿,比有些酒店强多了", 111 | "房东人很好,居住环境非常好,很干净", 112 | "交通挺好的 房间也挺好的 卫生也挺好的", 113 | "房主人很好很照顾,和男朋友住的很开心,下次挑民宿还来这里", 114 | "交通便利,卫生干净,那个小沙发拍照也很好看的,吹风机什么的应有尽有的。很赞", 115 | "房间干净整洁,屋内设备齐全,赞一个", 116 | "环境优美,非常好:老板人也不错,环境好", 117 | "感觉很不错,房间卫生,也很暖和", 118 | "非常方便,干净,很好的一次住房体验!", 119 | "在郑州东站附近,出差到此很方便", 120 | "很好 特别棒 66 环境还不错很温馨 喜欢", 121 | "地理位置优越,房东很热情,服务很好", 122 | "房间里面挺整洁的,麻雀虽小,五脏俱全", 123 | "除了没地方停车,其他没毛病呀!", 124 | "环境卫生很干净 房东挺热情的 很喜欢", 125 | "非常好 很喜欢这样的环境 很温馨", 126 | "很好 房东小姐姐人也很好 房间干净", 127 | "地理位置很好 房间有点小但是很舒服", 128 | "交通便利 ...........", 129 | "房间很好,干净整洁明亮,洗澡水温也很好,窗外风景也很棒,地面干净,房间隔音效果好,听不到旁边房间里夜里的女生叫声", 130 | "很温馨的民宿 希望下次还可以入住", 131 | "位置不错,楼下的物业负责任,住着安心", 132 | "很喜欢很喜欢房间布置很精致卫生", 133 | "非常好 房东很有耐心!很热情!里面还有小度小度 卫生也比较干净 房间很温馨 炒鸡好看!以后会常来的!", 134 | "房间和照片一样,住宿很好,很满意", 135 | "交通方便,卫生条件很好,房东服务也很好,房间整体水平也很赞", 136 | "感觉比酒店要好得多很舒服很干净", 137 | "环境很好交通便利,挺好的……......................................", 138 | "交通非常方便,离东站不到两公里,东站外面有s133公交车可以到达,房间格局很独特,虽然空间不大,但是很温馨,房间有个小沙发,可以坐着看电视,房间的卫生条件也很干净,尤其是热水非常令人满意,出水快水温高,喜欢用热水洗澡,很舒服。房间里还有小度音响,用蓝牙连接可以听歌,音质非常不错!如果你喜欢动感的音乐话!还有床也是很软,睡上去也很舒服,空调也很制冷!电视机可以联网看电视,享受休闲时光,小沙发和电视机你值得拥有!因为这个民宿是在校区里面的,门禁也都非常严格,也为住客安全提升了安全感,小区里可以定外卖,外卖可以进来,送到房间,如果还有什么不懂得都可以问房东,房东回复消息也很及时,有问必答。最后就是房间里有自动洗衣机和小冰箱,不过这些都没有用到,有些小遗憾呢,总体来说,很满意的一次住宿呢,必须给好评!", 139 | "超级好超级不错,风格也非常喜欢", 140 | "环境好房东好很干净五星好评完美", 141 | "虽然房间小但是非常温馨🥰🥰", 142 | "晚上的夜景不错,白天天气好的时候,阳光回正好照在床上,很暖(。・ω・。).", 143 | "很棒,房东棒棒哒!沟通很耐心,很奈斯的住宿", 144 | "房间不错,挺温馨的,下次还会入住", 145 | "住着还是不错的,性价比很高,下次会再来.", 146 | "环境很好,布局很温馨,很适合出差途中短暂的停留!!!", 147 | "地方很好找,也很整洁,交通也很方便", 148 | "第二次入住了,真的很值得推荐,上次评价说没有小度音响,这次就有了,很棒", 149 | "房间整洁,房东人热情,入住如同归家一般,值得推荐,值得入住", 150 | "房东很好 还有停车位 好评很赞哦", 151 | "性价比极高,很好的住所,古德脚", 152 | "房间真的很不错 房东人真的很好", 153 | "房间布置的很好,住的很比较舒适", 154 | "房间非温馨,整洁,整体感觉很好", 155 | "房东非常热情 房间设施 包括装修都很赞 我是带孩子亲子游要去世纪欢乐园 住这里 坐车也方便 物业保安也很好 半夜饿了点外卖 小哥直接送到房间 真心不错", 156 | "环境好,服务热情,性价比超高,", 157 | "挺好的不错有机会下次继续来体验", 158 | "挺好的不错有机会下次继续来体验", 159 | "不错,第一次入住民宿,留下了好印象。", 160 | "昨天晚上订的房东人很好很有耐心,给我们指路,入住办理的也很快很方便,房间很精致非常喜欢!下次还会去!爱了!加油鸭!😉", 161 | "房东非常好,房间特别干净很喜欢", 162 | "喜欢这家民宿,房东人很好,小区环境好,屋内干净温馨", 163 | "住宿体验非常棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒", 164 | "房间装修很精致 下来地铁出来走一小段就到了", 165 | "挺好的,离地铁站很近,想去哪去哪,住宿条件很舒服,晚上还可以出去走走,窗外的景也很棒,安全保障一体系,住着挺放心的.", 166 | "嗯 房间挺好的 设备齐全 干净卫生 就是不好进去 大门要登记 楼下要密码", 167 | "特别棒,很喜欢。屋子虽然不是很大,但是东西很齐全。交通也方便,离地铁站大约步行六七分钟吧,并且小区安保很好", 168 | "温馨 温暖 最好的选择!!!", 169 | "麻雀虽小五脏俱全 家电齐全。", 170 | "干净卫生 房东态度好 不错的体验", 171 | "很不错的民宿,小区环境物业不错干净.房间整洁,床临窗户,可以看外面景色.设施齐全,总而言之很不错,下次再来.", 172 | "已经住很多次了,房子好房东好,哪都好!", 173 | "挺好,临近五号线,旁边有小吃,蛋糕店,超市,外面在施工,早上有点吵,不过我醒的早对我没什么影响,窗户一关挺隔音的,嘻嘻~特别夸一下吹风机,喜欢哈哈哈哈", 174 | "干净卫生 房东人也很好 很nice", 175 | "干净卫生,特别好,很喜欢,房东也比较好说话", 176 | "地铁十分钟就到,环境不错,十分干净方便!尤其价格也很便宜!房东小姐姐也十分周到!房间内设施齐全!!!", 177 | "体验效果很棒,总之个人很满意.", 178 | "很方便 离高铁站也很近 附近就有地铁口 很贴心", 179 | "整体不错,下次还会住,公司考虑签协议酒店", 180 | "干净卫生 房东态度好 很 nice", 181 | "非常不错的一次体验,房主也很热情,感谢", 182 | "方方面面都那么好、每次都必须入住的地方!房东很好👍", 183 | "方方面面都那么好、每次都必须入住的地方!房东很好👍", 184 | "地址位置优越 住宿环境优美 室内整洁", 185 | "很棒 位置好 房间也不错 很满意", 186 | "房间很精致 老板热情好客 设施非常齐全", 187 | "挺好的,东西齐全,还送了充电器上来", 188 | "在郑州高铁东站附近,骑共享单车十分钟左右即可,打车也只是个起步价,小区是新小区,很干净,环境也很好,针对年轻人和商旅人士,如果出差干啥的,这个是首选,比酒店自由些,房间啥都齐全,冰箱、洗衣机、电视,房东人很好,房间布置的很温馨,一连住了好几天", 189 | "房间干净整洁,设施很齐全,特别是小度智能音箱很好玩", 190 | "很好,很干净,不错,下次还会来的", 191 | "交通便利,卫生干净,环境也比较好,唯一的不足就是洗手间下水不顺,不过不影响大局,下次还会住,感觉棒棒哒", 192 | "住着非常舒适,很干净,服务非常好", 193 | "离五号线地铁站很近,周围打车十块钱就到郑州东了!屋子卫生也很干净,nice!", 194 | "交通便利,房间干净整洁,非常好", 195 | "很好很不错很干净卫生让人很舒服", 196 | "交通便利,房间不大但是一应俱全,服务也很及时周到,最主要是入住有效率而且房间干净整洁。", 197 | "交通便利,房间不大但是一应俱全,服务也很及时周到,最主要是入住有效率而且房间干净整洁.", 198 | "房东人很好,随时都能得到耐心的解答,房子的安全性很高,交通也很便利,点个赞!", 199 | "交通比较便利,万科的房子,环境挺好的,", 200 | "交通特别方便,5号线出口,过来就几分钟,房间干净整洁,小小的很温馨,都是密码锁,安保也很棒,挺安全的,就像在家里的感觉一样,推荐,老板也非常热情( ˆ▿ˆノ)ノ=͟͟͞͞ 国庆节快乐🇨🇳", 201 | "不错,很干净,下次还会选择这家", 202 | "超级好看 特别舒服,就是太急没有拍照片 很干净", 203 | "可以棒棒哒,..........", 204 | "交通方便 住的也挺舒服的做主要的事服务特别好", 205 | "房间很干净,位置也好找,离地铁口很近,房东人也很好,交代的都很到位。", 206 | "超级喜欢超级好非常棒,超赞哟!", 207 | "很好哦111111111111115515452464549464346496191646466454", 208 | "房间很好,很温馨,跟照片上一样,就是厕所有点小,其他都很好啦!", 209 | "很好很好很好很好很好会再来的.", 210 | "很不错,住的舒服,位置好找,干净卫生", 211 | "小区环境很好,房间和美团图片上基本上是一致的.第一次入住体验非常好,热水基本上是一来水龙头就有的,洗澡洗漱都很方便,卫生间有个排风有个暖风效果,这个特别好用洗澡开着基本上不会很冷.下次还会再来的,唯一不喜欢的是这个房型床有点硬,不过沙发是够软的😄,下次还会选择这家民宿,比快捷酒店舒服太多了性价比还高.", 212 | "好好好好好好超级喜欢超级棒超级棒", 213 | "不错不错不错不错不错不错不错不错不错", 214 | "房间很干净,适合一个人放空,挺好.", 215 | "房子不错哦,小小的但很温馨,推荐!", 216 | "位置特别好找,房间小小的特别舒服,很干净哦,房东小姐姐很热情的。", 217 | "非常满意,姐姐人也很好沟通,设施齐全,有家的感觉。", 218 | "喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢", 219 | "。。。。。。。。。。。。。。。", 220 | "房间和图片上一样,离地铁口很近,房间虽然不大,但是东西非常齐全,房东回复也非常及时,就是床有点硬,我比较喜欢软床。", 221 | "交通便利,下地铁站步行10分钟就到了.房间很干净,卫生间面积比较小.床有点硬,如果可以的话房东还是改善下.房东人很和善,沟通很顺畅,也很有耐心.", 222 | "房间很舒服,大窗户,布置的很温馨,很好的一次体验,管家人也很好说话,下雨天为我们提前办理了入住,非常推荐", 223 | "整体来说不错,下次还会再来的,这里的地理位置非常的方便,距离郑州东站也很近,打车起步价就到了,屋里设备很齐全.", 224 | "房间十分整洁,一开门一股淡淡的香味,还会经常来住", 225 | "很好,跟图片上一样,房东小姐姐长的也很漂亮", 226 | "非常不错非常喜欢,已经是第N次入住了", 227 | "屋子非常干净,位置也特别好,空调洗衣机小冰箱设施齐全,小区看起来也很舒服,总之非常棒^_^", 228 | "超级喜欢超级不错超级棒棒哒!!", 229 | "下次还要住这里,房东姐姐真的人很好👍", 230 | "房间不错,很温馨,家的感觉.强烈推荐.", 231 | "小姐姐回复消息很及时,服务态度也很周到友好", 232 | "挺好的,比一般酒店设施好点,主要冰箱貌似不能用。", 233 | "房间宽敞舒适,布局结构设计独特,躺在床上睡觉特别舒服。房东特别亲切,房价经济实惠房间卫生干净整洁。住宿有家的感觉,周围环境优美空气清新,无噪声,可以安心入睡,安全设施健全,最重要的是交通便利出入方便。", 234 | "房间配套设施齐全完善,唯一不足的是床垫有点厚", 235 | "很不错 住了好久 有机会下次再来", 236 | "还可以收看农村精神大家都看到看看大家就都觉得大家记得你的南大门多么多么多么多么矛盾jekdkdkdk", 237 | "房子很温馨,小度特别搞笑,哈哈哈哈哈哈,虽然住的时间不长,但是体验很棒,生活设施也比较齐全.", 238 | "这次来得急,但是房子却很好,房东人也很好,距离东站很近,好评!", 239 | "房间很干净,屋里都是香香的,很满意,已经在这里住过两次了,虽然地方有点小但是什么都不缺,点外卖买零食都很方便 挺满意的哈哈哈", 240 | "小区环境很好,房间和美团图片上基本上是一致的。第一次入住体验非常好,热水基本上是一来水龙头就有的,洗澡洗漱都很方便,卫生间有个排风有个暖风效果,这个特别好用洗澡开着基本上不会很冷。下次还会再来的,唯一不喜欢的是这个房型床有点硬,不过沙发是够软的😄,下次还会选择这家民宿,比快捷酒店舒服太多了性价比还高。", 241 | "设施很齐全,配置的很仔细,地理也不错!小区安保很好!非常满意!", 242 | "非常喜欢这里的住宿环境呀,喜欢万科的房子,", 243 | "环境温馨舒适,和房间照片没有差别.有种小家的感觉,是住酒店体验不到的.而且交通特别方便,离郑州东站特别近坐高铁很方便.", 244 | "交通便利,房间不是很大但是感觉很实用的一个房间啊", 245 | "交通便利,离地铁站比较近,附近清静,有种到家的感觉!下次还会选择这里", 246 | "超乎想象,很好的房子!装修的也不错!", 247 | "很好 房间很干净 住着还舒适.最关键的是 房东人也很好", 248 | "房间虽小,五脏俱全。房东人很好。整体上很温馨的布置。", 249 | "房东人挺好的,房间也挺干净,整洁,房间很朝阳,一开窗就可以看到阳光,地铁就在旁边,很方便呢,推荐大家来入住哦。", 250 | "交通方便,设备齐全,环境干净。", 251 | "房东回答问题很耐心,冰箱、洗衣机都有,床靠窗,可以看夜景!", 252 | "房间很温馨,很好的一次入住体验.", 253 | "房间干净整洁摆放整齐,设施齐全,超级满意!!!", 254 | "1111111111111111", 255 | "很棒,非常精致的小屋子,布置的非常美观", 256 | "111111111111111", 257 | "很好 房间很干净 住着还舒适.", 258 | "交通比较便利,地铁5号线走过去10分钟,校区环境挺好的,比较适合年轻人.刚去的时候没有门禁卡,房东亲自给我送过来,很棒!", 259 | "挺好的,环境不错内饰挺温馨😃😃😃", 260 | "hhhhhhhhhhhhhhhhhh", 261 | "房子干净,下次来了,还要住,房东人好", 262 | "很好,房东人也很nice 环境温馨", 263 | "还行,房间很干净,就是有点小,挺温馨!", 264 | "屋子住着很温馨,其他比如交通也很方便", 265 | "离高铁站近,小区环境也挺好.房东人挺好.就是希望能在房间备点水.", 266 | "交通非常便利,离地铁口很近,走几步路就到了。房间小而精致,很舒适。房间里很干净整洁,收拾的干干净净,房东也很热情。是一次很不错的入住体验!", 267 | "交通方便 离东站近来回方便 地铁口也不远 房间卫生干净 居住很舒适~", 268 | "交通还是很方便的,离五号线地铁站也不远,安全也不错要刷卡才可以进,就是希望下次可以把门卡都准备好,拖鞋什么的洗一下.总体来说还是不错的!", 269 | "非常不错超级喜欢喜欢喜欢喜欢喜欢", 270 | "整体很好,没啥缺点,卫生情况很好.", 271 | "房东非常热心,房子景色非常美丽 夜景简直赞", 272 | "房间收拾的挺干净的,地理位置也不错,出门也挺方便的,离高铁站也不是很远,附近吃饭的地方也是很多,唯一不足的地方就是我早上起床后发现没有一次性牙刷不知道是不是保洁阿姨收拾完上个住客后忘记放了还是怎么回事.总之还不错!", 273 | "离地铁站很近,房间布局很好,水真的很棒😂,老板人也好", 274 | "不错的房间,推荐入住!环境好,干净", 275 | "真的超级满意 环境超级好 最重要的卫生特别干净 性价比极高! 五星推荐!", 276 | "老板热心 环境很好。!!!!!", 277 | "挺好的,下次来还住。房东人很好回复消息很快。", 278 | "首先呢 房东姐姐 耐心 温柔 有求必应 再三询问也没有不耐烦并且还下去接过来 再房间真的是整洁卫生 有冰箱 洗衣机 电视机 约定好了以后过来就住这里了", 279 | "干净又卫生 而且很温馨的小屋 小区治安也非常好 很安全.离地铁站也就几百米", 280 | "洗衣机冰箱很方便 可以洗衣服放饮料 感觉比旅店还好 小区安保很好避免乱七八糟的人出入 很安全", 281 | "很nice,很方便,楼下就是地铁站", 282 | "交通方便临近地铁口,房间整洁干净,", 283 | "房东人非常好,位置也非常好找,附近超市啊,吃的地方也就挺多的,总之非常方便,入住也挺方便,房东很细心很有耐心,然后我就我认为我下次来的时候也会在这边住,全部都是真实评论,没有一点半点虚假。然后我希望大家以后也经常来这里住。", 284 | "距离高铁站很近,小区很安静,房间干净,房东很热情,很喜欢小度!", 285 | "非常喜欢,房东人也好,总的来说还是不错的", 286 | "非常不错,干净卫生,还可以看风景,里地铁站也近,交通方便", 287 | "确实不错 洗衣机什么的都很齐全 房东人很好 缺什么东西了房东很快就会给你送 尤其我喜欢这个有家的感觉", 288 | "各个方面都特别好,很喜欢那个环境.", 289 | "很好,挺温馨的,老班人也不错。", 290 | "房间很舒适,位置也很方便的,跟房东的沟通也很愉快,最重要的距离地铁口很近,去哪里都很方便,并且对于学生党来说价格绝对亲民", 291 | "房东服务很热情,房子也很舒适.", 292 | "在美团上一看就定了这个房。特别舒适,房东人也特别好,还给推荐了周围吃玩的地方,有什么事找房东都是第一时间帮忙,态度非常好,很满意的一次住宿", 293 | "交通方便住宿便捷房间整洁舒适休闲", 294 | "很好 特别好 特别特别好好好好", 295 | "房子很干净,麻雀虽小但是东西很齐全.一推门就有一种香味慢慢袭来,敲黑板不是劣质香水的刺鼻气味而是很舒心的味道,冰箱和洗衣机都蛮好用的,没有洗衣液房东还特地送过来一趟,大大的天窗夹着淅淅沥沥小雨看城市夜景别有一番味道,总之后续会考虑再次入住.", 296 | "好好好好好好好好好好好好好好好好", 297 | "非常好非常喜欢!!!!!!!!", 298 | "不错,物美价廉,很好很好很好很好,很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错。", 299 | "房间干净,房东人好,下次有机会还来", 300 | "交通便利,卫生干净,环境优美.", 301 | "房东人比较好(✪▽✪)赞👍 环境也很不错", 302 | "很棒很优秀!创业很舒服哈哈哈哈", 303 | "很满意的一次住宿,进房马上续住", 304 | "挺不错麻雀虽小,五脏俱全 该有的都会有,房间也整洁 靠着窗户逢床 视野也很开阔 离地铁站比较近 很方便", 305 | "真的太棒了,房间装修很好,感觉很温馨还有洗衣机和冰箱nice", 306 | "真的真的真的真的真的超级棒真的", 307 | "房间不大,设施方便,储物空间很多", 308 | "洗衣机不错,房间很干净,房东很漂亮!", 309 | "设施卫生都很好,离地铁站也近.观景也不错.电梯也多.保安很专业.还有个海尔洗衣机,真的不错.不用担心衣服没法洗的问题.", 310 | "好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好", 311 | "可以 非常好 可以的 很好", 312 | "房间超级温馨 最棒的是超级干净哦", 313 | "交通方便离地铁口很近,环境也很好,房间也特别干净,下次来郑州玩会再次选择的", 314 | "房东很热情,屋里挺干净的,不错", 315 | "特特特特别满意,非常喜欢下次还要", 316 | "挺好的,第二次入住,喜欢这里。", 317 | "非常不错,值得入住,干净,整洁,环境优美!", 318 | "环境好,屋里设施齐全,交通便利靠近地铁口,小区环境不错,感觉在家里生活一样,吃完饭可以散步,小区的物业也很负责管理到位,很安心放心,真想长期住下去。", 319 | "好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好", 320 | "#房间挺干净的# 装修和摆设都很赞#房东也很热情#交通位置也很便利#楼下一个绿色的小花坛 #也很赞#", 321 | "非常温馨的房间 从窗户向外看风景很好!", 322 | "太喜欢这个房子,很温馨,交通什么的也很方便,卫生也非常的干净 性价比非常的高 房东也非常的好 设备很齐全!很棒!很棒!很棒!重要的事情说三遍!", 323 | "房间很干净,设施也齐全,房间虽小了点利用率很高,好评!", 324 | "你知道啥叫回家份感觉,住在这就有这种感觉.", 325 | "很满意,房间很温馨,宾至如归的感觉,老板很客气,服务周到说话温柔。小区的环境不错,散散步挺不错的,适合长住。", 326 | "。。。。。。。abcdefghijklmnopqrstuvwxyz不知道怎么评论,背个字母表吧,不行还差几个字,好了够了", 327 | "房间非常温馨,两个人刚刚好,装修风格也很棒!", 328 | "交通再五号线出来不远很方便,卫生很干净,", 329 | "麻雀虽小 五脏俱全,房东很不错哦", 330 | "跟描述的一样,性价比很高,很不错!", 331 | "好,好,好,非常好,非常喜欢,非常", 332 | "非常好,非常不错,环境超级好太酷了", 333 | "房间很不错,性价比高,房东热情.", 334 | "房东人很好,房间也干净,房间还是万科的房子.不错不错.", 335 | "房间设施很好干净舒适、房东很热情、", 336 | "非常非常好哦,很干净的,看电影也很舒服,网速很快。位置很好找,门禁很安全。空调吹风机都很OK的哦,好评+推荐🥰", 337 | "可以的可以可以得得,。。。。。", 338 | "服务态度蛮好,价格也不贵,挺不错", 339 | "周边交通方便 房东也很好,还有地下停车场 。总之挺满意", 340 | "离骨科医院a口地铁很近 也很好找 体验很棒 房间环境风格我很喜欢 绝对是会再来的", 341 | "房间干净 设备齐全 也很温馨就是很小", 342 | "房间干净 设备齐全 也很温馨就是很小", 343 | "交通便利,房间干净整洁。。。。", 344 | "位置很好,设施好。离地铁站近。", 345 | "是简单干净温暖的一间小房子 感觉很舒服 下次一定还选择", 346 | "住了几天确实不错,环境好,感觉很舒服,设备齐全,基本上都有的,主要是服务好,工作人员热情,房东是个**哦!", 347 | "交通便利,房间干净卫生。入住方便。与房东沟通愉快!!!", 348 | "位置特别好.离地铁口近.房间干净整洁.", 349 | "非常好的民宿,紧凑型适合情侣蜗居,下次有机会还会选择这家,真的很不错,距离学校打车也就十几分钟路程,很棒!", 350 | "挺好的。。。。。。。。。。。。", 351 | "还不错,就是房间有点点小,但是没办法房间格局改不了的", 352 | "小区很好很便利 交通很方便 房间虽然小但是很舒适", 353 | "非常好!麻雀虽小,五脏俱全,买家秀和买家秀一模一样.", 354 | "一个人住合适,卫生间略小.其他设施完善,店家也很用心", 355 | "第一次入住这家酒店,真的很漂亮里面什么都有,各方面都挺方面,房东服务也好,本次入住非常愉快,下次来一定在此光临", 356 | "棒棒棒棒哒 很好 特别满意 下次还来", 357 | "很好 值得入住 下次以后一定还会来", 358 | "位置挺好的,离地铁站很近,房东超贴心的.", 359 | "如果放置两个一次性纸杯会更好!", 360 | "!!!!好刚哈更详细嘻嘻嘻嘻哦哦哦嘻嘻敏敏婆婆婆婆婆婆pork救护糊涂姑姑骨灰级一嘴你力气图呼呼呼呼呼呼呼呼", 361 | "适合一个人住,设施齐全.就是卫生间略小", 362 | "干净卫生,房间住的很舒服,老板人超好", 363 | "很棒 交通便利 停车也方便 房东很热情 下次还会来的", 364 | "很满意很满意很满意很满意很满意", 365 | "很好,服务不错,对客气很客气.", 366 | "真的很满意满意满意满意满意满意满意", 367 | "店主是个急脾气,在电梯里还一直唠唠叨叨的说顾客", 368 | "总体来说还是不错的,性价比最高,交通便利,就是卫生方面有待提高,你懂的!", 369 | "房间很干净,虽然小但很温馨,很适合两人居住", 370 | "交通便利,房间干净,就是空间有点小。", 371 | "房东说话不讲道理,自己没有人性化不说,责怪客户错误,给客人骂一声,不知道自己先责怪客户,先问客户为什么骂人,因果关系搞不清楚,不断给客人电话,想认为自己还是对的,不懂得做生意的方法", 372 | "1:距离高铁站及地铁站都很近、但距离市区还是有点小距离。周围都是居住区、商铺较少。 2:房间偏小,小小空间,一人即可。 3:卫生状况良好,地毯要稍微清洗一下下了。 4:房主很好说话,全程微信交流无障碍。", 373 | "房间干净位置便利整洁加比高房东认真负责", 374 | "挺好的 就是空调噪音有点大 很温馨", 375 | "位置好 房东热情 设施齐全 感觉不错" 376 | ], 377 | "score": [ 378 | 5, 379 | 5, 380 | 5, 381 | 5, 382 | 5, 383 | 5, 384 | 5, 385 | 5, 386 | 5, 387 | 5, 388 | 5, 389 | 5, 390 | 5, 391 | 5, 392 | 5, 393 | 5, 394 | 5, 395 | 5, 396 | 5, 397 | 5, 398 | 5, 399 | 5, 400 | 5, 401 | 5, 402 | 5, 403 | 5, 404 | 5, 405 | 5, 406 | 5, 407 | 5, 408 | 5, 409 | 5, 410 | 5, 411 | 5, 412 | 5, 413 | 5, 414 | 5, 415 | 5, 416 | 5, 417 | 5, 418 | 5, 419 | 5, 420 | 5, 421 | 5, 422 | 5, 423 | 5, 424 | 5, 425 | 5, 426 | 5, 427 | 5, 428 | 5, 429 | 5, 430 | 5, 431 | 5, 432 | 5, 433 | 5, 434 | 5, 435 | 5, 436 | 5, 437 | 5, 438 | 5, 439 | 5, 440 | 5, 441 | 5, 442 | 5, 443 | 5, 444 | 5, 445 | 5, 446 | 5, 447 | 5, 448 | 5, 449 | 5, 450 | 5, 451 | 5, 452 | 5, 453 | 5, 454 | 5, 455 | 5, 456 | 5, 457 | 5, 458 | 5, 459 | 5, 460 | 5, 461 | 5, 462 | 5, 463 | 5, 464 | 5, 465 | 5, 466 | 5, 467 | 5, 468 | 5, 469 | 5, 470 | 5, 471 | 5, 472 | 5, 473 | 5, 474 | 5, 475 | 5, 476 | 5, 477 | 5, 478 | 5, 479 | 5, 480 | 5, 481 | 5, 482 | 5, 483 | 5, 484 | 5, 485 | 5, 486 | 5, 487 | 5, 488 | 5, 489 | 5, 490 | 5, 491 | 5, 492 | 5, 493 | 5, 494 | 5, 495 | 5, 496 | 5, 497 | 5, 498 | 5, 499 | 5, 500 | 5, 501 | 5, 502 | 5, 503 | 5, 504 | 5, 505 | 5, 506 | 5, 507 | 5, 508 | 5, 509 | 5, 510 | 5, 511 | 5, 512 | 5, 513 | 5, 514 | 5, 515 | 5, 516 | 5, 517 | 5, 518 | 5, 519 | 5, 520 | 5, 521 | 5, 522 | 5, 523 | 5, 524 | 5, 525 | 5, 526 | 5, 527 | 5, 528 | 5, 529 | 5, 530 | 5, 531 | 5, 532 | 5, 533 | 5, 534 | 5, 535 | 5, 536 | 5, 537 | 5, 538 | 5, 539 | 5, 540 | 5, 541 | 5, 542 | 5, 543 | 5, 544 | 5, 545 | 5, 546 | 5, 547 | 5, 548 | 5, 549 | 5, 550 | 5, 551 | 5, 552 | 5, 553 | 5, 554 | 5, 555 | 5, 556 | 5, 557 | 5, 558 | 5, 559 | 5, 560 | 5, 561 | 5, 562 | 5, 563 | 5, 564 | 5, 565 | 5, 566 | 5, 567 | 5, 568 | 5, 569 | 5, 570 | 5, 571 | 5, 572 | 5, 573 | 5, 574 | 5, 575 | 5, 576 | 5, 577 | 5, 578 | 5, 579 | 5, 580 | 5, 581 | 5, 582 | 5, 583 | 5, 584 | 5, 585 | 5, 586 | 5, 587 | 5, 588 | 5, 589 | 5, 590 | 5, 591 | 5, 592 | 5, 593 | 5, 594 | 5, 595 | 5, 596 | 5, 597 | 5, 598 | 5, 599 | 5, 600 | 5, 601 | 5, 602 | 5, 603 | 5, 604 | 5, 605 | 5, 606 | 5, 607 | 5, 608 | 5, 609 | 5, 610 | 5, 611 | 5, 612 | 5, 613 | 5, 614 | 5, 615 | 5, 616 | 5, 617 | 5, 618 | 5, 619 | 5, 620 | 5, 621 | 5, 622 | 5, 623 | 5, 624 | 5, 625 | 5, 626 | 5, 627 | 5, 628 | 5, 629 | 5, 630 | 5, 631 | 5, 632 | 5, 633 | 5, 634 | 5, 635 | 5, 636 | 5, 637 | 5, 638 | 5, 639 | 5, 640 | 5, 641 | 5, 642 | 5, 643 | 5, 644 | 5, 645 | 5, 646 | 5, 647 | 5, 648 | 5, 649 | 5, 650 | 5, 651 | 5, 652 | 5, 653 | 5, 654 | 5, 655 | 5, 656 | 5, 657 | 5, 658 | 5, 659 | 5, 660 | 5, 661 | 5, 662 | 5, 663 | 5, 664 | 5, 665 | 5, 666 | 5, 667 | 5, 668 | 5, 669 | 5, 670 | 5, 671 | 5, 672 | 5, 673 | 5, 674 | 5, 675 | 5, 676 | 5, 677 | 5, 678 | 5, 679 | 5, 680 | 5, 681 | 5, 682 | 5, 683 | 5, 684 | 5, 685 | 5, 686 | 5, 687 | 5, 688 | 5, 689 | 5, 690 | 5, 691 | 5, 692 | 5, 693 | 5, 694 | 5, 695 | 5, 696 | 5, 697 | 5, 698 | 5, 699 | 5, 700 | 5, 701 | 5, 702 | 5, 703 | 5, 704 | 5, 705 | 5, 706 | 5, 707 | 5, 708 | 5, 709 | 5, 710 | 5, 711 | 5, 712 | 5, 713 | 5, 714 | 5, 715 | 5, 716 | 5, 717 | 5, 718 | 5, 719 | 5, 720 | 5, 721 | 5, 722 | 5, 723 | 5, 724 | 5, 725 | 5, 726 | 5, 727 | 5, 728 | 5, 729 | 5, 730 | 5, 731 | 5, 732 | 5, 733 | 5, 734 | 5, 735 | 5, 736 | 5, 737 | 5, 738 | 5, 739 | 5, 740 | 5, 741 | 5, 742 | 3, 743 | 3, 744 | 4, 745 | 4, 746 | 1, 747 | 4, 748 | 4, 749 | 4, 750 | 4 751 | ], 752 | "totalScoreDesc": [ 753 | [], 754 | [], 755 | [], 756 | [], 757 | [], 758 | [], 759 | [], 760 | [], 761 | [], 762 | [], 763 | [], 764 | [], 765 | [], 766 | [], 767 | [], 768 | [], 769 | [], 770 | [], 771 | [], 772 | [], 773 | [], 774 | [], 775 | [], 776 | [], 777 | [], 778 | [], 779 | [], 780 | [], 781 | [], 782 | [], 783 | [], 784 | [], 785 | [], 786 | [], 787 | [], 788 | [], 789 | [], 790 | [], 791 | [], 792 | [], 793 | [], 794 | [], 795 | [], 796 | [], 797 | [], 798 | [], 799 | [], 800 | [], 801 | [], 802 | [], 803 | [], 804 | [], 805 | [], 806 | [], 807 | [], 808 | [], 809 | [], 810 | [], 811 | [], 812 | [], 813 | [], 814 | [], 815 | [], 816 | [], 817 | [], 818 | [], 819 | [], 820 | [], 821 | [], 822 | [], 823 | [], 824 | [], 825 | [], 826 | [], 827 | [], 828 | [], 829 | [], 830 | [], 831 | [], 832 | [], 833 | [], 834 | [], 835 | [], 836 | [], 837 | [], 838 | [], 839 | [], 840 | [], 841 | [], 842 | [], 843 | [], 844 | [], 845 | [], 846 | [], 847 | [], 848 | [], 849 | [], 850 | [], 851 | [], 852 | [], 853 | [], 854 | [], 855 | [], 856 | [], 857 | [], 858 | [], 859 | [], 860 | [], 861 | [], 862 | [], 863 | [], 864 | [], 865 | [], 866 | [], 867 | [], 868 | [], 869 | [], 870 | [], 871 | [], 872 | [], 873 | [], 874 | [], 875 | [], 876 | [], 877 | [], 878 | [], 879 | [], 880 | [], 881 | [], 882 | [], 883 | [], 884 | [], 885 | [], 886 | [], 887 | [], 888 | [], 889 | [], 890 | [], 891 | [], 892 | [], 893 | [], 894 | [], 895 | [], 896 | [], 897 | [], 898 | [], 899 | [], 900 | [], 901 | [], 902 | [], 903 | [], 904 | [], 905 | [], 906 | [], 907 | [], 908 | [], 909 | [], 910 | [], 911 | [], 912 | [], 913 | [], 914 | [], 915 | [], 916 | [], 917 | [], 918 | [], 919 | [], 920 | [], 921 | [], 922 | [], 923 | [], 924 | [], 925 | [], 926 | [], 927 | [], 928 | [], 929 | [], 930 | [], 931 | [], 932 | [], 933 | [], 934 | [], 935 | [], 936 | [], 937 | [], 938 | [], 939 | [], 940 | [], 941 | [], 942 | [], 943 | [], 944 | [], 945 | [], 946 | [], 947 | [], 948 | [], 949 | [], 950 | [], 951 | [], 952 | [], 953 | [], 954 | [], 955 | [], 956 | [], 957 | [], 958 | [], 959 | [], 960 | [], 961 | [], 962 | [], 963 | [], 964 | [], 965 | [], 966 | [], 967 | [], 968 | [], 969 | [], 970 | [], 971 | [], 972 | [], 973 | [], 974 | [], 975 | [], 976 | [], 977 | [], 978 | [], 979 | [], 980 | [], 981 | [], 982 | [], 983 | [], 984 | [], 985 | [], 986 | [], 987 | [], 988 | [], 989 | [], 990 | [], 991 | [], 992 | [], 993 | [], 994 | [], 995 | [], 996 | [], 997 | [], 998 | [], 999 | [], 1000 | [], 1001 | [], 1002 | [], 1003 | [], 1004 | [], 1005 | [], 1006 | [], 1007 | [], 1008 | [], 1009 | [], 1010 | [], 1011 | [], 1012 | [], 1013 | [], 1014 | [], 1015 | [], 1016 | [], 1017 | [], 1018 | [], 1019 | [], 1020 | [], 1021 | [], 1022 | [], 1023 | [], 1024 | [], 1025 | [], 1026 | [], 1027 | [], 1028 | [], 1029 | [], 1030 | [], 1031 | [], 1032 | [], 1033 | [], 1034 | [], 1035 | [], 1036 | [], 1037 | [], 1038 | [], 1039 | [], 1040 | [], 1041 | [], 1042 | [], 1043 | [], 1044 | [], 1045 | [], 1046 | [], 1047 | [], 1048 | [], 1049 | [], 1050 | [], 1051 | [], 1052 | [], 1053 | [], 1054 | [], 1055 | [], 1056 | [], 1057 | [], 1058 | [], 1059 | [], 1060 | [], 1061 | [], 1062 | [], 1063 | [], 1064 | [], 1065 | [], 1066 | [], 1067 | [], 1068 | [], 1069 | [], 1070 | [], 1071 | [], 1072 | [], 1073 | [], 1074 | [], 1075 | [], 1076 | [], 1077 | [], 1078 | [], 1079 | [], 1080 | [], 1081 | [], 1082 | [], 1083 | [], 1084 | [], 1085 | [], 1086 | [], 1087 | [], 1088 | [], 1089 | [], 1090 | [], 1091 | [], 1092 | [], 1093 | [], 1094 | [], 1095 | [], 1096 | [], 1097 | [], 1098 | [], 1099 | [], 1100 | [], 1101 | [], 1102 | [], 1103 | [], 1104 | [], 1105 | [], 1106 | [], 1107 | [], 1108 | [], 1109 | [], 1110 | [], 1111 | [], 1112 | [], 1113 | [], 1114 | [], 1115 | [], 1116 | [], 1117 | [], 1118 | [], 1119 | [], 1120 | [], 1121 | [], 1122 | [], 1123 | [], 1124 | [], 1125 | [] 1126 | ], 1127 | "commentTextList": [ 1128 | [ 1129 | "位置赞", 1130 | "设施丰富", 1131 | "房间干净", 1132 | "房东热情", 1133 | "性价比超高", 1134 | "床很舒服", 1135 | "希望再来", 1136 | "情侣约会" 1137 | ], 1138 | [], 1139 | [ 1140 | "位置赞", 1141 | "设施丰富", 1142 | "房间干净", 1143 | "房东热情", 1144 | "性价比超高", 1145 | "床很舒服", 1146 | "希望再来" 1147 | ], 1148 | [ 1149 | "位置赞", 1150 | "设施丰富", 1151 | "房间干净", 1152 | "房东热情", 1153 | "性价比超高", 1154 | "差旅", 1155 | "独自出行", 1156 | "情侣约会", 1157 | "朋友聚会" 1158 | ], 1159 | [], 1160 | [ 1161 | "位置赞", 1162 | "设施丰富", 1163 | "房间干净", 1164 | "房东热情", 1165 | "性价比超高", 1166 | "情侣约会" 1167 | ], 1168 | [ 1169 | "位置赞", 1170 | "设施丰富", 1171 | "房间干净", 1172 | "房东热情", 1173 | "性价比超高", 1174 | "希望再来" 1175 | ], 1176 | [], 1177 | [], 1178 | [ 1179 | "位置赞", 1180 | "设施丰富", 1181 | "房间干净", 1182 | "房东热情", 1183 | "性价比超高", 1184 | "床很舒服", 1185 | "希望再来" 1186 | ], 1187 | [ 1188 | "房间干净" 1189 | ], 1190 | [ 1191 | "位置赞", 1192 | "房间干净" 1193 | ], 1194 | [], 1195 | [], 1196 | [ 1197 | "位置赞", 1198 | "房间干净", 1199 | "房东热情", 1200 | "床很舒服" 1201 | ], 1202 | [], 1203 | [ 1204 | "设施丰富", 1205 | "房间干净", 1206 | "房东热情" 1207 | ], 1208 | [], 1209 | [], 1210 | [], 1211 | [], 1212 | [ 1213 | "设施丰富", 1214 | "房间干净", 1215 | "房东热情" 1216 | ], 1217 | [], 1218 | [ 1219 | "位置赞", 1220 | "设施丰富", 1221 | "房间干净" 1222 | ], 1223 | [ 1224 | "设施丰富", 1225 | "房间干净", 1226 | "房东热情", 1227 | "性价比超高", 1228 | "床很舒服", 1229 | "希望再来" 1230 | ], 1231 | [], 1232 | [], 1233 | [], 1234 | [], 1235 | [], 1236 | [ 1237 | "房东热情" 1238 | ], 1239 | [ 1240 | "位置赞", 1241 | "设施丰富", 1242 | "房间干净", 1243 | "房东热情", 1244 | "性价比超高", 1245 | "床很舒服", 1246 | "希望再来", 1247 | "差旅", 1248 | "考试", 1249 | "独自出行", 1250 | "情侣约会", 1251 | "朋友聚会", 1252 | "轰趴团建" 1253 | ], 1254 | [ 1255 | "位置赞", 1256 | "设施丰富", 1257 | "房间干净", 1258 | "性价比超高", 1259 | "希望再来", 1260 | "情侣约会" 1261 | ], 1262 | [ 1263 | "位置赞", 1264 | "设施丰富", 1265 | "房间干净", 1266 | "房东热情", 1267 | "性价比超高" 1268 | ], 1269 | [ 1270 | "位置赞", 1271 | "房间干净", 1272 | "性价比超高" 1273 | ], 1274 | [ 1275 | "房间干净", 1276 | "房东热情", 1277 | "性价比超高", 1278 | "床很舒服", 1279 | "情侣约会" 1280 | ], 1281 | [], 1282 | [], 1283 | [ 1284 | "位置赞", 1285 | "设施丰富", 1286 | "房间干净", 1287 | "房东热情", 1288 | "性价比超高" 1289 | ], 1290 | [], 1291 | [ 1292 | "位置赞", 1293 | "设施丰富", 1294 | "房间干净", 1295 | "房东热情", 1296 | "性价比超高", 1297 | "希望再来" 1298 | ], 1299 | [], 1300 | [], 1301 | [], 1302 | [], 1303 | [], 1304 | [ 1305 | "位置赞", 1306 | "房间干净", 1307 | "房东热情", 1308 | "性价比超高" 1309 | ], 1310 | [], 1311 | [ 1312 | "位置赞", 1313 | "设施丰富", 1314 | "房间干净", 1315 | "房东热情", 1316 | "性价比超高", 1317 | "床很舒服", 1318 | "希望再来", 1319 | "差旅", 1320 | "考试", 1321 | "独自出行", 1322 | "情侣约会", 1323 | "朋友聚会", 1324 | "轰趴团建" 1325 | ], 1326 | [], 1327 | [], 1328 | [], 1329 | [ 1330 | "房间干净", 1331 | "房东热情", 1332 | "性价比超高" 1333 | ], 1334 | [], 1335 | [ 1336 | "设施丰富", 1337 | "房间干净", 1338 | "房东热情", 1339 | "性价比超高" 1340 | ], 1341 | [ 1342 | "设施丰富", 1343 | "房间干净", 1344 | "房东热情", 1345 | "性价比超高" 1346 | ], 1347 | [], 1348 | [ 1349 | "房间干净" 1350 | ], 1351 | [], 1352 | [ 1353 | "位置赞" 1354 | ], 1355 | [], 1356 | [], 1357 | [], 1358 | [], 1359 | [], 1360 | [], 1361 | [ 1362 | "位置赞" 1363 | ], 1364 | [ 1365 | "位置赞", 1366 | "设施丰富", 1367 | "房间干净", 1368 | "房东热情", 1369 | "性价比超高", 1370 | "床很舒服", 1371 | "希望再来" 1372 | ], 1373 | [], 1374 | [ 1375 | "位置赞", 1376 | "房间干净", 1377 | "情侣约会" 1378 | ], 1379 | [], 1380 | [], 1381 | [], 1382 | [ 1383 | "位置赞", 1384 | "设施丰富", 1385 | "房间干净", 1386 | "房东热情", 1387 | "性价比超高" 1388 | ], 1389 | [ 1390 | "位置赞", 1391 | "房间干净", 1392 | "独自出行" 1393 | ], 1394 | [], 1395 | [ 1396 | "设施丰富", 1397 | "房间干净", 1398 | "房东热情", 1399 | "希望再来", 1400 | "情侣约会" 1401 | ], 1402 | [], 1403 | [], 1404 | [ 1405 | "位置赞", 1406 | "房东热情" 1407 | ], 1408 | [], 1409 | [ 1410 | "独自出行" 1411 | ], 1412 | [], 1413 | [], 1414 | [], 1415 | [], 1416 | [ 1417 | "位置赞", 1418 | "设施丰富", 1419 | "房间干净", 1420 | "房东热情", 1421 | "性价比超高", 1422 | "希望再来", 1423 | "差旅" 1424 | ], 1425 | [ 1426 | "房间干净", 1427 | "房东热情", 1428 | "性价比超高", 1429 | "情侣约会" 1430 | ], 1431 | [], 1432 | [], 1433 | [], 1434 | [], 1435 | [ 1436 | "位置赞", 1437 | "设施丰富", 1438 | "房间干净" 1439 | ], 1440 | [ 1441 | "位置赞", 1442 | "设施丰富", 1443 | "房间干净", 1444 | "房东热情", 1445 | "性价比超高", 1446 | "床很舒服", 1447 | "希望再来" 1448 | ], 1449 | [], 1450 | [], 1451 | [], 1452 | [], 1453 | [], 1454 | [], 1455 | [], 1456 | [ 1457 | "房间干净", 1458 | "房东热情", 1459 | "性价比超高" 1460 | ], 1461 | [ 1462 | "房间干净", 1463 | "房东热情", 1464 | "性价比超高" 1465 | ], 1466 | [], 1467 | [ 1468 | "位置赞", 1469 | "设施丰富", 1470 | "房间干净", 1471 | "房东热情", 1472 | "性价比超高", 1473 | "床很舒服", 1474 | "希望再来", 1475 | "差旅", 1476 | "独自出行", 1477 | "情侣约会" 1478 | ], 1479 | [], 1480 | [], 1481 | [ 1482 | "位置赞", 1483 | "设施丰富", 1484 | "房间干净", 1485 | "房东热情", 1486 | "性价比超高", 1487 | "床很舒服", 1488 | "希望再来", 1489 | "差旅", 1490 | "考试", 1491 | "独自出行", 1492 | "情侣约会", 1493 | "朋友聚会", 1494 | "轰趴团建" 1495 | ], 1496 | [], 1497 | [], 1498 | [ 1499 | "位置赞", 1500 | "设施丰富", 1501 | "房间干净", 1502 | "房东热情", 1503 | "性价比超高", 1504 | "床很舒服", 1505 | "希望再来" 1506 | ], 1507 | [ 1508 | "位置赞", 1509 | "设施丰富", 1510 | "房间干净", 1511 | "房东热情", 1512 | "性价比超高", 1513 | "床很舒服", 1514 | "希望再来", 1515 | "差旅", 1516 | "情侣约会" 1517 | ], 1518 | [ 1519 | "房间干净", 1520 | "房东热情", 1521 | "性价比超高" 1522 | ], 1523 | [ 1524 | "位置赞", 1525 | "设施丰富", 1526 | "房间干净", 1527 | "房东热情", 1528 | "性价比超高", 1529 | "床很舒服", 1530 | "希望再来", 1531 | "差旅", 1532 | "考试", 1533 | "情侣约会", 1534 | "朋友聚会" 1535 | ], 1536 | [ 1537 | "位置赞", 1538 | "房间干净", 1539 | "房东热情", 1540 | "性价比超高", 1541 | "床很舒服" 1542 | ], 1543 | [ 1544 | "房间干净", 1545 | "性价比超高", 1546 | "床很舒服" 1547 | ], 1548 | [ 1549 | "位置赞", 1550 | "房间干净", 1551 | "房东热情", 1552 | "性价比超高" 1553 | ], 1554 | [], 1555 | [ 1556 | "房间干净", 1557 | "房东热情", 1558 | "性价比超高", 1559 | "希望再来", 1560 | "独自出行" 1561 | ], 1562 | [], 1563 | [], 1564 | [], 1565 | [], 1566 | [], 1567 | [ 1568 | "房间干净" 1569 | ], 1570 | [], 1571 | [], 1572 | [ 1573 | "位置赞", 1574 | "设施丰富", 1575 | "房间干净", 1576 | "房东热情", 1577 | "性价比超高", 1578 | "床很舒服", 1579 | "希望再来", 1580 | "差旅", 1581 | "考试", 1582 | "独自出行", 1583 | "情侣约会", 1584 | "朋友聚会" 1585 | ], 1586 | [], 1587 | [ 1588 | "设施丰富", 1589 | "房间干净" 1590 | ], 1591 | [], 1592 | [], 1593 | [], 1594 | [ 1595 | "位置赞", 1596 | "设施丰富", 1597 | "房间干净", 1598 | "房东热情", 1599 | "性价比超高", 1600 | "床很舒服" 1601 | ], 1602 | [], 1603 | [], 1604 | [], 1605 | [], 1606 | [ 1607 | "房东热情", 1608 | "情侣约会" 1609 | ], 1610 | [], 1611 | [], 1612 | [], 1613 | [ 1614 | "位置赞", 1615 | "设施丰富", 1616 | "房间干净", 1617 | "性价比超高", 1618 | "希望再来" 1619 | ], 1620 | [ 1621 | "位置赞", 1622 | "设施丰富", 1623 | "房间干净", 1624 | "房东热情", 1625 | "性价比超高", 1626 | "床很舒服", 1627 | "希望再来", 1628 | "差旅", 1629 | "独自出行" 1630 | ], 1631 | [], 1632 | [ 1633 | "位置赞", 1634 | "房间干净", 1635 | "房东热情", 1636 | "希望再来" 1637 | ], 1638 | [], 1639 | [ 1640 | "位置赞", 1641 | "房间干净", 1642 | "房东热情" 1643 | ], 1644 | [], 1645 | [], 1646 | [ 1647 | "设施丰富", 1648 | "性价比超高", 1649 | "希望再来", 1650 | "情侣约会" 1651 | ], 1652 | [], 1653 | [ 1654 | "位置赞", 1655 | "设施丰富", 1656 | "房间干净", 1657 | "房东热情", 1658 | "性价比超高", 1659 | "床很舒服", 1660 | "希望再来" 1661 | ], 1662 | [ 1663 | "位置赞", 1664 | "设施丰富", 1665 | "房间干净", 1666 | "房东热情" 1667 | ], 1668 | [], 1669 | [], 1670 | [], 1671 | [ 1672 | "房间干净", 1673 | "房东热情", 1674 | "希望再来" 1675 | ], 1676 | [], 1677 | [], 1678 | [ 1679 | "位置赞", 1680 | "设施丰富", 1681 | "房间干净", 1682 | "房东热情", 1683 | "性价比超高", 1684 | "床很舒服", 1685 | "希望再来" 1686 | ], 1687 | [], 1688 | [], 1689 | [ 1690 | "位置赞", 1691 | "设施丰富", 1692 | "房间干净", 1693 | "房东热情", 1694 | "性价比超高", 1695 | "床很舒服", 1696 | "希望再来" 1697 | ], 1698 | [ 1699 | "房间干净", 1700 | "性价比超高" 1701 | ], 1702 | [], 1703 | [], 1704 | [], 1705 | [], 1706 | [], 1707 | [ 1708 | "位置赞", 1709 | "设施丰富", 1710 | "房间干净", 1711 | "房东热情", 1712 | "性价比超高", 1713 | "床很舒服", 1714 | "希望再来" 1715 | ], 1716 | [], 1717 | [], 1718 | [ 1719 | "设施丰富", 1720 | "房间干净", 1721 | "房东热情", 1722 | "性价比超高", 1723 | "床很舒服", 1724 | "希望再来" 1725 | ], 1726 | [ 1727 | "位置赞", 1728 | "设施丰富", 1729 | "房间干净", 1730 | "房东热情", 1731 | "性价比超高", 1732 | "床很舒服", 1733 | "希望再来" 1734 | ], 1735 | [ 1736 | "位置赞", 1737 | "设施丰富", 1738 | "房间干净", 1739 | "性价比超高" 1740 | ], 1741 | [ 1742 | "性价比超高", 1743 | "希望再来" 1744 | ], 1745 | [], 1746 | [], 1747 | [], 1748 | [], 1749 | [], 1750 | [], 1751 | [], 1752 | [ 1753 | "位置赞", 1754 | "设施丰富", 1755 | "房间干净", 1756 | "床很舒服" 1757 | ], 1758 | [ 1759 | "位置赞", 1760 | "设施丰富", 1761 | "房间干净", 1762 | "房东热情" 1763 | ], 1764 | [ 1765 | "位置赞", 1766 | "设施丰富", 1767 | "房间干净", 1768 | "房东热情", 1769 | "性价比超高", 1770 | "床很舒服", 1771 | "希望再来" 1772 | ], 1773 | [], 1774 | [], 1775 | [], 1776 | [], 1777 | [ 1778 | "位置赞", 1779 | "设施丰富", 1780 | "房间干净", 1781 | "房东热情" 1782 | ], 1783 | [], 1784 | [ 1785 | "位置赞", 1786 | "设施丰富", 1787 | "房间干净", 1788 | "房东热情", 1789 | "性价比超高", 1790 | "床很舒服", 1791 | "希望再来" 1792 | ], 1793 | [ 1794 | "位置赞", 1795 | "设施丰富", 1796 | "房间干净", 1797 | "房东热情", 1798 | "性价比超高", 1799 | "床很舒服", 1800 | "希望再来" 1801 | ], 1802 | [], 1803 | [ 1804 | "房间干净" 1805 | ], 1806 | [ 1807 | "房间干净", 1808 | "房东热情" 1809 | ], 1810 | [], 1811 | [], 1812 | [], 1813 | [], 1814 | [ 1815 | "房间干净", 1816 | "性价比超高" 1817 | ], 1818 | [], 1819 | [], 1820 | [ 1821 | "位置赞", 1822 | "房间干净", 1823 | "性价比超高", 1824 | "希望再来" 1825 | ], 1826 | [ 1827 | "设施丰富", 1828 | "房间干净", 1829 | "希望再来" 1830 | ], 1831 | [ 1832 | "位置赞", 1833 | "设施丰富", 1834 | "房间干净", 1835 | "房东热情", 1836 | "床很舒服", 1837 | "希望再来", 1838 | "差旅", 1839 | "考试", 1840 | "独自出行", 1841 | "情侣约会", 1842 | "朋友聚会", 1843 | "轰趴团建" 1844 | ], 1845 | [], 1846 | [], 1847 | [ 1848 | "位置赞", 1849 | "设施丰富", 1850 | "房间干净" 1851 | ], 1852 | [ 1853 | "位置赞", 1854 | "设施丰富", 1855 | "房间干净", 1856 | "房东热情", 1857 | "性价比超高", 1858 | "床很舒服", 1859 | "希望再来" 1860 | ], 1861 | [ 1862 | "设施丰富", 1863 | "房间干净", 1864 | "房东热情" 1865 | ], 1866 | [ 1867 | "位置赞", 1868 | "设施丰富", 1869 | "房间干净", 1870 | "房东热情", 1871 | "性价比超高", 1872 | "希望再来" 1873 | ], 1874 | [], 1875 | [ 1876 | "位置赞", 1877 | "设施丰富" 1878 | ], 1879 | [], 1880 | [], 1881 | [ 1882 | "位置赞", 1883 | "房间干净", 1884 | "房东热情" 1885 | ], 1886 | [ 1887 | "位置赞", 1888 | "设施丰富", 1889 | "房间干净", 1890 | "房东热情", 1891 | "性价比超高", 1892 | "床很舒服", 1893 | "希望再来" 1894 | ], 1895 | [ 1896 | "设施丰富", 1897 | "房间干净", 1898 | "性价比超高" 1899 | ], 1900 | [], 1901 | [], 1902 | [], 1903 | [ 1904 | "位置赞", 1905 | "设施丰富", 1906 | "房间干净", 1907 | "房东热情", 1908 | "性价比超高" 1909 | ], 1910 | [], 1911 | [ 1912 | "位置赞", 1913 | "设施丰富", 1914 | "房间干净", 1915 | "房东热情", 1916 | "性价比超高", 1917 | "床很舒服", 1918 | "希望再来" 1919 | ], 1920 | [ 1921 | "位置赞", 1922 | "设施丰富", 1923 | "房间干净", 1924 | "房东热情", 1925 | "性价比超高", 1926 | "床很舒服", 1927 | "希望再来" 1928 | ], 1929 | [ 1930 | "位置赞", 1931 | "设施丰富", 1932 | "房间干净", 1933 | "房东热情", 1934 | "性价比超高", 1935 | "床很舒服", 1936 | "希望再来" 1937 | ], 1938 | [], 1939 | [], 1940 | [], 1941 | [], 1942 | [], 1943 | [ 1944 | "位置赞", 1945 | "设施丰富", 1946 | "房间干净", 1947 | "床很舒服" 1948 | ], 1949 | [], 1950 | [ 1951 | "位置赞", 1952 | "设施丰富", 1953 | "房间干净", 1954 | "房东热情", 1955 | "性价比超高" 1956 | ], 1957 | [ 1958 | "设施丰富", 1959 | "房间干净", 1960 | "性价比超高", 1961 | "希望再来" 1962 | ], 1963 | [], 1964 | [], 1965 | [], 1966 | [ 1967 | "设施丰富", 1968 | "房间干净" 1969 | ], 1970 | [ 1971 | "位置赞", 1972 | "设施丰富", 1973 | "房间干净", 1974 | "房东热情", 1975 | "性价比超高", 1976 | "床很舒服", 1977 | "希望再来" 1978 | ], 1979 | [ 1980 | "位置赞", 1981 | "设施丰富", 1982 | "房间干净", 1983 | "房东热情", 1984 | "性价比超高", 1985 | "希望再来" 1986 | ], 1987 | [ 1988 | "房间干净", 1989 | "房东热情", 1990 | "性价比超高" 1991 | ], 1992 | [ 1993 | "设施丰富", 1994 | "房间干净", 1995 | "房东热情", 1996 | "性价比超高", 1997 | "床很舒服", 1998 | "希望再来" 1999 | ], 2000 | [ 2001 | "位置赞", 2002 | "设施丰富", 2003 | "房间干净" 2004 | ], 2005 | [ 2006 | "位置赞", 2007 | "设施丰富", 2008 | "房间干净", 2009 | "房东热情", 2010 | "性价比超高", 2011 | "床很舒服", 2012 | "希望再来" 2013 | ], 2014 | [], 2015 | [ 2016 | "房间干净", 2017 | "房东热情", 2018 | "性价比超高" 2019 | ], 2020 | [ 2021 | "位置赞", 2022 | "设施丰富", 2023 | "房间干净", 2024 | "房东热情", 2025 | "性价比超高", 2026 | "床很舒服", 2027 | "希望再来" 2028 | ], 2029 | [], 2030 | [ 2031 | "设施丰富", 2032 | "房间干净", 2033 | "房东热情", 2034 | "床很舒服" 2035 | ], 2036 | [], 2037 | [], 2038 | [ 2039 | "位置赞", 2040 | "房东热情", 2041 | "床很舒服" 2042 | ], 2043 | [], 2044 | [ 2045 | "位置赞", 2046 | "设施丰富", 2047 | "房间干净", 2048 | "房东热情" 2049 | ], 2050 | [], 2051 | [], 2052 | [], 2053 | [ 2054 | "位置赞", 2055 | "设施丰富", 2056 | "房间干净", 2057 | "房东热情", 2058 | "性价比超高", 2059 | "希望再来" 2060 | ], 2061 | [ 2062 | "设施丰富", 2063 | "房间干净", 2064 | "房东热情", 2065 | "性价比超高", 2066 | "希望再来" 2067 | ], 2068 | [], 2069 | [], 2070 | [ 2071 | "床很舒服", 2072 | "希望再来" 2073 | ], 2074 | [], 2075 | [ 2076 | "位置赞", 2077 | "房间干净", 2078 | "性价比超高" 2079 | ], 2080 | [ 2081 | "位置赞", 2082 | "设施丰富", 2083 | "房间干净", 2084 | "房东热情", 2085 | "性价比超高", 2086 | "床很舒服", 2087 | "希望再来" 2088 | ], 2089 | [], 2090 | [], 2091 | [], 2092 | [], 2093 | [], 2094 | [ 2095 | "位置赞", 2096 | "设施丰富", 2097 | "房间干净", 2098 | "房东热情", 2099 | "性价比超高", 2100 | "床很舒服", 2101 | "希望再来" 2102 | ], 2103 | [ 2104 | "位置赞", 2105 | "设施丰富", 2106 | "房间干净", 2107 | "房东热情", 2108 | "性价比超高", 2109 | "床很舒服", 2110 | "希望再来" 2111 | ], 2112 | [], 2113 | [], 2114 | [ 2115 | "位置赞", 2116 | "设施丰富", 2117 | "房间干净", 2118 | "房东热情", 2119 | "性价比超高", 2120 | "床很舒服", 2121 | "希望再来" 2122 | ], 2123 | [ 2124 | "位置赞", 2125 | "设施丰富", 2126 | "房间干净", 2127 | "性价比超高", 2128 | "希望再来" 2129 | ], 2130 | [], 2131 | [], 2132 | [], 2133 | [], 2134 | [ 2135 | "位置赞", 2136 | "设施丰富", 2137 | "房间干净", 2138 | "房东热情", 2139 | "性价比超高", 2140 | "床很舒服", 2141 | "希望再来" 2142 | ], 2143 | [], 2144 | [], 2145 | [ 2146 | "位置赞", 2147 | "房间干净", 2148 | "性价比超高" 2149 | ], 2150 | [], 2151 | [ 2152 | "房间干净", 2153 | "房东热情", 2154 | "性价比超高", 2155 | "床很舒服", 2156 | "希望再来" 2157 | ], 2158 | [], 2159 | [], 2160 | [ 2161 | "位置赞", 2162 | "设施丰富", 2163 | "房间干净" 2164 | ], 2165 | [ 2166 | "位置赞", 2167 | "设施丰富", 2168 | "房间干净", 2169 | "房东热情", 2170 | "性价比超高", 2171 | "床很舒服", 2172 | "希望再来" 2173 | ], 2174 | [], 2175 | [ 2176 | "位置赞", 2177 | "设施丰富", 2178 | "房间干净", 2179 | "房东热情", 2180 | "性价比超高", 2181 | "床很舒服", 2182 | "希望再来" 2183 | ], 2184 | [], 2185 | [ 2186 | "房东热情" 2187 | ], 2188 | [], 2189 | [], 2190 | [], 2191 | [], 2192 | [ 2193 | "设施丰富", 2194 | "房间干净", 2195 | "性价比超高", 2196 | "床很舒服", 2197 | "希望再来" 2198 | ], 2199 | [ 2200 | "位置赞", 2201 | "设施丰富", 2202 | "房间干净", 2203 | "房东热情", 2204 | "性价比超高", 2205 | "床很舒服", 2206 | "希望再来" 2207 | ], 2208 | [ 2209 | "设施丰富", 2210 | "房间干净", 2211 | "房东热情" 2212 | ], 2213 | [], 2214 | [ 2215 | "位置赞", 2216 | "设施丰富", 2217 | "房间干净", 2218 | "房东热情" 2219 | ], 2220 | [ 2221 | "位置赞", 2222 | "设施丰富", 2223 | "房间干净", 2224 | "房东热情", 2225 | "性价比超高", 2226 | "床很舒服", 2227 | "希望再来" 2228 | ], 2229 | [ 2230 | "位置赞", 2231 | "设施丰富", 2232 | "房间干净", 2233 | "房东热情", 2234 | "性价比超高", 2235 | "床很舒服", 2236 | "希望再来" 2237 | ], 2238 | [], 2239 | [ 2240 | "位置赞", 2241 | "设施丰富", 2242 | "房间干净", 2243 | "房东热情", 2244 | "性价比超高", 2245 | "床很舒服", 2246 | "希望再来" 2247 | ], 2248 | [], 2249 | [], 2250 | [], 2251 | [], 2252 | [ 2253 | "位置赞", 2254 | "设施丰富", 2255 | "房间干净", 2256 | "房东热情", 2257 | "性价比超高", 2258 | "床很舒服", 2259 | "希望再来" 2260 | ], 2261 | [], 2262 | [ 2263 | "位置赞", 2264 | "设施丰富", 2265 | "房间干净", 2266 | "性价比超高" 2267 | ], 2268 | [ 2269 | "位置赞", 2270 | "设施丰富", 2271 | "房间干净", 2272 | "房东热情", 2273 | "性价比超高", 2274 | "床很舒服", 2275 | "希望再来" 2276 | ], 2277 | [ 2278 | "位置赞", 2279 | "设施丰富", 2280 | "房间干净", 2281 | "房东热情", 2282 | "性价比超高", 2283 | "床很舒服", 2284 | "希望再来" 2285 | ], 2286 | [], 2287 | [ 2288 | "位置赞", 2289 | "设施丰富", 2290 | "房间干净", 2291 | "房东热情", 2292 | "性价比超高", 2293 | "床很舒服", 2294 | "希望再来" 2295 | ], 2296 | [ 2297 | "位置赞", 2298 | "设施丰富", 2299 | "房间干净", 2300 | "房东热情", 2301 | "性价比超高", 2302 | "床很舒服", 2303 | "希望再来" 2304 | ], 2305 | [], 2306 | [], 2307 | [], 2308 | [], 2309 | [], 2310 | [], 2311 | [], 2312 | [ 2313 | "位置赞" 2314 | ], 2315 | [ 2316 | "位置赞", 2317 | "设施丰富", 2318 | "房间干净", 2319 | "房东热情", 2320 | "性价比超高", 2321 | "床很舒服", 2322 | "希望再来" 2323 | ], 2324 | [ 2325 | "设施丰富", 2326 | "房间干净", 2327 | "房东热情", 2328 | "床很舒服" 2329 | ], 2330 | [ 2331 | "位置赞", 2332 | "设施丰富", 2333 | "房间干净", 2334 | "房东热情", 2335 | "性价比超高", 2336 | "床很舒服", 2337 | "希望再来" 2338 | ], 2339 | [], 2340 | [ 2341 | "房间干净", 2342 | "房东热情", 2343 | "性价比超高" 2344 | ], 2345 | [], 2346 | [ 2347 | "设施丰富", 2348 | "房间干净", 2349 | "房东热情", 2350 | "床很舒服" 2351 | ], 2352 | [], 2353 | [], 2354 | [], 2355 | [], 2356 | [ 2357 | "位置赞", 2358 | "设施丰富", 2359 | "房间干净", 2360 | "房东热情", 2361 | "性价比超高", 2362 | "床很舒服", 2363 | "希望再来" 2364 | ], 2365 | [ 2366 | "位置赞", 2367 | "设施丰富", 2368 | "房间干净", 2369 | "房东热情", 2370 | "性价比超高", 2371 | "床很舒服", 2372 | "希望再来" 2373 | ], 2374 | [], 2375 | [ 2376 | "位置赞", 2377 | "设施丰富", 2378 | "房间干净", 2379 | "房东热情", 2380 | "性价比超高", 2381 | "床很舒服", 2382 | "希望再来" 2383 | ], 2384 | [ 2385 | "位置赞", 2386 | "设施丰富", 2387 | "房间干净", 2388 | "房东热情", 2389 | "性价比超高", 2390 | "床很舒服", 2391 | "希望再来" 2392 | ], 2393 | [ 2394 | "位置赞", 2395 | "设施丰富", 2396 | "房间干净", 2397 | "房东热情", 2398 | "性价比超高", 2399 | "床很舒服", 2400 | "希望再来" 2401 | ], 2402 | [], 2403 | [ 2404 | "位置赞", 2405 | "房东热情", 2406 | "性价比超高" 2407 | ], 2408 | [ 2409 | "位置赞", 2410 | "设施丰富", 2411 | "房间干净", 2412 | "房东热情", 2413 | "性价比超高", 2414 | "床很舒服", 2415 | "希望再来" 2416 | ], 2417 | [], 2418 | [ 2419 | "位置赞", 2420 | "设施丰富", 2421 | "房间干净", 2422 | "房东热情", 2423 | "性价比超高", 2424 | "床很舒服", 2425 | "希望再来" 2426 | ], 2427 | [], 2428 | [ 2429 | "位置赞", 2430 | "设施丰富", 2431 | "房间干净", 2432 | "房东热情", 2433 | "性价比超高", 2434 | "床很舒服", 2435 | "希望再来" 2436 | ], 2437 | [ 2438 | "位置赞", 2439 | "设施丰富", 2440 | "房间干净", 2441 | "房东热情", 2442 | "床很舒服" 2443 | ], 2444 | [ 2445 | "位置赞", 2446 | "房间干净", 2447 | "房东热情", 2448 | "性价比超高" 2449 | ], 2450 | [ 2451 | "位置赞", 2452 | "设施丰富", 2453 | "房间干净", 2454 | "房东热情", 2455 | "性价比超高", 2456 | "床很舒服", 2457 | "希望再来" 2458 | ], 2459 | [ 2460 | "房间干净" 2461 | ], 2462 | [], 2463 | [ 2464 | "位置赞", 2465 | "设施丰富", 2466 | "房间干净", 2467 | "房东热情", 2468 | "性价比超高", 2469 | "床很舒服", 2470 | "希望再来" 2471 | ], 2472 | [ 2473 | "位置赞", 2474 | "设施丰富", 2475 | "房间干净", 2476 | "房东热情", 2477 | "性价比超高", 2478 | "床很舒服", 2479 | "希望再来" 2480 | ], 2481 | [ 2482 | "位置赞", 2483 | "设施丰富", 2484 | "房间干净", 2485 | "房东热情", 2486 | "性价比超高", 2487 | "床很舒服", 2488 | "希望再来" 2489 | ], 2490 | [ 2491 | "房间干净" 2492 | ], 2493 | [], 2494 | [], 2495 | [ 2496 | "设施齐全", 2497 | "干净整洁" 2498 | ], 2499 | [], 2500 | [], 2501 | [ 2502 | "房东认真负责" 2503 | ], 2504 | [ 2505 | "房东认真负责", 2506 | "位置便利", 2507 | "设施齐全", 2508 | "干净整洁", 2509 | "性价比高", 2510 | "差旅", 2511 | "考试", 2512 | "独自出行", 2513 | "朋友聚会", 2514 | "轰趴团建" 2515 | ], 2516 | [], 2517 | [ 2518 | "房东认真负责", 2519 | "位置便利", 2520 | "设施齐全" 2521 | ] 2522 | ], 2523 | "hostReply": [ 2524 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2525 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2526 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2527 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2528 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2529 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2530 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2531 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2532 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2533 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2534 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2535 | "尊敬的客宾,您好,咱每个房间都有超大飘窗,房间里配有洗衣机和冰箱,方便平日生活,周边吃喝玩乐应有尽有,临近网红打卡地胜地汇艺中心,海底捞等各种美食供您选择,非常感谢您给予我们酒店的五星好评,也感谢您对我们的支持和认可,我们会再接再厉更上一层楼的欢迎您的下次入住,祝您生活愉快。", 2536 | "您好,非常感谢您在百忙之中对拾悦·麦芽酒店的五星好评,人世间的千百回眸,换来今世的擦肩而过,三生有幸遇见你,纵使匆匆也是情.期待和您的再次相遇,欢迎您的入住,祝您生活愉快,笑口常开.", 2537 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2538 | "您好,非常感谢您在百忙之中对拾悦·麦芽酒店的五星好评,人世间的千百回眸,换来今世的擦肩而过,三生有幸遇见你,纵使匆匆也是情.期待和您的再次相遇,欢迎您的入住,祝您生活愉快,笑口常开.", 2539 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2540 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2541 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2542 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2543 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2544 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2545 | "您好,非常感谢您在百忙之中对拾悦·麦芽酒店的五星好评,人世间的千百回眸,换来今世的擦肩而过,三生有幸遇见你,纵使匆匆也是情.期待和您的再次相遇,欢迎您的入住,祝您生活愉快,笑口常开.", 2546 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2547 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2548 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2549 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2550 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2551 | "您好,非常感谢您在百忙之中对拾悦·麦芽酒店的五星好评,人世间的千百回眸,换来今世的擦肩而过,三生有幸遇见你,纵使匆匆也是情。期待和您的再次相遇,欢迎您的入住,祝您生活愉快,笑口常开。", 2552 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2553 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2554 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2555 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2556 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2557 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2558 | "尊敬的客宾,您好,咱每个房间都有超大飘窗,房间里配有洗衣机和冰箱,方便平日生活,周边吃喝玩乐应有尽有,临近网红打卡地胜地汇艺中心,海底捞等各种美食供您选择,非常感谢您给予我们酒店的五星好评,也感谢您对我们的支持和认可,我们会再接再厉更上一层楼的欢迎您的下次入住,祝您生活愉快.", 2559 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2560 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2561 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2562 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2563 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2564 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2565 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2566 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2567 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2568 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2569 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2570 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2571 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2572 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2573 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2574 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2575 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2576 | "您好,非常感谢您在百忙之中对拾悦·麦芽酒店的五星好评,人世间的千百回眸,换来今世的擦肩而过,三生有幸遇见你,纵使匆匆也是情。期待和您的再次相遇,欢迎您的入住,祝您生活愉快,笑口常开。", 2577 | "您好,非常感谢您在百忙之中对拾悦·麦芽酒店的五星好评,人世间的千百回眸,换来今世的擦肩而过,三生有幸遇见你,纵使匆匆也是情.期待和您的再次相遇,欢迎您的入住,祝您生活愉快,笑口常开.", 2578 | "您好,非常感谢您在百忙之中对拾悦·麦芽酒店的五星好评,人世间的千百回眸,换来今世的擦肩而过,三生有幸遇见你,纵使匆匆也是情。期待和您的再次相遇,欢迎您的入住,祝您生活愉快,笑口常开。", 2579 | "您好,非常感谢您在百忙之中对拾悦·麦芽酒店的五星好评,人世间的千百回眸,换来今世的擦肩而过,三生有幸遇见你,纵使匆匆也是情.期待和您的再次相遇,欢迎您的入住,祝您生活愉快,笑口常开.", 2580 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2581 | "尊敬的客宾,您好,咱每个房间都有超大飘窗,房间里配有洗衣机和冰箱,方便平日生活,周边吃喝玩乐应有尽有,临近网红打卡地胜地汇艺中心,海底捞等各种美食供您选择,非常感谢您给予我们酒店的五星好评,也感谢您对我们的支持和认可,我们会再接再厉更上一层楼的欢迎您的下次入住,祝您生活愉快.", 2582 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2583 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2584 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2585 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2586 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2587 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2588 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2589 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2590 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2591 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2592 | "尊敬的客宾,您好,咱每个房间都有超大飘窗,房间里配有洗衣机和冰箱,方便平日生活,周边吃喝玩乐应有尽有,临近网红打卡地胜地汇艺中心,海底捞等各种美食供您选择,非常感谢您给予我们酒店的五星好评,也感谢您对我们的支持和认可,我们会再接再厉更上一层楼的欢迎您的下次入住,祝您生活愉快.", 2593 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2594 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2595 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2596 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2597 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2598 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2599 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2600 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2601 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2602 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2603 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2604 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2605 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2606 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2607 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2608 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2609 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2610 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2611 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2612 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2613 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2614 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2615 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2616 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2617 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2618 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2619 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2620 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2621 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2622 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2623 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2624 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2625 | "您好,非常感谢您在百忙之中对拾悦·麦芽酒店的五星好评,人世间的千百回眸,换来今世的擦肩而过,三生有幸遇见你,纵使匆匆也是情。期待和您的再次相遇,欢迎您的入住,祝您生活愉快,笑口常开。", 2626 | "您好,非常感谢您在百忙之中对拾悦·麦芽酒店的五星好评,人世间的千百回眸,换来今世的擦肩而过,三生有幸遇见你,纵使匆匆也是情。期待和您的再次相遇,欢迎您的入住,祝您生活愉快,笑口常开。", 2627 | "您好,非常感谢您在百忙之中对拾悦·麦芽酒店的五星好评,人世间的千百回眸,换来今世的擦肩而过,三生有幸遇见你,纵使匆匆也是情。期待和您的再次相遇,欢迎您的入住,祝您生活愉快,笑口常开。", 2628 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2629 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2630 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2631 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2632 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2633 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2634 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2635 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2636 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2637 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2638 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2639 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2640 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!^_^", 2641 | "您好,非常感谢您在百忙之中对拾悦·麦芽酒店的五星好评,人世间的千百回眸,换来今世的擦肩而过,三生有幸遇见你,纵使匆匆也是情.期待和您的再次相遇,欢迎您的入住,祝您生活愉快,笑口常开.", 2642 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2643 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2644 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2645 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2646 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2647 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2648 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2649 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2650 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2651 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2652 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2653 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2654 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2655 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2656 | "尊敬的客宾,您好,咱每个房间都有超大飘窗,房间里配有洗衣机和冰箱,方便平日生活,周边吃喝玩乐应有尽有,临近网红打卡地胜地汇艺中心,海底捞等各种美食供您选择,非常感谢您给予我们酒店的五星好评,也感谢您对我们的支持和认可,我们会再接再厉更上一层楼的欢迎您的下次入住,祝您生活愉快.", 2657 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2658 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2659 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2660 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2661 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2662 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2663 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2664 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2665 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2666 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2667 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2668 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2669 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2670 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2671 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2672 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2673 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2674 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2675 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2676 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2677 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2678 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2679 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2680 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2681 | "尊敬的客宾,您好,咱每个房间都有超大飘窗,房间里配有洗衣机和冰箱,方便平日生活,周边吃喝玩乐应有尽有,临近网红打卡地胜地汇艺中心,海底捞等各种美食供您选择,非常感谢您给予我们酒店的五星好评,也感谢您对我们的支持和认可,我们会再接再厉更上一层楼的欢迎您的下次入住,祝您生活愉快.", 2682 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2683 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2684 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2685 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2686 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2687 | "您好,非常感谢亲的点评和分享,房间配置有冰箱洗衣机热水器电视等能够满足住客的基本需求,小区有24小时保安值班,绝对的安全哦,所以进来是需要登记的哦,欢迎亲的下次入住哈.", 2688 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2689 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2690 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2691 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2692 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2693 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2694 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2695 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2696 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2697 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2698 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2699 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2700 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2701 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2702 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2703 | "尊敬的客宾,您好,咱每个房间都有超大飘窗,房间里配有洗衣机和冰箱,方便平日生活,周边吃喝玩乐应有尽有,临近网红打卡地胜地汇艺中心,海底捞等各种美食供您选择,非常感谢您给予我们酒店的五星好评,也感谢您对我们的支持和认可,我们会再接再厉更上一层楼的欢迎您的下次入住,祝您生活愉快。", 2704 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2705 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2706 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2707 | [], 2708 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2709 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2710 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2711 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2712 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2713 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2714 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2715 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2716 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2717 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2718 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2719 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2720 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2721 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2722 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2723 | "尊敬的客宾,您好,咱每个房间都有超大飘窗,房间里配有洗衣机和冰箱,方便平日生活,周边吃喝玩乐应有尽有,临近网红打卡地胜地汇艺中心,海底捞等各种美食供您选择,非常感谢您给予我们酒店的五星好评,也感谢您对我们的支持和认可,我们会再接再厉更上一层楼的欢迎您的下次入住,祝您生活愉快。", 2724 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2725 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2726 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2727 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2728 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2729 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2730 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2731 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2732 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2733 | "您好,非常感谢您在百忙之中对拾悦·麦芽酒店的五星好评,人世间的千百回眸,换来今世的擦肩而过,三生有幸遇见你,纵使匆匆也是情。期待和您的再次相遇,欢迎您的入住,祝您生活愉快,笑口常开。", 2734 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2735 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2736 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2737 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2738 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2739 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2740 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2741 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2742 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2743 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2744 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2745 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2746 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2747 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2748 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2749 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2750 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2751 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2752 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2753 | "非常感谢您的用心评价!咱每个房间里的设施都是可以使用的呢,冰箱插座估计是没有插电,所以用不了,通上电就可以用哒,期待与您再次相遇呢!", 2754 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2755 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2756 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2757 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2758 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2759 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2760 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2761 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2762 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2763 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2764 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2765 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2766 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2767 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2768 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2769 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2770 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2771 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2772 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2773 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2774 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2775 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2776 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2777 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2778 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2779 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2780 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2781 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2782 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2783 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2784 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2785 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2786 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2787 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2788 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2789 | "非常感谢您的用心评价!也非常感谢您提出的建议,咱这边会努力改进的,期待与您再次相遇呦", 2790 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2791 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2792 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2793 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2794 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2795 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2796 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2797 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2798 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2799 | "我们这边需要收您100元押金,微信转账就可以啦,我不收,房间没有问题的话会直接退回给您哒[愉快]", 2800 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2801 | "咱退房时间是中午12点呦,退房发信息给我直接走就可以了,不需要办理退房手续哦[愉快][愉快][愉快]", 2802 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2803 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2804 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2805 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2806 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2807 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2808 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2809 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2810 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2811 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2812 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2813 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2814 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2815 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2816 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2817 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2818 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2819 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2820 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2821 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2822 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2823 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2824 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2825 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2826 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2827 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2828 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2829 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2830 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2831 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2832 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2833 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2834 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2835 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2836 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2837 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2838 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2839 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2840 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2841 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2842 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2843 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2844 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2845 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2846 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2847 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2848 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2849 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2850 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2851 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2852 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2853 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2854 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2855 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2856 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2857 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2858 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2859 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2860 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2861 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2862 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2863 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2864 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2865 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2866 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2867 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2868 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2869 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2870 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2871 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2872 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2873 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2874 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2875 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2876 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2877 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2878 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2879 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2880 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2881 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2882 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2883 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2884 | "谢谢小姐姐的认真评价,祝您生活愉快!", 2885 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2886 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2887 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2888 | "尊重是相互的,谢谢", 2889 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2890 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2891 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2892 | "首先很感谢您在众多民宿当中选择了体验咱家,也非常抱歉给您带来不愉快的体验,首先我想说人与人之间尊重是相互的,您下过单过来就帮您安排了房间,我们这边是可以开发票的,给您安排过房间您要求我们十分钟之内必须把发票送过去,我们立马放下手头工作给您送过去,您需要晾衣服,需要门禁卡,这边又马上让工作人员过去送晾衣杆,衣架和门禁卡,这些都是我们应该做的,后边您又说我们家网络有问题,这边又马上安排人过去给您修网络,首先我们网络是可以用的,就连您的夫人都说我家网没有问题,期间您又一直抱怨说我们房间装修风格不好,不喜欢,不人性化,既然有诸多不满让您申请退款体验一下别家的房间您又不愿意换,让您换房间的本意肯定是希望您可以找到一个自己喜欢的风格的房间,您又说我们工作人员的种种问题,服务不好态度差,很抱歉,我真的不清楚您心中的本意是什么,我们退房时间是第二天中午十二点,到了时间您既不愿意退房又不愿意承担多出来的费用,并言语威胁不给免费延时就差评,我非常理解您在别家住有转账补偿给您,在我家没有给您补偿您心里不舒服,将心比心,做生意都是希望越来越好的,我们是很用心的在做,也很抱歉没有做到让您满意。", 2893 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2894 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2895 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!", 2896 | "非常感谢您的用心评价!咱每个房间都有超大窗台,楼下就是地铁5号线,交通非常便利,期待与您再次相遇呢!" 2897 | ], 2898 | "guestId": [ 2899 | 442430717, 2900 | 207919121, 2901 | 278577474, 2902 | 14042406, 2903 | 446659102, 2904 | 387585416, 2905 | 201965466, 2906 | 402791207, 2907 | 186922802, 2908 | 350305299, 2909 | 314556328, 2910 | 315863057, 2911 | 217362856, 2912 | 380484936, 2913 | 12993366, 2914 | 365599490, 2915 | 408988021, 2916 | 483414808, 2917 | 287251152, 2918 | 327178317, 2919 | 270698420, 2920 | 400344004, 2921 | 31481983, 2922 | 46385958, 2923 | 25966963, 2924 | 453240982, 2925 | 265190915, 2926 | 340773268, 2927 | 230998717, 2928 | 390173131, 2929 | 375436867, 2930 | 214272186, 2931 | 178457406, 2932 | 422261922, 2933 | 306254562, 2934 | 51267674, 2935 | 177711480, 2936 | 403546022, 2937 | 252642168, 2938 | 388965901, 2939 | 164238704, 2940 | 142430949, 2941 | 230052232, 2942 | 271478640, 2943 | 301065460, 2944 | 261444495, 2945 | 79251320, 2946 | 217188745, 2947 | 321199537, 2948 | 280125980, 2949 | 268597207, 2950 | 381235353, 2951 | 158010902, 2952 | 426502349, 2953 | 399703560, 2954 | 188849715, 2955 | 25835739, 2956 | 341138635, 2957 | 339133776, 2958 | 367780421, 2959 | 339638766, 2960 | 178619765, 2961 | 395434518, 2962 | 467183669, 2963 | 487991069, 2964 | 368935581, 2965 | 382411058, 2966 | 395257294, 2967 | 152126594, 2968 | 471249963, 2969 | 321055552, 2970 | 18326495, 2971 | 125677135, 2972 | 162292567, 2973 | 164844152, 2974 | 126451079, 2975 | 474215052, 2976 | 121308398, 2977 | 398757894, 2978 | 431507422, 2979 | 150674036, 2980 | 46192680, 2981 | 133539088, 2982 | 73973543, 2983 | 472654691, 2984 | 102490604, 2985 | 60753854, 2986 | 107481327, 2987 | 2980976, 2988 | 212001143, 2989 | 289895334, 2990 | 350989397, 2991 | 165079006, 2992 | 91624615, 2993 | 420293092, 2994 | 127255723, 2995 | 23410499, 2996 | 304016475, 2997 | 399272169, 2998 | 75615677, 2999 | 138060503, 3000 | 143631924, 3001 | 224832520, 3002 | 167169571, 3003 | 216210425, 3004 | 101438868, 3005 | 220018393, 3006 | 55325716, 3007 | 331317468, 3008 | 48969826, 3009 | 190039333, 3010 | 382385990, 3011 | 303968048, 3012 | 100580333, 3013 | 304351772, 3014 | 35961792, 3015 | 26222665, 3016 | 239727945, 3017 | 452993531, 3018 | 273711435, 3019 | 191908250, 3020 | 77206316, 3021 | 38817252, 3022 | 88626646, 3023 | 221529905, 3024 | 422114619, 3025 | 424735573, 3026 | 475871494, 3027 | 18076034, 3028 | 124989235, 3029 | 255716360, 3030 | 95404177, 3031 | 336670489, 3032 | 53321370, 3033 | 135319707, 3034 | 218237937, 3035 | 332678798, 3036 | 24487852, 3037 | 413286532, 3038 | 412935414, 3039 | 315475464, 3040 | 244071318, 3041 | 392443548, 3042 | 435138391, 3043 | 7775594, 3044 | 288935481, 3045 | 59443311, 3046 | 312417544, 3047 | 101188915, 3048 | 257346268, 3049 | 424778360, 3050 | 397399318, 3051 | 143347469, 3052 | 442200592, 3053 | 428525604, 3054 | 101279924, 3055 | 44850070, 3056 | 13584711, 3057 | 175820976, 3058 | 312845906, 3059 | 481134247, 3060 | 362027513, 3061 | 392513753, 3062 | 250418143, 3063 | 275292398, 3064 | 14363814, 3065 | 4981779, 3066 | 409365079, 3067 | 329899797, 3068 | 291013844, 3069 | 307551156, 3070 | 137506964, 3071 | 326825321, 3072 | 142960266, 3073 | 375472066, 3074 | 451027337, 3075 | 467384581, 3076 | 263745269, 3077 | 182195422, 3078 | 44560661, 3079 | 351814441, 3080 | 253922399, 3081 | 170272073, 3082 | 62013245, 3083 | 307415755, 3084 | 150501547, 3085 | 168874530, 3086 | 470911979, 3087 | 208460066, 3088 | 242326695, 3089 | 20775588, 3090 | 413149302, 3091 | 404050622, 3092 | 39212231, 3093 | 289120049, 3094 | 243923207, 3095 | 294949889, 3096 | 376700059, 3097 | 463041234, 3098 | 327447377, 3099 | 13603487, 3100 | 320062777, 3101 | 290290081, 3102 | 195909258, 3103 | 469615834, 3104 | 419991823, 3105 | 79647128, 3106 | 80375633, 3107 | 82558823, 3108 | 111102404, 3109 | 288873093, 3110 | 84270036, 3111 | 227213100, 3112 | 116818755, 3113 | 408792966, 3114 | 377011296, 3115 | 283039669, 3116 | 467783296, 3117 | 395221470, 3118 | 13611176, 3119 | 243434152, 3120 | 375192614, 3121 | 74406156, 3122 | 66521587, 3123 | 189619755, 3124 | 261099716, 3125 | 73451301, 3126 | 294685976, 3127 | 246671256, 3128 | 292358850, 3129 | 99235410, 3130 | 12691863, 3131 | 203306890, 3132 | 17553902, 3133 | 452510125, 3134 | 135825647, 3135 | 397309689, 3136 | 440450628, 3137 | 388481535, 3138 | 338497573, 3139 | 237691928, 3140 | 347657922, 3141 | 271932989, 3142 | 381333194, 3143 | 131492538, 3144 | 229769335, 3145 | 49255053, 3146 | 360190578, 3147 | 314486687, 3148 | 236227295, 3149 | 438895271, 3150 | 352985060, 3151 | 22063751, 3152 | 247719784, 3153 | 405629137, 3154 | 75841500, 3155 | 347139557, 3156 | 287754986, 3157 | 469645411, 3158 | 240559570, 3159 | 473661884, 3160 | 284773634, 3161 | 188048918, 3162 | 298439476, 3163 | 344748976, 3164 | 428114844, 3165 | 325595454, 3166 | 410678686, 3167 | 448692668, 3168 | 494862296, 3169 | 128046042, 3170 | 34444732, 3171 | 401568889, 3172 | 346741874, 3173 | 497115770, 3174 | 283476839, 3175 | 296042473, 3176 | 454500604, 3177 | 319923423, 3178 | 446367253, 3179 | 208205484, 3180 | 197948339, 3181 | 161827210, 3182 | 276190352, 3183 | 460678710, 3184 | 417582825, 3185 | 93204288, 3186 | 413302119, 3187 | 470100142, 3188 | 363135044, 3189 | 400371374, 3190 | 494661179, 3191 | 455956908, 3192 | 285526598, 3193 | 406145576, 3194 | 191381710, 3195 | 468552600, 3196 | 244360279, 3197 | 205771861, 3198 | 191020456, 3199 | 173893996, 3200 | 455404628, 3201 | 18131559, 3202 | 482284218, 3203 | 374202806, 3204 | 249186675, 3205 | 435660588, 3206 | 478739901, 3207 | 462627898, 3208 | 155399977, 3209 | 239054302, 3210 | 483031547, 3211 | 383557442, 3212 | 478425794, 3213 | 421015041, 3214 | 346262070, 3215 | 327443289, 3216 | 225442058, 3217 | 279123199, 3218 | 18732932, 3219 | 143976698, 3220 | 133304064, 3221 | 459281812, 3222 | 357136686, 3223 | 447355369, 3224 | 221857315, 3225 | 28584860, 3226 | 311952108, 3227 | 269080469, 3228 | 257179890, 3229 | 175913186, 3230 | 151063484, 3231 | 336137840, 3232 | 110644687, 3233 | 410249776, 3234 | 429188661, 3235 | 288493226, 3236 | 133512233, 3237 | 130058007, 3238 | 272561009, 3239 | 10088015, 3240 | 237242055, 3241 | 330751805, 3242 | 298672117, 3243 | 55615146, 3244 | 440059738, 3245 | 325246937, 3246 | 110091642, 3247 | 202593801, 3248 | 280446403, 3249 | 443144614, 3250 | 265048021, 3251 | 417563618, 3252 | 138011179, 3253 | 374734363, 3254 | 46969643, 3255 | 144459674, 3256 | 218601441, 3257 | 405150270, 3258 | 344965787, 3259 | 494738255, 3260 | 29739962, 3261 | 54871805, 3262 | 369779997, 3263 | 83675093, 3264 | 298483205, 3265 | 464175565, 3266 | 170610180, 3267 | 272197152, 3268 | 489364397, 3269 | 389798190, 3270 | 6183067, 3271 | 95672759 3272 | ], 3273 | "gmtCreate": [ 3274 | [], 3275 | [], 3276 | [], 3277 | [], 3278 | [], 3279 | [], 3280 | [], 3281 | [], 3282 | [], 3283 | [], 3284 | [], 3285 | [], 3286 | [], 3287 | [], 3288 | [], 3289 | [], 3290 | [], 3291 | [], 3292 | [], 3293 | [], 3294 | [], 3295 | [], 3296 | [], 3297 | [], 3298 | [], 3299 | [], 3300 | [], 3301 | [], 3302 | [], 3303 | [], 3304 | [], 3305 | [], 3306 | [], 3307 | [], 3308 | [], 3309 | [], 3310 | [], 3311 | [], 3312 | [], 3313 | [], 3314 | [], 3315 | [], 3316 | [], 3317 | [], 3318 | [], 3319 | [], 3320 | [], 3321 | [], 3322 | [], 3323 | [], 3324 | [], 3325 | [], 3326 | [], 3327 | [], 3328 | [], 3329 | [], 3330 | [], 3331 | [], 3332 | [], 3333 | [], 3334 | [], 3335 | [], 3336 | [], 3337 | [], 3338 | [], 3339 | [], 3340 | [], 3341 | [], 3342 | [], 3343 | [], 3344 | [], 3345 | [], 3346 | [], 3347 | [], 3348 | [], 3349 | [], 3350 | [], 3351 | [], 3352 | [], 3353 | [], 3354 | [], 3355 | [], 3356 | [], 3357 | [], 3358 | [], 3359 | [], 3360 | [], 3361 | [], 3362 | [], 3363 | [], 3364 | [], 3365 | [], 3366 | [], 3367 | [], 3368 | [], 3369 | [], 3370 | [], 3371 | [], 3372 | [], 3373 | [], 3374 | [], 3375 | [], 3376 | [], 3377 | [], 3378 | [], 3379 | [], 3380 | [], 3381 | [], 3382 | [], 3383 | [], 3384 | [], 3385 | [], 3386 | [], 3387 | [], 3388 | [], 3389 | [], 3390 | [], 3391 | [], 3392 | [], 3393 | [], 3394 | [], 3395 | [], 3396 | [], 3397 | [], 3398 | [], 3399 | [], 3400 | [], 3401 | [], 3402 | [], 3403 | [], 3404 | [], 3405 | [], 3406 | [], 3407 | [], 3408 | [], 3409 | [], 3410 | [], 3411 | [], 3412 | [], 3413 | [], 3414 | [], 3415 | [], 3416 | [], 3417 | [], 3418 | [], 3419 | [], 3420 | [], 3421 | [], 3422 | [], 3423 | [], 3424 | [], 3425 | [], 3426 | [], 3427 | [], 3428 | [], 3429 | [], 3430 | [], 3431 | [], 3432 | [], 3433 | [], 3434 | [], 3435 | [], 3436 | [], 3437 | [], 3438 | [], 3439 | [], 3440 | [], 3441 | [], 3442 | [], 3443 | [], 3444 | [], 3445 | [], 3446 | [], 3447 | [], 3448 | [], 3449 | [], 3450 | [], 3451 | [], 3452 | [], 3453 | [], 3454 | [], 3455 | [], 3456 | [], 3457 | [], 3458 | [], 3459 | [], 3460 | [], 3461 | [], 3462 | [], 3463 | [], 3464 | [], 3465 | [], 3466 | [], 3467 | [], 3468 | [], 3469 | [], 3470 | [], 3471 | [], 3472 | [], 3473 | [], 3474 | [], 3475 | [], 3476 | [], 3477 | [], 3478 | [], 3479 | [], 3480 | [], 3481 | [], 3482 | [], 3483 | [], 3484 | [], 3485 | [], 3486 | [], 3487 | [], 3488 | [], 3489 | [], 3490 | [], 3491 | [], 3492 | [], 3493 | [], 3494 | [], 3495 | [], 3496 | [], 3497 | [], 3498 | [], 3499 | [], 3500 | [], 3501 | [], 3502 | [], 3503 | [], 3504 | [], 3505 | [], 3506 | [], 3507 | [], 3508 | [], 3509 | [], 3510 | [], 3511 | [], 3512 | [], 3513 | [], 3514 | [], 3515 | [], 3516 | [], 3517 | [], 3518 | [], 3519 | [], 3520 | [], 3521 | [], 3522 | [], 3523 | [], 3524 | [], 3525 | [], 3526 | [], 3527 | [], 3528 | [], 3529 | [], 3530 | [], 3531 | [], 3532 | [], 3533 | [], 3534 | [], 3535 | [], 3536 | [], 3537 | [], 3538 | [], 3539 | [], 3540 | [], 3541 | [], 3542 | [], 3543 | [], 3544 | [], 3545 | [], 3546 | [], 3547 | [], 3548 | [], 3549 | [], 3550 | [], 3551 | [], 3552 | [], 3553 | [], 3554 | [], 3555 | [], 3556 | [], 3557 | [], 3558 | [], 3559 | [], 3560 | [], 3561 | [], 3562 | [], 3563 | [], 3564 | [], 3565 | [], 3566 | [], 3567 | [], 3568 | [], 3569 | [], 3570 | [], 3571 | [], 3572 | [], 3573 | [], 3574 | [], 3575 | [], 3576 | [], 3577 | [], 3578 | [], 3579 | [], 3580 | [], 3581 | [], 3582 | [], 3583 | [], 3584 | [], 3585 | [], 3586 | [], 3587 | [], 3588 | [], 3589 | [], 3590 | [], 3591 | [], 3592 | [], 3593 | [], 3594 | [], 3595 | [], 3596 | [], 3597 | [], 3598 | [], 3599 | [], 3600 | [], 3601 | [], 3602 | [], 3603 | [], 3604 | [], 3605 | [], 3606 | [], 3607 | [], 3608 | [], 3609 | [], 3610 | [], 3611 | [], 3612 | [], 3613 | [], 3614 | [], 3615 | [], 3616 | [], 3617 | [], 3618 | [], 3619 | [], 3620 | [], 3621 | [], 3622 | [], 3623 | [], 3624 | [], 3625 | [], 3626 | [], 3627 | [], 3628 | [], 3629 | [], 3630 | [], 3631 | [], 3632 | [], 3633 | [], 3634 | [], 3635 | [], 3636 | [], 3637 | [], 3638 | [], 3639 | [], 3640 | [], 3641 | [], 3642 | [], 3643 | [], 3644 | [], 3645 | [], 3646 | [] 3647 | ] 3648 | } -------------------------------------------------------------------------------- /txt_analysis/picturing.py: -------------------------------------------------------------------------------- 1 | import matplotlib.pyplot as plt 2 | from matplotlib import pyplot as plt 3 | plt.rcParams['font.sans-serif'] = ['SimHei'] # 解决中文乱码 4 | # 顾客情感分布 5 | def score_detail(result): 6 | positive_score = 0.5 7 | negative_score = 0.15 8 | import re 9 | from snownlp import SnowNLP 10 | if result is not None: 11 | set_list = [] 12 | j1 = 0 13 | j2 = 0 14 | j3 = 0 15 | for i in result['content']: 16 | # 细粒度的文本切割 17 | for i_1 in re.compile(r"[^a-zA-Z0-9\u4e00-\u9fa5]").sub('\t', str(i)).split('\t'): 18 | set_list.append(i_1) 19 | for sen in set(set_list): 20 | if len(sen) > 3: 21 | s = SnowNLP(sen) 22 | score = s.sentiments 23 | if score > positive_score: 24 | j1 += 1 25 | elif negative_score1: 118 | if len(key[0])>2 and key[1]>0: 119 | label.append(key[0]) 120 | label_number.append(key[1]) 121 | plt.pie(label_number,labels=label, 122 | autopct="%1.2f%%", shadow=True, startangle=0) 123 | plt.title("民宿标签分析", loc="left", fontsize=20) 124 | plt.axis("equal") 125 | plt.show() 126 | plt.close() 127 | except: 128 | # 进行统计操作 129 | dict1 = {} 130 | for key in result['commentTextList']: 131 | for key1 in key: 132 | if key1 in dict1.keys(): 133 | dict1[key1].append(1) 134 | else: 135 | dict1[key1] = [] 136 | dict1[key1].append(1) 137 | label = [] 138 | label_number = [] 139 | for key2 in dict1.keys(): 140 | if len(key2) > 2 and len(dict1[key2]) > 0: 141 | label.append(key2) 142 | label_number.append(len(dict1[key2])) 143 | plt.pie(label_number, labels=label, 144 | autopct="%1.2f%%", shadow=True, startangle=0) 145 | plt.title("民宿标签分析", loc="left", fontsize=20) 146 | plt.axis("equal") 147 | plt.show() 148 | plt.close() 149 | def cost_time(result): 150 | if result is not None: 151 | title = "民宿复住分析" 152 | # 统计二次以上的,没有为零,使用饼图 153 | dict1 = {} 154 | for key1 in result["guestId"]: 155 | if key1 in dict1.keys(): 156 | dict1[key1].append(dict(url_str=key1)) 157 | else: 158 | dict1[key1] = [] 159 | dict1[key1].append(dict(url_str=key1)) 160 | y = 0 161 | n = 0 162 | for key2 in dict1.keys(): 163 | # 统计回头客的占比 164 | if len(dict1[key2]) > 1: 165 | n += 1 166 | else: 167 | y += 1 168 | labels = ['首次', '非首次'] 169 | label_number = [y, n] 170 | plt.pie(label_number, labels=labels, 171 | autopct="%1.2f%%", shadow=True, startangle=0) 172 | plt.title(title, loc="left", fontsize=20) 173 | plt.axis("equal") 174 | plt.show() 175 | plt.close() 176 | def _test(): 177 | from matplotlib import pyplot as plt 178 | plt.rcParams['font.sans-serif'] = ['SimHei'] # 解决中文乱码 179 | import json 180 | result = json.loads(open('resource.txt','r',encoding='utf-8').read()) 181 | # 顾客意见完成 182 | # score_detail(result) 183 | # 顾客打分完成 184 | # average_score(result) 185 | # # 入住时间序列分析完成 186 | s_from(result) 187 | # # 顾客标签 188 | # recommend_dishes2(result) 189 | # #民宿复住分析完成 190 | # cost_time(result) 191 | if __name__ == "__main__": 192 | # 打分分析,回头客统计,guestId,入住时间统计,gmtCreate,意见统计 193 | pass 194 | _test() -------------------------------------------------------------------------------- /txt_analysis/spider_xiecheng.py: -------------------------------------------------------------------------------- 1 | import re 2 | import json 3 | import requests 4 | #首先先在输入的地址中提取店铺ID,然后将店铺ID和找到的接口进行匹配得到一个地址链接 5 | ##然后将得到的地址链接导入到网络爬虫中去得到json1文件 6 | #最后解析jason文件得到内容 7 | class Crawler: 8 | def __init__(self): 9 | #1625734074 10 | self.shop_id = None 11 | self.page_index = 0 12 | self.page_num = 1 13 | self.info = {} 14 | def crawl(self, url=None, shop_id=None): 15 | self._get_shop_id(url, shop_id) 16 | i = 0 17 | base_url = 'https://m.ctrip.com/restapi/soa2/12455/json/BnbCommentList' 18 | while i < self.page_num: 19 | data = json.dumps( 20 | {"pid": '{}'.format(self.shop_id), "searchType": 2, "tagId": 0, 21 | "pageindex": '{}'.format(i), "pageSize": 40, 22 | "order": 0, 23 | "head": {"cid": "", "ctok": "", "cver": "1.0", "lang": "01", "sid": "8888", "syscode": "09", 24 | "auth": "", 25 | "xsid": "", "extension": [{"name": "webp", "value": "1"}, {"name": "cityid", "value": ""}, 26 | {"name": "platform", "value": "pc"}, 27 | {"name": "source", "value": "2"}, 28 | {"name": "pagecode", "value": "10650016818"}, 29 | {"name": "module", "value": "11"}]}}) 30 | self._get_json_request(base_url,data) 31 | i += 1 32 | self.page_num = 1 33 | return self.info 34 | def _get_shop_id(self, url, id): 35 | if url is not None and 'onlineinn' in url: 36 | # 链接整理 37 | shop_id = re.findall('pid=(.*?)&',url)[0] 38 | # print(shop_id) 39 | if shop_id is None: 40 | raise ValueError("Bad url") 41 | self.shop_id = shop_id 42 | elif id is not None: 43 | self.shop_id = id 44 | else: 45 | raise ValueError("Bad url") 46 | def _get_json_request(self, url,data): 47 | try: 48 | headers = { 49 | 'content-type': 'application/json', 50 | 'cookieOrigin': 'https://inn.ctrip.com', 51 | 'Origin': 'https://inn.ctrip.com', 52 | 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36', 53 | } 54 | result = requests.post(url, headers=headers,data=data).json() 55 | except requests.ConnectionError: 56 | raise ValueError("requests.ConnectionError") 57 | if self.page_num == 1: 58 | self._get_initial_info(result) 59 | self._get_a_json_info(result) 60 | def _get_initial_info(self, result): 61 | # 提取输入翻页地址 62 | self.page_num = result["count"] // 40 + 1 63 | # print(self.page_num) 64 | # average_score = {} 65 | # average_score["average_dish_score"] = float(result["average_dish_score"]) 66 | # average_score["average_service_score"] = float(result["average_service_score"]) 67 | # average_score["average_score"] = float(result["average_score"]) 68 | # self.info["average_score"] = average_score 69 | # # get the score detail 70 | # self.info["score_detail"] = result["score_detail"] 71 | # # get the weeks score 72 | # weeks_score = {} 73 | # for key, value in result["weeks_score"].items(): 74 | # weeks_score[key] = float(value) 75 | # self.info["weeks_score"] = weeks_score 76 | # # get the recommend dished 77 | # self.info["recommend_dishes"] = result["recommend_dishes"] 78 | # # get the comment num 79 | # self.info["comment_num"] = result['comment_num'] 80 | # # initialize the self.info variable 81 | self.info["content"] = [] 82 | self.info["content"] = [] 83 | self.info["score"] = [] 84 | self.info["commentTextList"] = [] 85 | self.info["checkInType"] = [] 86 | self.info["guestId"] = [] 87 | self.info["gmtCreate"] = [] 88 | self.info["levelName"] = [] 89 | for a_json1 in result["bnbCommentTags"]: 90 | try: 91 | q1 = a_json1["tagName"] 92 | q2 = a_json1["popularity"] 93 | self.info["commentTextList"].append([q1,q2]) 94 | except: 95 | self.info["commentTextList"].append([]) 96 | def _get_a_json_info(self,result): 97 | for a_json in result["clist"]: 98 | try: 99 | self.info["score"].append(int(a_json["rate"])) 100 | except: 101 | self.info["score"].append([]) 102 | try: 103 | self.info["content"].append(a_json["content"]) 104 | except: 105 | self.info["content"].append([]) 106 | try: 107 | self.info["guestId"].append(a_json["uinfo"]['userId']) 108 | except: 109 | self.info["guestId"].append([]) 110 | try: 111 | self.info["levelName"].append(a_json["uinfo"]['levelName']) 112 | except: 113 | self.info["levelName"].append([]) 114 | try: 115 | self.info["gmtCreate"].append(a_json["ctime"]) 116 | except: 117 | self.info["gmtCreate"].append([]) 118 | try: 119 | # print(tralvel_type[a_json["checkInType"]]) 120 | # 需要做字典映射:,出游类型:家庭出游,朋友出游,情侣出游,代人预订,商务出差 121 | # self.info["checkInType"].append(tralvel_type[a_json["checkInType"]]) 122 | self.info["checkInType"].append(a_json["checkInType"]) 123 | except: 124 | self.info["checkInType"].append([]) 125 | _crawler = Crawler() 126 | crawl = _crawler.crawl 127 | if __name__ == "__main__": 128 | shop_id = 'https://inn.ctrip.com/onlineinn/detail?pid=929393353&channelid=211' 129 | # print(shop_id) 130 | crawler = Crawler() 131 | a = crawler.crawl(shop_id) -------------------------------------------------------------------------------- /txt_analysis/spider_zhenguo.py: -------------------------------------------------------------------------------- 1 | import re 2 | import json 3 | import requests 4 | # from fake_useragent import UserAgent 5 | class Crawler: 6 | def __init__(self): 7 | self.base_url = 'https://minsu.meituan.com/gw/ugc/api/v1/product/comments?productId=%s&pageNow=%s&pageSize=1000' 8 | self.shop_id = None 9 | self.page_num = 1 10 | self.info = {} 11 | def crawl(self, url=None, shop_id=None): 12 | self._get_shop_id(url, shop_id) 13 | self._get_json_request(self.base_url % (self.shop_id, 1)) 14 | # self.page_num = 1 15 | # self._filter() 16 | return self.info 17 | @staticmethod 18 | def _is_too_short(sentence): 19 | #########过滤文本字数 20 | if len(sentence) < 2: 21 | return True 22 | if len(re.findall(r'[\u4e00-\u9fa5]', sentence)) <= len(sentence) * 0.4: 23 | return True 24 | return False 25 | @staticmethod 26 | def _is_numeric(sentence): 27 | match = re.findall("\d+", sentence) 28 | if match is not None and sum([len(m) for m in match]) >= len(sentence) * 0.75: 29 | return True 30 | return False 31 | @staticmethod 32 | def _is_english(sentence): 33 | match = re.findall("[a-zA-Z]+", sentence) 34 | if match is not None and sum([len(m) for m in match]) >= len(sentence) * 0.75: 35 | return True 36 | return False 37 | @staticmethod 38 | def _is_word_repeat(sentence): 39 | repeat_words, length = [], 0 40 | for word in sentence: 41 | times = sentence.count(word) 42 | if times >= 4 and word not in repeat_words: 43 | repeat_words.append(word) 44 | length += times 45 | if length > len(sentence) / 2: 46 | return True 47 | return False 48 | def _get_shop_id(self, url, id): 49 | if url is not None: 50 | # 匹配出数字即可 51 | if 'rank' in url: 52 | shop_id = re.findall('/housing/(.*)/', url)[0] 53 | self.shop_id = shop_id 54 | else: 55 | shop_id = re.search("\d+", url) 56 | if shop_id is None: 57 | raise ValueError("Bad url") 58 | self.shop_id = shop_id.group() 59 | elif id is not None: 60 | self.shop_id = id 61 | else: 62 | raise ValueError("Bad url") 63 | def _get_json_request(self, url): 64 | try: 65 | # print(url) 66 | headers = { 67 | 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3', 68 | 'Accept-Encoding': 'gzip, deflate, br', 69 | 'Accept-Language': 'zh-CN,zh;q=0.9', 70 | 'Cache-Control': 'max-age=0', 71 | 'Connection': 'keep-alive', 72 | 'Cookie': 'zgwww=93b60120-342e-11ea-8352-7929dfe9c6a2; uuid=D51492DA6AAA270A8B7FE7A35B3B94DD39666FAF2EAABB2A10B5B4413F03334A; iuuid=D51492DA6AAA270A8B7FE7A35B3B94DD39666FAF2EAABB2A10B5B4413F03334A; _lxsdk_cuid=16f92f4f879c8-040cf5ba938711-353166-1fa400-16f92f4f879c8; _lxsdk=D51492DA6AAA270A8B7FE7A35B3B94DD39666FAF2EAABB2A10B5B4413F03334A; __mta=147626248.1578718526069.1578718542593.1578718605961.3; XSRF-TOKEN=eldkyp20-QuUkBlhveN5L5ovat5brDFCGXe0', 73 | 'Host': 'minsu.meituan.com', 74 | 'Upgrade-Insecure-Requests': '1', 75 | 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36', 76 | } 77 | result = requests.get(url, headers=headers) 78 | except requests.ConnectionError: 79 | raise ValueError("requests.ConnectionError") 80 | content = json.loads(result.text) 81 | # print(content) 82 | result = content["data"] 83 | self._get_initial_info(result) 84 | content = result["list"] 85 | for a_json in content: 86 | self._get_a_json_info(a_json) 87 | def _get_initial_info(self, result): 88 | self.info["content"] = [] 89 | self.info["score"] = [] 90 | self.info["totalScoreDesc"] = [] 91 | self.info["commentTextList"] = [] 92 | self.info["hostReply"] = [] 93 | self.info["guestId"] = [] 94 | self.info["gmtCreate"] = [] 95 | def _get_a_json_info(self, a_json): 96 | try: 97 | self.info["score"].append(int(a_json["totalScore"]/10)) 98 | except: 99 | self.info["score"].append([]) 100 | try: 101 | self.info["content"].append(a_json["body"]) 102 | except: 103 | self.info["content"].append([]) 104 | try: 105 | self.info["commentTextList"].append(a_json["commentTextList"]) 106 | except: 107 | self.info["commentTextList"].append([]) 108 | try: 109 | self.info["totalScoreDesc"].append(a_json["totalScoreDesc"]) 110 | except: 111 | self.info["totalScoreDesc"].append([]) 112 | try: 113 | self.info["guestId"].append(a_json["guestId"]) 114 | except: 115 | self.info["guestId"].append([]) 116 | try: 117 | self.info["gmtCreate"].append(a_json["gmtCreate"]) 118 | except: 119 | self.info["gmtCreate"].append([]) 120 | try: 121 | self.info["hostReply"].append(a_json["hostReply"]) 122 | except: 123 | self.info["hostReply"].append([]) 124 | _crawler = Crawler() 125 | crawl = _crawler.crawl 126 | if __name__ == "__main__": 127 | shop_id = 'https://minsu.meituan.com/housing/9080714/' 128 | crawler = Crawler() 129 | a = crawler.crawl(shop_id) --------------------------------------------------------------------------------