zhangyong 3 mesi fa
parent
commit
e482abce2a

+ 1 - 1
common/aliyun_oss.py

@@ -27,7 +27,7 @@ class Oss():
         }
         if referer:
             headers.update({'Referer': referer})
-        response = requests.request(url=src_url, method='GET', headers=headers)
+        response = requests.request(url=src_url, method='GET', headers=headers, timeout=30)
         file_content = response.content
         content_type = response.headers.get('Content-Type', 'application/octet-stream')
 

+ 2 - 2
common/gpt4o_help.py

@@ -115,7 +115,7 @@ class GPT4o:
         }
         wait_time = random.uniform(1, 2)
         time.sleep(wait_time)
-        response = requests.post(url, headers=headers, json=payload)
+        response = requests.post(url, headers=headers, json=payload, timeout=30)
         text = response.text
         title = cls.extract_title(text)
         if title:
@@ -171,7 +171,7 @@ class GPT4o:
             }
             wait_time = random.uniform(5, 20)
             time.sleep(wait_time)
-            response = requests.post(url, headers=headers, json=payload)
+            response = requests.post(url, headers=headers, json=payload, timeout=30)
             pw_srt_text = '老友们,这个视频说的太好了,请你在看完之后,不要私藏,分享给身边的亲人朋友,转发传递这份美好,这不仅是分享一个好视频,更是在传递一份深厚的祝福和好运,愿每个看到这消息的人,都能收获健康长寿和平安,希望您在看完后能够回传给我,并且把这条视频再传给3个群和3个好友,祝愿你我,健健康康,平平安安,因为3个数字代表着健康和平安,这么好的视频,千万不要在你的手里终止了,分享给群友们,他们看到以后一定会感谢你的,感谢分享,感谢传递'
 
             try:

+ 2 - 2
common/gpt4o_mini_help.py

@@ -53,7 +53,7 @@ class GPT4oMini:
         })
         headers = {'Content-Type': 'application/json'}
         try:
-            response = requests.post(url, headers=headers, data=payload)
+            response = requests.post(url, headers=headers, data=payload, timeout=30)
             response_data = response.json()
 
             data = json.loads(response_data.get('data', '{}'))
@@ -145,7 +145,7 @@ class GPT4oMini:
         retry_count = 0
         while retry_count < max_retries:
             try:
-                response = requests.post(url, headers=headers, data=payload)
+                response = requests.post(url, headers=headers, data=payload, timeout=30)
                 response_data = response.json()
 
                 data = json.loads(response_data.get('data', '{}'))

+ 1 - 1
common/tag_video.py

@@ -15,7 +15,7 @@ class Tag:
                 'Content-Type': 'application/json'
             }
 
-            response = requests.request("POST", url, headers=headers, data=payload)
+            response = requests.request("POST", url, headers=headers, data=payload, timeout=10)
             response = response.json()
             code = response['code']
             return code

+ 2 - 2
common/tts_help.py

@@ -52,7 +52,7 @@ class TTS:
         for i in range(3):
             payload = {}
             headers = {}
-            response = requests.request("GET", pw_url, headers=headers, data=payload)
+            response = requests.request("GET", pw_url, headers=headers, data=payload, timeout= 30)
             if response.status_code == 200:
                 # 以二进制写入模式打开文件
                 with open(f"{pw_mp3_path}", "wb") as file:
@@ -165,7 +165,7 @@ class TTS:
             'Connection': 'keep-alive'
         }
 
-        response = requests.request("POST", url, headers=headers, data=payload)
+        response = requests.request("POST", url, headers=headers, data=payload, timeout=30)
         time.sleep(1)
         data_list = response.json()
         code = data_list["code"]

+ 1 - 1
data_channel/piaoquan.py

@@ -39,7 +39,7 @@ class PQ:
             'viewStatus': '1'
         }
         encoded_payload = urlencode(payload)
-        response = requests.request("POST", url, headers=headers, data=encoded_payload)
+        response = requests.request("POST", url, headers=headers, data=encoded_payload, timeout=10)
         data = response.json()
         code = data["code"]
         if code == 0: