Пример #1
0
 def __init__(self):
     print '开始爬取艺龙'
     HotelService.__init__(self)
     self.hotel_dao = HotelDAO(dao_setting["host"], dao_setting["db"],
                               dao_setting["user"], dao_setting["password"])
     self.dao = ElongDAO(dao_setting["host"], dao_setting["db"],
                         dao_setting["user"], dao_setting["password"])
     self.hotelNLP = HotelNLP()
     self.listPageInfo = []
     self.hotelItem = {}
     self.commList = []
     self.priceList = []
     self.ifCrawlHotelInfo = True
     self.__ota_info = "艺龙"
Пример #2
0
 def __init__(self):
     HotelService.__init__(self)
     # 携程dao
     self.xiechengDao = xiechengDAO(dao_setting["host"], dao_setting["db"],
                                    dao_setting["user"],
                                    dao_setting["password"])
     # 酒店dao
     self.hotel_dao = HotelDAO(dao_setting["host"], dao_setting["db"],
                               dao_setting["user"], dao_setting["password"])
     # 存放列表页数据
     self.listPageInfo = []
     # 存放酒店详情数据
     self.hotelItem = {}
     # 存放酒店评论数据
     self.commList = []
     # 存储床价信息
     self.bed = {}
     # 当前ota名称
     self.__ota_info = "携程"
Пример #3
0
    def __init__(self):
        HotelService.__init__(self)
        # 酒店dao
        self.hotel_dao = HotelDAO(dao_setting["host"], dao_setting["db"], dao_setting["user"], dao_setting["password"])
        # 途牛dao
        self.dao = TuniuDAO(dao_setting["host"], dao_setting["db"], dao_setting["user"], dao_setting["password"])
        # 自然语言处理
        self.hotelNLP = HotelNLP()
        # 存放列表页数据
        self.listPageInfo = []
        # 存放酒店详情数据
        self.hotelItem = {}
        # 存放酒店评论数据
        self.commList = []
        # 存放酒店价格数据
        self.priceList = []

        self.ifCrawlHotelInfo = True

        self.__ota_info = "途牛"
Пример #4
0
 def __init__(self):
     self._city = None
     self.__ota_info = "途牛"
     self.tuniu_api_client = TuniuAPIClient()
     self.hotel_dao = HotelDAO(dao_setting["host"], dao_setting["db"], dao_setting["user"], dao_setting["password"])
Пример #5
0
 def __init__(self):
     self.hotel_dao = HotelDAO(dao_setting["host"], dao_setting["db"],
                               dao_setting["user"], dao_setting["password"])
Пример #6
0
 def __init__(self):
     self._city = None
     self.__ota_info = "携程"
     self.xiecheng_api_client = XieChengAPIClient()
     self.hotel_dao = HotelDAO(dao_setting["host"], dao_setting["db"], dao_setting["user"], dao_setting["password"])
Пример #7
0
# -*- coding:utf-8 -*-
__author__ = 'DreamCathcer'

import uuid
import re
import traceback

from dao.hotel.HotelDAO import HotelDAO
from dao.hotel.xiechengdao.xiecheng import xiechengDAO
from dao.hotel.TuniuDao import TuniuDAO
from setting import local_hotel_setting

# 配置数据库
dao_setting = local_hotel_setting

hotel_dao = HotelDAO(dao_setting["host"], dao_setting["db"],
                     dao_setting["user"], dao_setting["password"])
tuniu_dao = TuniuDAO(dao_setting["host"], dao_setting["db"],
                     dao_setting["user"], dao_setting["password"])
xiecheng_dao = xiechengDAO(dao_setting["host"], dao_setting["db"],
                           dao_setting["user"], dao_setting["password"])

# tuniu_comm = tuniu_dao.get_remarks()
#
# hotel_comm = []
# i = 0
# for comm in tuniu_comm:
#     i+=1
#     print i
#     baseinfo = hotel_dao.get_baseinfo_by_hotelname(comm[10].encode('utf-8'), '南京')
#     for info in baseinfo:
#         if info[3].encode('utf-8') == '途牛':