コード例 #1
0
ファイル: bnb.py プロジェクト: tbicr/BankParsers
 def __get_offices(self, url, city_name=''):
     points = []
     page = PQ(get_url(url).decode('utf8'))
     time = None
     for item in map(PQ, page('#oo__content_value table tr:gt(0)')):
         if item('td').attr('colspan') == '3':
             continue
         point = Point()
         point.prov = self.uid
         point.type = TYPE_OFFICE
         point.name = normalize_text(item('td:eq(0)').text())
         point.address = normalize_address(city_name + item('td:eq(1) p:eq(0)').text())
         place = item('td:eq(1) p:eq(2)').text()
         if not place:
             place = item('td:eq(1) p:eq(1)').text()
         if place:
             point.place = normalize_text(place)
         new_time = item('td:eq(2)').text()
         if new_time:
             time = new_time
         point.time = normalize_time(time)
         point.check_information = CHECK_OFFICIAL
         if point.address in self.__addresses:
             point.lat, point.lng = self.__addresses[point.address]
             point.check_coordinates = CHECK_OFFICIAL
         else:
             warning_not_official_coordinates(point)
         points.append(point)
     return points
コード例 #2
0
ファイル: tc.py プロジェクト: tbicr/BankParsers
    def get_offices(self):
        points = []

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Главный офис'
        point.address = u'г. Минск, ул. Тимирязева, 65а'
        point.place = u'второй этаж'
        point.phones = [u'+375173121012', u'+375172863333']
        point.time = u'пн-чт: 08:30-17:30, пт: 08:30-16:15, перерыв: 13:00-13:45'
        point.check_information = CHECK_OFFICIAL
        if point.lat and point.lng:
            point.check_coordinates = CHECK_OFFICIAL
        else:
            warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'ЦБУ №1'
        point.address = u'г. Минск, ул. Комсомольская, 26'
        point.phones = [u'+375172202622', u'+375172202722', u'+375172202422']
        point.time = u'пн-чт: 09:00-16:30, пт и предпраздничные дни: 09:30-15:00, перерыв: 13:00-13:45'
        point.check_information = CHECK_OFFICIAL
        if point.lat and point.lng:
            point.check_coordinates = CHECK_OFFICIAL
        else:
            warning_not_official_coordinates(point)
        points.append(point)

        return points
コード例 #3
0
ファイル: prior.py プロジェクト: tbicr/BankParsers
 def __parse_base_atm_terminal(self, row, point_type, coordinates, deposit=False):
     point = Point()
     point.prov = self.uid
     point.type = point_type
     point.name = normalize_text(u'№' + str(int(row[1])))
     city = row[2]
     if u'р-н' not in row[2]:
         city = u'г. %s' % city
     point.address = normalize_address(u'%s, %s' % (city, row[3]))
     point.place = normalize_text(row[4])
     if u'только безнал.платежи' in row[5]:
         point.currency = []
         if deposit:
             point.deposit = False
     else:
         point.currency = map(strip, row[5].split(','))
         if deposit:
             point.deposit = True
     point.time = normalize_time(row[6])
     point.check_information = CHECK_OFFICIAL
     point.lat, point.lng = self.__get_point_coordinate(point.address, coordinates)
     if point.lat and point.lng:
         point.check_coordinates = CHECK_OFFICIAL
     else:
         warning_not_official_coordinates(point)
     return point
コード例 #4
0
ファイル: bveb.py プロジェクト: umax/BankParsers
    def __parse_terminal(self, item):
        point = Point()
        point.prov = self.uid
        point.type = TYPE_TERMINAL

        city = normalize_text(item('td:eq(0)').text())
        address = normalize_text(item('td:eq(2)').text())
        point.address, point.place = split_address_place(u'г. %s, %s' % (city.title(), address))
        point.place = normalize_text(item('td:eq(1)').text())
        point.time = normalize_time(item('td:eq(3)').text())
        point.check_information = CHECK_OFFICIAL

        for lat, lng, type_id, description in self.__get_coordinates():
            if u'Минск' not in point.address or type_id != '2':
                continue
            for token in description.split():
                if token not in point.address:
                    break
            else:
                point.lat = lat
                point.lng = lng
                point.check_coordinates = CHECK_OFFICIAL
                break
        else:
            warning_not_official_coordinates(point)
        return point
