Exemple #1
0
 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())
Exemple #2
0
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)
Exemple #3
0
 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)
Exemple #5
0
 def DoFormat(self, request, context):
     str = request.text
     return data_pb2.Data(text=str.upper())