def DoFormat(self, request, context): str = request.text process = CrawlerProcess() process.crawl('test') process.start() # os.system('scrapy crawl test') return data_pb2.Data(text=str.upper())
def run(): conn = grpc.insecure_channel(_HOST + ':' + _PORT) # 服务器信息 client = data_pb2_grpc.FormatDataStub(channel=conn) # 客户端建立连接 for i in range(0, 2): respnse = client.DoFormat( data_pb2.Data(text='hello,world!')) # 序列化数据传递过去 print("received: " + respnse.text)
def DoFormat(self, request, context): str = request.text print('got: ' + str) str += ' aaaa' time.sleep(5) print('send') return data_pb2.Data(text=str.upper())
def run(): conn = grpc.insecure_channel(_HOST + ':' + _PORT) client = data_pb2_grpc.FormatDataStub(channel=conn) response = client.DoFormat(data_pb2.Data(text='hello,world!')) print("received: " + response.text)
def DoFormat(self, request, context): str = request.text return data_pb2.Data(text=str.upper())