コード例 #5
0
ファイル: rrb.py プロジェクト: tbicr/BankParsers
 def __parse_terminal(self, item):
     point = Point()
     point.prov = self.uid
     point.type = TYPE_TERMINAL
     city = u'г. %s' % normalize_text(item('td:eq(0)').text()).title()
     point.address = normalize_address(u'%s, %s' % (city, item('td:eq(1)').text()))
     point.place = normalize_text(item('td:eq(2)').text())
     point.time = normalize_time(item('td:eq(3)').text())
     point.check_information = CHECK_OFFICIAL
     warning_not_official_coordinates(point)
     return point
コード例 #6
0
ファイル: trust.py プロジェクト: tbicr/BankParsers
 def __parse_atm(self, item):
     point = Point()
     point.prov = self.uid
     point.type = TYPE_ATM
     point.address, point.place = split_address_place(item('td:eq(2)').text())
     point.place = normalize_text(item('td:eq(1)').text())
     point.currency = map(strip, item('td:eq(4)').text().split(','))
     point.time = normalize_time(item('td:eq(3)').text())
     point.check_information = CHECK_OFFICIAL
     warning_not_official_coordinates(point)
     return point
コード例 #7
0
ファイル: belarus.py プロジェクト: tbicr/BankParsers
 def __parse_terminal(self, item):
     point = Point()
     point.prov = self.uid
     point.type = TYPE_TERMINAL
     point.name = normalize_text(item('td:eq(0)').text())
     point.address, point.place = split_address_place(item('td:eq(1)').text())
     point.place = point.name
     point.time = normalize_time(item('td:eq(2)').text())
     point.deposit = normalize_text(item('td:eq(3)').text()).lower() == u'есть'
     point.check_information = CHECK_OFFICIAL
     warning_not_official_coordinates(point)
     return point
コード例 #8
0
ファイル: tb.py プロジェクト: tbicr/BankParsers
 def __parse_atm(self, item, city, coordinates):
     point = Point()
     point.prov = self.uid
     point.type = TYPE_ATM
     point.address = normalize_address(u'%s, %s' % (city, item('td:eq(2)').text()))
     point.place = normalize_text(item('td:eq(1)').text())
     point.currency = map(strip, item('td:eq(4)').text().replace('EURO', 'EUR').split(','))
     point.time = normalize_time(item('td:eq(3)').text())
     point.check_information = CHECK_OFFICIAL
     point.lat, point.lng = self.__get_point_coordinate(point, coordinates)
     if point.lat and point.lng:
         point.check_coordinates = CHECK_OFFICIAL
     else:
         warning_not_official_coordinates(point)
     return point
コード例 #9
0
ファイル: bnb.py プロジェクト: tbicr/BankParsers
 def get_atms(self):
     points = []
     page = PQ(get_url(self.__parse_list_atm_url).decode('utf8'))
     for item in map(PQ, page('#oo__content_value table tr:gt(0)')):
         point = Point()
         point.prov = self.uid
         point.type = TYPE_ATM
         point.address = normalize_address(item('td:eq(0) p:eq(0)').text())
         point.place = normalize_text(item('td:eq(1)').text())
         point.time = normalize_time(item('td:eq(2)').text())
         point.currency = map(self.__get_currency, item('td:eq(3) p'))
         point.check_information = CHECK_OFFICIAL
         if point.address in self.__addresses:
             point.lat, point.lng = self.__addresses[point.address]
             point.check_coordinates = CHECK_OFFICIAL
         else:
             warning_not_official_coordinates(point)
         points.append(point)
     return points
コード例 #10
0
ファイル: bnb.py プロジェクト: tbicr/BankParsers
 def get_exchanges(self):
     points = []
     page = PQ(get_url(self.__parse_list_exchange_url).decode('utf8'))
     for item in map(PQ, page('#oo__content_value table tr:gt(0)')):
         point = Point()
         point.prov = self.uid
         point.type = TYPE_EXCHANGE
         add_city_literal = (u'Минск', u'Витебск')
         address = normalize_text(item('td:eq(0)').text())
         point.address = normalize_address((u'г. ' + address) if address.startswith(add_city_literal) else address)
         point.place = normalize_text(item('td:eq(1)').text())
         point.time = normalize_time(item('td:eq(2)').text())
         point.check_information = CHECK_OFFICIAL
         if point.address in self.__addresses:
             point.lat, point.lng = self.__addresses[point.address]
             point.check_coordinates = CHECK_OFFICIAL
         else:
             warning_not_official_coordinates(point)
         points.append(point)
     return points
