pictures_get_data.py 1.63 KB
import requests


import requests
import json


def get_data():

    # url = 'http://192.168.200.210:5000/search'
    url = 'http://113.100.143.162:8888/search'  # 添加路由路径

    data = {
        'site_name': 'us',
        'search_key': 'asin',
        'search_value': 'B07HFVW34D',
        'top_k': 100
    }
    files = {'file': open(rf'F:\milvus\data/B078S1569F.jpg', 'rb')}

    response = requests.post(url, data=data, files=files)

    print(response.json())


def upload_img():

    url = 'http://192.168.200.210:5000/upload'
    files = {'file': open(rf'F:\milvus\data/B078GMWG2S.jpg', 'rb')}

    response = requests.post(url, files=files)
    print(response)


if __name__ == '__main__':
    get_data()
    # upload_img()

# if __name__ == '__main__':
#     site_name = 'us'  # 参数1:站点
#     search_key = 'asin' # 参数2:查询类型
#     search_value = 'B09KD8YJZB'  # 参数3:查询值
#     top_k = 100  # 参数4:最相似的top前k个值
#
#     url = 'http://192.168.200.210:5000/search'  # 添加路由路径
#     params = {
#         'site_name': site_name,
#         'search_key': search_key,
#         'search_value': search_value,
#         'top_k': top_k
#     }
#     resp = requests.get(url, timeout=90,  params=params)  # 修改 data 为 params
#     resp_json = resp.json()  # 将响应解析为 JSON
#     print(resp_json)
#     print(type(resp_json))
#     # print(f"indices: {resp_json['indices']}")  # 访问 'indices' 和 'distances'
#     # print(f"distances: {resp_json['distances']}")
#     # print(f"asin_list: {resp_json['asin_list']}")
#     print(f"similarities_dict: {resp_json['similarities_dict']}")