rank_dev.py 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. """
  2. @author: luojunhui
  3. """
  4. import json
  5. import requests
  6. url = "http://61.48.133.26:6060/articleRank"
  7. # url = "http://localhost:6060/articleRank"
  8. body = {
  9. "accountId": "20231213070634699511719",
  10. "accountName": "心灵情感驿站",
  11. "ghId": "gh_e0eb490115f5",
  12. "publishArticleList": [
  13. {
  14. "title": "2024年高龄津贴表来了,70、80、85岁老人能领多少津贴?家里有老人一定要了解",
  15. "producePlanName": "【1】11",
  16. "crawlerAccountName": "票圈正能量"
  17. },
  18. {
  19. "title": "男人跟婚外女人很难断,不是因为爱,而是这三个原因,别傻傻不知",
  20. "producePlanName": "【2】11",
  21. "crawlerAccountName": "票圈正能量"
  22. },
  23. {
  24. "title": "美国终极底牌曝光,中国吓出冷汗,外界恍然大悟真相内幕幕",
  25. "producePlanName": "【2】22",
  26. "crawlerAccountName": "票圈正能量"
  27. },
  28. {
  29. "title": "韩国导弹击败中国火箭炮,拿下中东大单,分析人士:我们也在盈利......",
  30. "producePlanName": "【1】22",
  31. "crawlerAccountName": "票圈正能量"
  32. },
  33. {
  34. "title": "普京果然言出必行!至今已4次归还中国领土,我国到底收回多少?",
  35. "producePlanName": "[]][][]",
  36. "crawlerAccountName": "票圈正能量"
  37. },
  38. {
  39. "title": "51岁宁静卷入性丑闻?72岁刘晓庆分娩画面曝光!姜文的丑恶被揭穿:果然,我们都被骗了!",
  40. "producePlanName": "WQFDqwf",
  41. "crawlerAccountName": "票圈正能量"
  42. },
  43. {
  44. "title": "俄罗斯向中方释放信号,一旦战败,中国须给普京做2件事,会不会太自信了?",
  45. "producePlanName": "qwfwef",
  46. "crawlerAccountName": "票圈正能量"
  47. },
  48. {
  49. "title": "二十年瞒天过海,央视一姐李梓萌的秘密曝光,她如何守得云开见月明?",
  50. "producePlanName": "【2】1",
  51. "crawlerViewCount": 1000,
  52. "crawlerAccountName": "票圈正能量"
  53. },
  54. {
  55. "title": "二十年瞒天过海,央视一姐李梓萌的秘密曝光,她如何守得云开见月明?",
  56. "producePlanName": "【2】2",
  57. "crawlerViewCount": 1004,
  58. "crawlerAccountName": "票圈正能量"
  59. },
  60. {
  61. "title": "10万吨核航母被炸,美连发2条视频辟谣,中国卫星拍下不寻常一幕",
  62. "producePlanName": "【1】11",
  63. "crawlerAccountName": "票圈正能量"
  64. },
  65. {
  66. "title": "银行碰到硬茬了!浙江一男子欠钱后去世,遗孀:开出证明再说还钱5",
  67. "producePlanName": "【3-8】111",
  68. "crawlerAccountName": "票圈正能量"
  69. },
  70. {
  71. "title": "银行碰到硬茬了!浙江一男子欠钱后去世,遗孀:开出证明再说还钱4",
  72. "producePlanName": "【1】111",
  73. "crawlerAccountName": "票圈正能量"
  74. },
  75. {
  76. "title": "母亲捡破烂,自己却开150万豪车!”:看了这对母子,才明白什么是父母的“顶级凡尔赛3”",
  77. "producePlanName": "【4-7】",
  78. "crawlerAccountName": "票圈正能量"
  79. },
  80. {
  81. "title": "母亲捡破烂,自己却开150万豪车!”:看了这对母子,才明白什么是父母的“顶级凡尔赛2”",
  82. "producePlanName": "【1】",
  83. "crawlerAccountName": "票圈正能量"
  84. },
  85. {
  86. "title": "母亲捡破烂,自己却开150万豪车!”:看了这对母子,才明白什么是父母的“顶级凡尔赛1”",
  87. "producePlanName": "【2】",
  88. "crawlerViewCount": 1004,
  89. "crawlerAccountName": "票圈正能量"
  90. }
  91. ],
  92. "publishNum": 5,
  93. "strategy": "ArticleRankV1"
  94. }
  95. headers = {
  96. "Content-Type": "application/json"
  97. }
  98. response = requests.post(url=url, headers=headers, json=body)
  99. print(json.dumps(response.json(), ensure_ascii=False, indent=4))
  100. # for res in response.json()['data']['rank_list']:
  101. # print(res['title'], res['producePlanName'], res['score'], res['crawlerViewCount'])