コード例 #11
0
ファイル: mm.py プロジェクト: tbicr/BankParsers
 def __parse_atm(self, item, city):
     point = Point()
     point.prov = self.uid
     point.type = TYPE_ATM
     address = item('th .pointShowMaps span').remove().text()
     place = normalize_text(item('th .pointShowMaps').text())
     point.address, point.place = split_address_place(u'г. %s, %s' % (city, address))
     point.place = place
     currency = item('td:eq(0)').text()
     for from_token, to_token in self.__currency_replaces:
         currency = currency.replace(from_token, to_token)
     point.currency = map(strip, currency.split(','))
     time_html = replace_br(item('td:eq(1)').html(), ', ')
     point.time = normalize_time(PQ(time_html).text())
     point.lat = normalize_text(item('th .item_coords .coord1').text())
     point.lng = normalize_text(item('th .item_coords .coord2').text())
     point.check_information = CHECK_OFFICIAL
     if point.lat and point.lng:
         point.check_coordinates = CHECK_OFFICIAL
     else:
         warning_not_official_coordinates(point)
     return point
コード例 #12
0
ファイル: belinvest.py プロジェクト: umax/BankParsers
    def __parse_base_atm_terminals(self, item, map_points, point_type, start_names):
        point = Point()
        point.prov = self.uid
        point.type = point_type
        if not item('.name').text().split()[0].startswith(start_names):
            return None

        point.address, point.place = split_address_place(' '.join(item('.name').text().strip().split()[1:]))
        point.place = trim_spaces_and_commas(normalize_text(item('.addres strong').text()))
        point.check_information = CHECK_OFFICIAL

        for lat, lng, name, address, place in map_points:
            if (name in start_names) and\
               (point.address and address and point.address in address) and\
               (point.place in place if point.place and place else True):
                point.lat = lat
                point.lng = lng
                point.check_coordinates = CHECK_OFFICIAL
                break
        else:
            warning_not_official_coordinates(point)
        return point
コード例 #13
0
ファイル: tb.py プロジェクト: tbicr/BankParsers
 def __parse_office_exchange(self, item, city, coordinates, point_type, point_keywords):
     point = Point()
     point.prov = self.uid
     point.type = point_type
     point.name = normalize_text(item('th:eq(0)').text())
     if not point.name.startswith(point_keywords):
         return None
     address_html = replace_br(item('td:eq(0)').html(), ';;;')
     address_items = PQ(address_html).text().split(';;;', 1)
     point.address = normalize_address(u'%s, %s' % (city, address_items[0]))
     if len(address_items) > 1:
         point.place = normalize_text(address_items[1])
     item('td:eq(1) ul, td:eq(1) li').remove()
     point.time = normalize_time(item('td:eq(1)').text())
     point.phones = normalize_phones(map(lambda phone_item: PQ(phone_item).text(), item('td:eq(2) p') or item('td:eq(2)')))
     point.check_information = CHECK_OFFICIAL
     point.lat, point.lng = self.__get_point_coordinate(point, coordinates)
     if point.lat and point.lng:
         point.check_coordinates = CHECK_OFFICIAL
     else:
         warning_not_official_coordinates(point)
     return point
コード例 #14
0
ファイル: bsb.py プロジェクト: umax/BankParsers
    def __parse_exchange(self, item):
        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = normalize_text(item.find('name').text)

        city = item.find('region').text if item.find('region') else u'Минск'
        address = item.find('address').text
        point.address = normalize_address(u'г. %s, %s' % (city.title(), address))
        point.place = normalize_text(item.find('location').text)
        point.lat = item.find('lattitude').text
        point.lng = item.find('longitude').text
        point.time = normalize_time(item.find('time').text)
        if item.find('phones').text:
            point.phones = normalize_phones(item.find('phones').text.split(','))
        point.check_information = CHECK_OFFICIAL

        if point.lat and point.lng:
            point.check_coordinates = CHECK_OFFICIAL
        else:
            warning_not_official_coordinates(point)
        return point
コード例 #15
0
ファイル: bsb.py プロジェクト: umax/BankParsers
    def __parse_atm(self, item, coordinates):
        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        bank = item.find('bank').text
        if bank != u'ЗАО БелСвиссБанк':
            return None

        city = item.find('region').text
        address = item.find('address').text
        point.address = normalize_address(u'г. %s, %s' % (city.title(), address))
        point.place = normalize_text(item.find('location').text)
        point.time = normalize_time(item.find('time').text)
        point.currency = map(strip, item.find('currency').text.split(','))
        point.check_information = CHECK_OFFICIAL

        terminal_id = item.find('terminal_id').text
        if terminal_id in coordinates:
            point.lat, point.lng = coordinates[terminal_id]
        if point.lat and point.lng:
            point.check_coordinates = CHECK_OFFICIAL
        else:
            warning_not_official_coordinates(point)
        return point
