test_v2.py 6.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. # encoding: utf-8
  2. """
  3. @author: luojunhui
  4. """
  5. import time
  6. import json
  7. import requests
  8. class Test(object):
  9. """
  10. 测试
  11. """
  12. local_ip_address = "localhost"
  13. # local_ip_address = "192.168.100.31"
  14. # local_ip_address = "61.48.133.26"
  15. @classmethod
  16. def ask_question(cls):
  17. """
  18. 请求数据
  19. :return:
  20. """
  21. url = "http://{}:9111/search_videos".format(cls.local_ip_address)
  22. content = """
  23. 近期,钓鱼岛海域再次成为中日两国之间的焦点。日本海上保安厅大规模部署船只,对钓鱼岛进行挑衅性调查,导致局势迅速升级。中国海警紧急出动,展示了捍卫国家主权的坚定决心。这一事件不仅引起了国际社会的广泛关注,也使得中日两国之间的外交关系进一步紧张。
  24. 钓鱼岛及其附属岛屿自古以来就是中国的固有领土,历史和法律依据早已确立。明代时期,中国就已经将钓鱼岛列为国土的一部分,并且在历史上进行了实际管辖。然而,日本在1895年甲午战争后非法占领了钓鱼岛,并在二战后未能依照国际法规定归还给中国,这进一步加强了中国对钓鱼岛主权的合法性。
  25. 中国在钓鱼岛主权问题上的立场一直是明确且坚定的。无论是从历史文献还是从国际法角度来看,钓鱼岛及其附属岛屿都是中国不可分割的一部分。中方多次强调,钓鱼岛问题是涉及中国领土主权的核心问题,任何国家都不应对此抱有任何幻想。
  26. 近日,日本石垣市市长中山义隆及其随行人员试图进入钓鱼岛海域,引发了中国政府的强烈不满。为了护航中山市长的船只,日本海上保安厅出动了14艘船只,这一行动被视为对中国领土主权的挑衅。面对这一情况,中国海警船只果断应对,展示了坚定捍卫国家主权的立场。
  27. 在钓鱼岛海域的对峙过程中,日本海保船只试图逼近钓鱼岛,中国海警船只则采取了果断的阻挡措施。日本方面甚至使用舰载大炮对准中国船只,这一行为不仅违反了国际法规,也给地区和平稳定带来了严重威胁。中国海警船只展现出了坚定的态度,坚决捍卫钓鱼岛的领土主权。
  28. 钓鱼岛海域紧张局势的升级,不仅凸显了地区安全环境的不稳定性,也暴露了中日两国之间的潜在冲突风险。国际社会对此事件高度关注,各国媒体纷纷报道,分析局势可能的发展方向和对地区和平的影响。
  29. 许多国际专家认为,中日之间的领土争端不仅仅是两个国家之间的事情,它还涉及到东亚地区的安全稳定。美国、韩国、俄罗斯等国家都在密切关注这一事件的发展,并呼吁双方通过对话解决争端,避免局势进一步恶化。
  30. 中国始终坚持维护国家领土主权和海洋权益的立场,对任何侵犯行为都将做出果断回应。中国政府多次强调,钓鱼岛问题是国家核心利益,不容任何妥协。中国海警船员在此次事件中的勇敢表现,展示了中国作为一个负责任大国的担当。
  31. 中国海警船只在钓鱼岛海域的果断行动,不仅保护了国家主权,也向国际社会展示了中国捍卫领土完整的决心。中国政府呼吁日本方面能够客观看待事实,遵守国际法规,共同维护地区和平与稳定。
  32. 钓鱼岛海域的紧张局势升级事件,引发了国际社会的广泛关注。中国希望通过双方的努力和国际社会的共同努力,能够维护地区的和平稳定,推动中日关系走向健康发展。中国一贯主张通过对话与谈判解决争端,反对任何形式的单方面行动。
  33. 在当前复杂的国际形势下,维护地区和平与稳定显得尤为重要。希望各方能够冷静理性,避免采取使局势进一步恶化的行动。通过对话和合作,共同维护东亚地区的和平与稳定,是全体国际社会的共同责任。
  34. 此次钓鱼岛海域的紧张局势,再次提醒我们国际局势的复杂多变。中国海警船员的勇敢表现和对国家主权的坚定捍卫,展现了中国作为一个负责任大国的担当。希望通过双方的努力和国际社会的共同努力,能够维护地区的和平稳定,推动中日关系走向健康发展。
  35. """
  36. body = {
  37. "accountName": "音药养心馆",
  38. "content": content,
  39. "cover": "http://mmbiz.qpic.cn/mmbiz_jpg/DAIqn771G5OegJt9iacR7k7Gxgs0ic6Vg0fUtxmicJzxoBWicibQciaQkhgXzsyJqnfETRibGHMwZzsCkSuVXb16xdMTg/0?from=appmsg",
  40. "ghId": "gh_6d205db62f04", # ab2
  41. # "ghId": "gh_c69776baf2cd", # ab0
  42. "title": "中方家门口爆发“冲突”,日舰突然亮出大炮,中方海警舰当场撞了过去"
  43. }
  44. a = time.time()
  45. header = {
  46. "Content-Type": "application/json",
  47. }
  48. response = requests.post(url, json=body, headers=header, timeout=600)
  49. b = time.time()
  50. print(b - a)
  51. print(json.dumps(response.json(), ensure_ascii=False, indent=4))
  52. return response.json()
  53. @classmethod
  54. def recall_video(cls, trace_id):
  55. """
  56. 召回视频
  57. :param trace_id:
  58. :return:
  59. """
  60. url = "http://{}:9111/recall_videos".format(cls.local_ip_address)
  61. header = {
  62. "Content-Type": "application/json",
  63. }
  64. body = {
  65. "traceId": trace_id
  66. }
  67. a = time.time()
  68. response = requests.post(url, json=body, headers=header, timeout=600)
  69. b = time.time()
  70. # print(json.dumps(response.json(), ensure_ascii=False, indent=4))
  71. print("Time Costs", b - a)
  72. return response.json()
  73. T = Test()
  74. # result = T.ask_question()
  75. # t_id = result['traceId']
  76. t_id = "search-600c20be-1dec-46c4-aeba-6299a8dd02ca-1716521624"
  77. print(t_id)
  78. while True:
  79. res = T.recall_video(trace_id=t_id)
  80. if type(res) is list:
  81. print(json.dumps(res, ensure_ascii=False, indent=4))
  82. break
  83. time.sleep(5)