Exemplo n.º 1
0
import requests
import time
import json
from multiprocessing import Process
from fanggugu.login_fgg import Login
from lib.mongo import Mongo
from lib.rabbitmq import Rabbit

# 连接mongodb
m = Mongo('192.168.0.235', 27017)
connection = m.get_connection()
coll_insert = m.get_connection()['fgg']['fanggugu_house']
coll_login = m.get_connection()['fgg']['login']
coll_user = m.get_connection()['fgg']['user_info']

# 连接rabbit mq
r = Rabbit('192.168.0.235', 5673)
channel = r.get_channel()
channel.queue_declare(queue='fgg_building_id')


class GetHouse(object):
    def __init__(self):
        self.login = Login()

    def start_house_info(self, ch, method, properties, body):
        user_name = method.consumer_tag
        jrbqiantai = coll_login.find_one({'user_name':
                                          user_name})['jrbqiantai']
        headers = {
            'Cookie':
Exemplo n.º 2
0
 def __init__(self):
     m = Mongo('192.168.0.235', 27017)
     self.connection = m.get_connection()
Exemplo n.º 3
0
    # # 消费楼栋页面
    # from sh_wuye.get_house_num import consume_queue as con_house
    # for i in range(60):
    #     Process(target=con_house).start()

    # 房估估
    #
    # 放入队列
    # from fanggugu.get_all_community_id import produce
    # produce()
    # 消费,得到楼栋信息
    from fanggugu.get_building_info import GetBuild
    from lib.mongo import Mongo

    m = Mongo('192.168.0.235', 27017)
    connection = m.get_connection()
    coll_user = m.get_connection()['fgg']['user_info']
    count = 0
    build = GetBuild()
    for i in coll_user.find():
        user_name = i['user_name']
        print(user_name)
        build.consume_queue(user_name)
    # 消费楼栋,得到房号数据
    from fanggugu.get_house_info import GetHouse
    from lib.mongo import Mongo

    m = Mongo('192.168.0.235', 27017)
    connection = m.get_connection()
    coll_user = m.get_connection()['fgg']['user_info']
    house = GetHouse()