コード例 #16
0
ファイル: rrb.py プロジェクト: tbicr/BankParsers
    def get_offices(self):
        points = []

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Головной офис'
        point.address = u'г. Минск, ул. Краснозвездная, 18'
        point.phones = [u'+375172692309']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-15:00, перерыв: 12:00-12:30, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг "Развитие"'
        point.address = u'г. Минск, пр-т Независимости, 66'
        point.phones = [u'+375172841406', u'+375172841649']
        point.time = u'пн-чт: 09:00-16:30, перерыв: 13:00-13:45, пт: 09:00-15:00, перерыв: 13:00-13:45, сб, вс, гос праздники: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №9'
        point.address = u'г. Минск, пр. Победителей 23/1'
        point.phones = [u'+375172038351']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-15:00, последний будний день месяца: 09:00-15:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №11'
        point.address = u'г. Минск, пр-т Независимости, 58'
        point.phones = [u'+375172900280']
        point.time = u'пн-чт: 09:00-16:30, пт: 09:00-15:00, последний будний день месяца: 09:00-15:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №15'
        point.address = u'г. Минск, ул. Притыцкого, 73'
        point.phones = [u'+375172585729', u'+375172563648']
        point.time = u'пн: 10:15-17:15, вт-пт: 10:15-18:30, перерыв: 14:00-14:45, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №16'
        point.address = u'г. Минск, пр-т Дзержинского, 84'
        point.phones = [u'+375173930558']
        point.time = u'пн-чт: 10:15-18:30, пт: 10:15-17:15, перерыв: 14:00-14:45, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №12'
        point.address = u'г. Борисов, пер. Зеленый, 13'
        point.phones = [u'+375177736226']
        point.time = u'пн-чт: 09:00-16:30, пт и последний будний день месяца: 09:00-15:00, перерыв: 13:00-13:45, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №4'
        point.address = u'г. Молодечно, ул. Мира, 3'
        point.phones = [u'+375176769065']
        point.time = u'09:00-16:00, перерыв: 12:15-12:45'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №2'
        point.address = u'г. Брест, ул. Буденного, 49'
        point.phones = [u'+375162210014', u'+375162208639']
        point.time = u'пн-пт: 09:00-19:00, последний будний день месяца: 09:00-15:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №6'
        point.address = u'г. Барановичи, ул Притыцкого, 77а'
        point.phones = [u'+375163425578']
        point.time = u'пн-чт: 09:00-16:00, пт: 09:00-15:05, последний будний день месяца: 09:00-15:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Филиал №2'
        point.address = u'г. Витебск, ул. Пушкина, 6'
        point.phones = [u'+375212425386']
        point.time = u'пн-чт: 09:00-19:00, пт: 09:00-15:00, последний будний день месяца: 09:00-13:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №7 филиала №2'
        point.address = u'г. Новополоцк, ул. Калинина, 2а'
        point.phones = [u'+375214511275']
        point.time = u'пн-чт: 09:00-19:00, перерыв: 13:00-13:45, пт: 09:00-15:00, перерыв: 13:00-13:45, предпраздничные будние дни: 09:00-15:00, предпраздничная пт и последний будний день месяца: 09:00-13:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №6 филиала №2'
        point.address = u'г. Орша, ул. Ленина, 81'
        point.phones = [u'+375216212303']
        point.time = u'пн-чт: 09:00-16:00, перерыв: 13:00-13:45, пт: 09:00-15:00, перерыв: 13:00-13:45, предпраздничные будние дни: 09:00-15:00, предпраздничная пт и последний будний день месяца: 09:00-13:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №1'
        point.address = u'г. Гомель, ул. Красноармейская, 34а'
        point.phones = [u'+375232704764']
        point.time = u'пн-пт: 09:00-19:00, перерыв: 13:00-14:00, последний будний день месяца: 09:00-15:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №8'
        point.address = u'г. Жлобин, ул. Барташова, 33а'
        point.phones = [u'+375233421878', u'+375233421477', u'+375233421356', u'+375233427888', u'+375447821878']
        point.time = u'пн-чт: 09:00-16:30, пт: 09:00-15:15, последний будний день месяца: 09:00-13:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №7'
        point.address = u'г. Мозырь, ул. Ленинская, 6'
        point.phones = [u'+375236325900']
        point.time = u'пн-чт: 09:00-16:30, перерыв: 13:00-13:45, пт: 09:00-15:30, перерыв: 13:00-13:45, последний будний день месяца: 09:00-13:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №3'
        point.address = u'г. Могилев, ул. Первомайская, 17'
        point.phones = [u'+375222310570', u'+375222221800', u'+375222259020']
        point.time = u'пн-чт: 09:00-17:30, пт: 09:00-16:15, последний будний день месяца: 09:00-15:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №1'
        point.address = u'г. Могилев, пр-т Пушкинский, 37'
        point.phones = [u'+375222470483']
        point.time = u'пн-пт: 11:00-19:00, перерыв: 14:00-15:00, последний будний день месяца: 11:00-15:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №14'
        point.address = u'г. Бобруйск, ул. Социалистическая, 63'
        point.phones = [u'+375225413502']
        point.time = u'пн-чт: 09:00-16:30, пт: 09:00-15:15, последний будний день месяца: 09:00-15:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Пункт банковских услуг №1 центра банковских услуг №14'
        point.address = u'г. Бобруйск, ул. 50 лет ВЛКСМ, 33'
        point.place = u'ТЦ "Корона"'
        point.phones = [u'+375225430408']
        point.time = u'пн-чт: 11:00-19:00, пт: 11:00-17:45, перерыв: 14:00-14:45, последний будний день месяца: 11:00-15:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг №5'
        point.address = u'г. Гродно, ул. Замковая, 11'
        point.phones = [u'+375152730383']
        point.time = u'пн-чт: 09:00-17:00, пт: 09:00-15:45, перерыв: 13:00-13:45, последний будний день месяца: 09:00-15:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Пункт банковских услуг №1 центра банковских услуг №5'
        point.address = u'г. Гродно, проспект Космонавтов, 81'
        point.place = u'ТЦ "Алми"'
        point.phones = [u'+375152751875']
        point.time = u'пн-пт: 10:00-17:30, перерыв: 13:00-13:45, последний будний день месяца: 10:00-15:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        return points
