|
@@ -9,14 +9,16 @@ import requests
|
|
import json
|
|
import json
|
|
import urllib3
|
|
import urllib3
|
|
|
|
|
|
-from common import Oss
|
|
|
|
-from common.pq_utility import PQ
|
|
|
|
-from common.userAgent import get_random_user_agent
|
|
|
|
|
|
+
|
|
|
|
|
|
sys.path.append(os.getcwd())
|
|
sys.path.append(os.getcwd())
|
|
from requests.adapters import HTTPAdapter
|
|
from requests.adapters import HTTPAdapter
|
|
from single_video.douyin.douyin_help import DouYinHelper
|
|
from single_video.douyin.douyin_help import DouYinHelper
|
|
from common.url_manage import urlManage
|
|
from common.url_manage import urlManage
|
|
|
|
+from common import Oss
|
|
|
|
+from common.fast_proxies import tunnel_proxies
|
|
|
|
+from common.pq_utility import PQ
|
|
|
|
+from common.userAgent import get_random_user_agent
|
|
|
|
|
|
class douyinVideo():
|
|
class douyinVideo():
|
|
|
|
|
|
@@ -45,7 +47,7 @@ class douyinVideo():
|
|
s = requests.session()
|
|
s = requests.session()
|
|
s.mount('http://', HTTPAdapter(max_retries=3))
|
|
s.mount('http://', HTTPAdapter(max_retries=3))
|
|
s.mount('https://', HTTPAdapter(max_retries=3))
|
|
s.mount('https://', HTTPAdapter(max_retries=3))
|
|
- response = requests.request(method='GET', url=url, headers=headers, params=query)
|
|
|
|
|
|
+ response = requests.request(method='GET', url=url, headers=headers, params=query, proxies=tunnel_proxies())
|
|
status_code = response.status_code
|
|
status_code = response.status_code
|
|
if status_code != 200:
|
|
if status_code != 200:
|
|
return "cookie过期"
|
|
return "cookie过期"
|