test.py 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. """
  2. @author: luojunhui
  3. """
  4. import json
  5. import time
  6. import requests
  7. import argparse
  8. from concurrent.futures import ThreadPoolExecutor
  9. def request_data(url):
  10. # index = _url.split("#")[0]
  11. # url = _url.split("#")[1]
  12. body = {
  13. "accountName": "魔法美学馆",
  14. "content": "8月20日,最高人民法院举行新闻发布会,发布新修订的《最高人民法院关于审理民间借贷案件适用法律若干问题的规定》(以下简称《规定》)并回答记者提问。",
  15. "title": "邯郸杀人案件",
  16. "search_keys": ["日本核污水排海"],
  17. "ghId": "gh_efaf7da157f5"
  18. }
  19. t = time.time()
  20. res = requests.post(url, json=body)
  21. e = time.time()
  22. # print(index)
  23. print(e - t)
  24. print(json.dumps(res.json(), ensure_ascii=False, indent=4))
  25. # print(res.json())
  26. # if __name__ == "__main__":
  27. # # parser = argparse.ArgumentParser() # 新建参数解释器对象
  28. # # parser.add_argument("--thread")
  29. # # args = parser.parse_args()
  30. # # thread = int(args.thread)
  31. # dt = ["http://61.48.133.26:8111/title_to_video"]
  32. # # total_s = time.time()
  33. # request_data(dt[0])
  34. # # with ThreadPoolExecutor(max_workers=thread) as pool:
  35. # # pool.map(request_data, dt)
  36. # # total_e = time.time()
  37. # # print(total_e - total_s)
  38. import uuid
  39. import urllib.parse
  40. def create_gzh_path(video_id, shared_uid):
  41. """
  42. :param video_id: 视频 id
  43. :param shared_uid: 分享 id
  44. """
  45. root_share_id = str(uuid.uuid4())
  46. url = f"pages/user-videos?id={video_id}&su={shared_uid}&fromGzh=1&rootShareId={root_share_id}&shareId={root_share_id}"
  47. # 自动把 root_share_id 加入到白名单
  48. # auto_white(root_share_id)
  49. return root_share_id, f"pages/category?jumpPage={urllib.parse.quote(url, safe='')}"
  50. a, n = create_gzh_path(12345678, 1234)
  51. print(n)