refactor(utils): 删除冗余代码

This commit is contained in:
imgyh 2023-03-03 17:49:03 +08:00
parent 5536380d53
commit 2183ebdb41

View File

@ -15,10 +15,7 @@ Change Log :
import random import random
import re import re
import json
import requests import requests
from TikTokUrls import Urls
import urllib.parse
import execjs import execjs
import os import os
import sys import sys
@ -62,12 +59,10 @@ class Utils(object):
def getXbogus(self, url, headers=None): def getXbogus(self, url, headers=None):
# getXbogus算法开源地址https://github.com/B1gM8c/tiktok # getXbogus算法开源地址https://github.com/B1gM8c/tiktok
urls = Urls()
query = urllib.parse.urlparse(urls.POST_DETAIL + url).query
user_agent = headers.get( user_agent = headers.get(
'User-Agent') if headers else "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36" 'User-Agent') if headers else "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36"
try: try:
xbogus = execjs.compile(open(self.resource_path(os.path.join("X-Bogus.js"))).read()).call('sign', query, user_agent) xbogus = execjs.compile(open(self.resource_path(os.path.join("X-Bogus.js"))).read()).call('sign', url, user_agent)
params = url + "&X-Bogus=" + xbogus params = url + "&X-Bogus=" + xbogus
except Exception as e: except Exception as e:
print('[ 错误 ]:X-Bogus算法异常') print('[ 错误 ]:X-Bogus算法异常')