showdoc.py 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. from datetime import datetime
  2. import requests
  3. def save_to_showdoc(cat_name, page_title, markdown_string):
  4. # 接口的URL
  5. url = "http://192.168.0.29:29011/server/index.php?s=/api/item/updateByApi"
  6. # 请求头中添加api_key(这里假设按照你说的只是把这个链接作为api_key的值,实际可能需要根据真实情况调整)
  7. headers = {
  8. "Hm_lvt_4d9f9fa20dc17ceda35728278660ac7b": "1765869152623|1734332165"
  9. }
  10. try:
  11. begin_date = datetime.now().strftime('%Y-%m-%d')
  12. print(f"当天日期: {begin_date}")
  13. # 构造POST请求的数据(示例数据,可替换为实际要发送的数据)
  14. data = {
  15. "api_key": "7d711192bea02ccd4f4733cc0e9f394c138081675",
  16. "api_token": "f1e6f7f71bf25f0879fedef722bd90ea583708218",
  17. "cat_name": cat_name,
  18. "page_title": f"{page_title}-{begin_date}",
  19. "page_content": markdown_string,
  20. "s_number": 1
  21. }
  22. try:
  23. # 发送POST请求
  24. response = requests.post(url, headers=headers, data=data)
  25. # 检查响应状态码,如果是200表示请求成功,可根据实际情况调整判断逻辑
  26. if response.status_code == 200:
  27. print("请求成功,响应内容如下:" + markdown_string)
  28. else:
  29. print(f"请求失败,状态码:{response.status_code}")
  30. except requests.RequestException as e:
  31. print(f"请求出现异常:{e}")
  32. except requests.RequestException as e:
  33. print(f"请求出现异常:{e}")
  34. if __name__ == "__main__":
  35. save_to_showdoc('大模型/ai', 'deepseek', '1')