コード例 #17
0
ファイル: fransa.py プロジェクト: umax/BankParsers
    def get_atms(self):
        points = []

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'Банкомат №1'
        point.address = u'г. Минск, пр-т. Независимости, 23'
        point.place = u'Универсам "Центральный" правый подъем на второй этаж'
        point.time = u'в соответствии работы организации'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'Банкомат №2'
        point.address = u'г. Минск, ул, Кульман, 5б'
        point.place = u'ТЦ "Атлантик", Комаровский рынок'
        point.time = u'круглосуточно'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'Банкомат №3'
        point.address = u'г. Минск, ул. Руссиянова, 6'
        point.place = u'Магазин "Зарына"'
        point.time = u'в соответствии работы организации'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'Банкомат №4'
        point.address = u'г. Минск, ул. Домбровская, 9'
        point.place = u'Бизнес-центр "Sky Towers"'
        point.time = u'в соответствии работы организации'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'Банкомат №5'
        point.address = u'г. Минск, пр-т. Независимости, 95а'
        point.place = u'Головной офис "Франсабанк" ОАО'
        point.time = u'круглосуточно'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'Банкомат №6'
        point.address = u'г. Гродно, ул. Пушкина, 31а'
        point.place = u'Универсам "АЛМИ"'
        point.time = u'круглосуточно'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'Банкомат №7'
        point.address = u'г. Гродно, ул. Доминиканская, 10'
        point.place = u'Управление по Гродненской области "Франсабанк" ОАО'
        point.time = u'круглосуточно'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'Банкомат №8'
        point.address = u'г. Гомель, ул. Крестьянская, 22'
        point.place = u'Управление по Гомельской области "Франсабанк" ОАО'
        point.time = u'в соответствии работы организации'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'Банкомат №9'
        point.address = u'г. Минск, ул. Голубева, 24а'
        point.time = u'круглосуточно'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        return points
