score_list_dev.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. """
  2. @author: luojunhui
  3. """
  4. import json
  5. import time
  6. import requests
  7. from concurrent.futures.thread import ThreadPoolExecutor
  8. def score_list(account):
  9. """
  10. url = "http://192.168.100.31:8179/score_list"
  11. url1 = "http://47.98.154.124:6060/score_list"
  12. # url1 = "http://localhost:6060/score_list"
  13. url2 = "http://192.168.100.31:6062/score_list"
  14. :param account:
  15. :return:
  16. """
  17. url2 = "http://192.168.100.31:6062/score_list"
  18. body = {
  19. "account_nickname_list": [account],
  20. "text_list": ['保姆为300万拆迁款,嫁给大24岁老头,丈夫去世后,她发现房产证没有丈夫名字'] * 50,
  21. "max_time": None,
  22. "min_time": None,
  23. "interest_type": "avg",
  24. "sim_type": "mean",
  25. "rate": 0.1
  26. }
  27. response = requests.post(url=url2, headers={}, json=body).json()
  28. print(json.dumps(response, ensure_ascii=False, indent=4))
  29. return response
  30. if __name__ == '__main__':
  31. a = time.time()
  32. with ThreadPoolExecutor(max_workers=100) as pool:
  33. pool.map(score_list, ["生活良读"] * 1000)
  34. b = time.time()
  35. print(b - a)