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':
def __init__(self): m = Mongo('192.168.0.235', 27017) self.connection = m.get_connection()
# # 消费楼栋页面 # 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()