コード例 #18
0
ファイル: fransa.py プロジェクト: umax/BankParsers
    def get_offices(self):
        points = []

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Головной офис'
        point.address = u'г. Минск, пр-т. Независимости, 95а'
        point.phones = [u'+375173893636']
        point.time = u'пн-пт: 08:30-17:30, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Управление корпоративных клиентов'
        point.address = u'г. Минск, ул. Кальварийская, 4'
        point.phones = [u'+375172110716']
        point.time = u'09:00-17:30, перерыв: 13.00-13:30, последний рабочий день месяца, предвыходные и предпраздничные дни: 09:00-16:30, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Расчетно-кассовый центр №014'
        point.address = u'г. Минск, ул. Кульман, 5б'
        point.phones = [u'+375172867993', u'+375172867977']
        point.time = u'вт-вс: 10:35-19:00, пн: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр Банковских Услуг №1'
        point.address = u'г. Минск, ул. Домбровская, 9'
        point.place = u'Бизнес-Центр "Sky Towers"'
        point.phones = [u'+375173893747']
        point.time = u'пн-вс: 08:30-17:30'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Управление по Гомельской области'
        point.address = u'г. Гомель, ул. Красноармейская, 5а'
        point.phones = [u'+375232750248', u'+375232750339', u'+375232750253']
        point.time = u'пн-чт: 08:30-17:30, пт: 08:30-16:15, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Управление по Гомельской области'
        point.address = u'г. Гомель, ул. Крестьянская, 22'
        point.phones = [u'+375232747910', u'+375232745130', u'+375232746554']
        point.time = u'пн-чт: 08:30-17:30, пт: 08:30-16:15, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Управление по Брестской области'
        point.address = u'г. Брест, ул. Суворова, 105/2'
        point.phones = [u'+375162433043']
        point.time = u'пн-чт: 08:30-17:30, перерыв: 13:00-13:45, пт: 08:30-16:15, перерыв: 13:00-13:45, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'ЦБУ №1 г. Брест'
        point.address = u'г. Брест, ул. Советская, 46'
        point.phones = [u'+375162235605']
        point.time = u'пн-пт: 09:00-18:00, перерыв: 13:00-14:00, праздничные и последний рабочий день месяца: 09:30-15:30, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Управление по Гродненской области'
        point.address = u'г. Гродно, ул. Доминиканская, 10'
        point.phones = [u'+375152773530']
        point.time = u'пн-пт: 08:30-17:30, перерыв: 13:00-14:00, сб: 08:30-16:50, перерыв: 13:00-14:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'ЦБУ №1 в г.Лида'
        point.address = u'г. Лида, ул. Советская, 10'
        point.phones = [u'+375154524383']
        point.time = u'пн-пт: 09:00-17:00, перерыв: 13:00-14:00, последний рабочий день месяца, предвыходные и предпраздничные дни: 09:00-16:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        return points
コード例 #19
0
ファイル: credex.py プロジェクト: tbicr/BankParsers
    def get_atms(self):
        points = []

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'АТМ 12149'
        point.address = u'г. Минск, ул. Некрасова, 114'
        point.lat = 53.940182
        point.lng = 27.56712
        point.time = u'ежедневно: 24 часа'
        point.check_coordinates = CHECK_OFFICIAL
        point.check_information = CHECK_OFFICIAL
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'АТМ 12152'
        point.address = u'г.Минск, ул. Куйбышева, д.40, 2 ряд, 7 место'
        point.place = u'торговое место 27'
        point.lat = 53.921251
        point.lng = 27.578332
        point.time = u'вт-вс: 10:00-20:00, пн: выходной'
        point.check_coordinates = CHECK_OFFICIAL
        point.check_information = CHECK_OFFICIAL
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'АТМ 12150'
        point.address = u'г. Минск, ул. Я.Лучины, 44'
        point.lat = 53.839188
        point.lng = 27.581946
        point.time = u'ежедневно: 08:00-23:00'
        point.check_coordinates = CHECK_OFFICIAL
        point.check_information = CHECK_OFFICIAL
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'АТМ 12151'
        point.address = u'г. Бобруйск, ул. Социалистическая, 65/46'
        point.lat = 53.132159
        point.lng = 29.226754
        point.time = u'ежедневно: 24 часа'
        point.check_coordinates = CHECK_OFFICIAL
        point.check_information = CHECK_OFFICIAL
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_ATM
        point.name = u'АТМ 12153'
        point.address = u'г. Гродно, ул. Советских пограничников, 31'
        point.place = u'кафе Колобки'
        point.lat = 53.668713
        point.lng = 23.824421
        point.time = u'ежедневно: 24 часа'
        point.check_coordinates = CHECK_OFFICIAL
        point.check_information = CHECK_OFFICIAL
        points.append(point)

        return points
コード例 #20
0
ファイル: irb.py プロジェクト: tbicr/BankParsers
    def get_exchanges(self):
        points = []

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = u'Валютная касса банка №2'
        point.address = u'г. Минск, пер. Промышленный, 11'
        point.time = u'пн-чт: 09:00-16:45, обед: 13:00-14:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = u'Валютная касса банка №2'
        point.address = u'г. Минск, пл. Привокзальная, 3'
        point.time = u'круглосуточно, перерыв: 03:00-03:50, 15:00-15:50'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = u'ЦБУ №701'
        point.address = u'г. Минск, ул. Я.Коласа, 37'
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-17:00, обед: 13:00-13:30 вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = u'ЦБУ №702'
        point.address = u'г. Минск, ул. Притыцкого, 89'
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-17:00, обед: 13:00-13:30 вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = u'ЦБУ №101'
        point.address = u'г. Брест, ул. Ясеневая, 6а'
        point.place = u'Торговый центр "Евроопт"'
        point.time = u'пн-сб: 11:30-19:30, обед: 15:00-15:30 вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = u'ЦБУ №101'
        point.address = u'г. Жлобин, ул. 20 микрорайон, 30'
        point.place = u'Торговый центр "Евроопт"'
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-17:00, обед: 13:00-13:30 вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        return points
コード例 #21
0
ファイル: vtb.py プロジェクト: tbicr/BankParsers
    def get_offices(self):
        points = []

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №502'
        point.address = u'г. Береза, ул. Ленина, 85а'
        point.phones = [u'+375164323691']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №202'
        point.address = u'г. Бобруйск, ул. Социалистическая, 115'
        point.phones = [u'+375225526664']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №301'
        point.address = u'г. Витебск, пр. Фрунзе, 15'
        point.phones = [u'+375212373760']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №9'
        point.address = u'г. Борисов, ул. Гагарина, 50б'
        point.phones = [u'+375177734444']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Региональная дирекция №500'
        point.address = u'г. Брест, ул. Московская, 208-1'
        point.phones = [u'+375162416665']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №503'
        point.address = u'г. Брест, ул. Вульковская, 88'
        point.phones = [u'+375162352645', u'+375162353505']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №504'
        point.address = u'г. Брест, ул. Катин Бор, д. 111/а'
        point.phones = [u'+375162297367']
        point.time = u'пн-чт: 09:00-13:00, 14:00-16:00, пт и предпраздничные дни: 09:00-13:00, 14:00-15:30, предпраздничная пт: 09:00-13:00, 14:00-15:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Операционная касса №8'
        point.address = u'г. Брест, ул. Московская, 326'
        point.phones = [u'+375162417398']
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Операционная касса №10'
        point.address = u'г. Брест, ул. Карьерная, 12'
        point.phones = [u'+375162486454']
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Операционная касса №11'
        point.address = u'г. Брест, ул. Катин Бор, д. 111/а'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Региональная дирекция №600'
        point.address = u'г. Гомель, ул. Советская, 32а'
        point.phones = [u'+375232776715', u'+375232777531']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Операционная касса №13'
        point.address = u'г. Гомель, ул. Коммунаров, 6'
        point.place = u'Развлекательный центр "Континент"'
        point.phones = [u'+375232777511']
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Операционная касса №14'
        point.address = u'г. Гомель, ул. Катунина, 4'
        point.phones = [u'+375232748645']
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Операционная касса №15'
        point.address = u'г. Гомель, ул. Карповича, 29'
        point.phones = [u'+375232702011']
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Региональная дирекция №400'
        point.address = u'г. Гродно, ул. Антонова, 21'
        point.phones = [u'+375152755222']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №402'
        point.address = u'г. Гродно, пр-т Я.Купалы, 69'
        point.phones = [u'+375152541688']
        point.time = u'пн-пт: 11:00-19:00, сб: 11:00-16:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №5'
        point.address = u'г.п. Колодищи, ул. Минская, 5'
        point.phones = [u'+375175081431']
        point.time = u'пн-чт: 09:00-16:30, пт: 09:00-15:30, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №1'
        point.address = u'г. Минск, ул. Московская, 14'
        point.phones = [u'+375173091572']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №2'
        point.address = u'г. Минск, ул. Гикало, 3'
        point.phones = [u'+375172848975', u'+375172847497']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №3'
        point.address = u'г. Минск, ул. К. Цеткин, 51'
        point.phones = [u'+375173060610', u'+375173060620']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №4'
        point.address = u'г. Минск, пр-т Независимости, 29'
        point.phones = [u'+375173270844', u'+375173271554']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №6'
        point.address = u'г. Минск, ул. Богдановича, 70'
        point.phones = [u'+375172867555']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №8'
        point.address = u'г. Минск, пр. Партизанский, 23'
        point.phones = [u'+375172469156']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №10'
        point.address = u'г. Минск, ул. Куйбышева, 69'
        point.phones = [u'+375173354903']
        point.time = u'пн-пт: 10:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 10:00-16:00, предпраздничный день: 10:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №11'
        point.address = u'г. Минск, ул. Притыцкого, 91'
        point.phones = [u'+375173910114']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Операционная касса №1'
        point.address = u'г. Минск, пр-т Независимости, 202'
        point.phones = [u'+375172687148']
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Операционная касса №3'
        point.address = u'г. Минск, ул. Могилевская, 43а'
        point.phones = [u'+375172891616']
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Региональная дирекция №200'
        point.address = u'г. Могилев, ул. Ленинская, 54'
        point.phones = [u'+375222228727', u'+37522311435']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №201'
        point.address = u'г. Могилев, Пушкинский пр., 20'
        point.phones = [u'+375222489552', u'+375222470516']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Региональная дирекция №100'
        point.address = u'г. Мозырь, ул. Ленинская, 14'
        point.phones = [u'+375236202106', u'+375236202107']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Региональная дирекция №300'
        point.address = u'г. Новополоцк, ул. Молодежная, 92а'
        point.phones = [u'+375214591322', u'+375214591566']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №302'
        point.address = u'г. Орша, ул. Советская, 2в'
        point.phones = [u'+375216226390']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №505'
        point.address = u'г. Пинск, ул. Первомайская, 44'
        point.phones = [u'+375165316311', u'+375165316301']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №303'
        point.address = u'г. Полоцк, ул. Е.Полоцкой, 27'
        point.phones = [u'+375214421051']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №101'
        point.address = u'г. Светлогорск, м-н Первомайский, 12'
        point.phones = [u'+375234234350']
        point.time = u'пн-пт: 09:00-19:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, сб, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Дополнительный офис №7'
        point.address = u'г. Солигорск, ул. Железнодорожная, 21'
        point.phones = [u'+375174210421', u'+375174211444']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        return points
コード例 #22
0
ファイル: rrb.py プロジェクト: tbicr/BankParsers
    def get_exchanges(self):
        points = []

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = u'Обменный пункт №3'
        point.address = u'г. Минск, ул. Богдановича, 153'
        point.time = u'08:30-21:00, 22:00-07:30, перерыв: 12:30-13:00, 02:30-03:00'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = u'Обменный пункт №5'
        point.address = u'г. Минск, пр-т Машерова, 25б'
        point.time = u'пн-ср: 08:30-21:00, перерыв: 13:00-13:45, 17:45-18:30, чт-вс: 08:30-21:10, 21:50-07:30, перерыв: 13:00-13:45, 17:45-18:30, 03:00-03:30'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = u'Обменный пункт №9'
        point.address = u'г. Минск, ул. Богдановича, 153'
        point.time = u'11:00-22:00, перерыв: 13:30-14:00, 17:45-18:15'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = u'Обменный пункт №6'
        point.address = u'г. Витебск, ул. Ленина'
        point.place = u'р-н Амфитеатра'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = u'Обменный пункт №5'
        point.address = u'г. Витебск, ул. Космонавтов'
        point.place = u'р-н Железнодорожного вокзала'
        point.phones = [u'+375212358350']
        point.time = u'пн-чт: 09:00-18:00, пт: 09:00-15:00, сб, вс: 08:25-18:00, в предпраздничные будние дни: 09:00-15:00, предпраздничная пятница: 09:00-13:10, последний рабочий день месяца: 09:00-13:00, перерыв: 13:10-14:10'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = u'Валютная касса №6 центра банковских услуг №3'
        point.address = u'г. Витебск, пр-т Фрунзе, 81-33'
        point.place = u'ТЦ "ЭВИКОМ" 2-й этаж'
        point.phones = [u'+375212261184']
        point.time = u'вт-чт: 10:30-18:00, пт: 10:30-15:00, сб, вс: 10:30-18:00, в предпраздничные будние дни: 10:30-15:00, предпраздничная пятница: 10:30-13:30, последний рабочий день месяца: 09:00-13:00, перерыв: 13:30-14:15'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.address = u'г. Витебск, ул. Пушкина, 6'
        point.phones = [u'+375212372152']
        point.time = u'пн-чт: 09:00-19:00, пт: 09:00-15:00, в предпраздничные будние дни: 09:00-15:00, предпраздничная пятница: 09:00-14:00, последний рабочий день месяца: 09:00-13:00, сб-вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        point = Point()
        point.prov = self.uid
        point.type = TYPE_EXCHANGE
        point.name = u'Приходная касса №9 центра банковских услуг №5'
        point.address = u'г. Витебск, Смоленский рынок'
        point.phones = [u'+375212358175']
        point.time = u'вт-чт: 08:30-16:30, пт: 09:00-14:45, сб, вс: 08:30-15:45, перерыв: 13:00-13:30, в предпраздничные дни: 09:00-13:00'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        return points