fix fc2 exception of getTrail()

This commit is contained in:
tojito
2021-07-20 23:54:36 +08:00
parent 9ed239105a
commit 1cb54fb956

View File

@@ -71,14 +71,17 @@ def getExtrafanart(htmlcode): # 获取剧照
return extrafanart_imgs return extrafanart_imgs
return '' return ''
def getTrailer(htmlcode): def getTrailer(htmlcode, number):
video_pather = re.compile(r'\'[a-zA-Z0-9]{32}\'') video_pather = re.compile(r'\'[a-zA-Z0-9]{32}\'')
video = video_pather.findall(htmlcode) video = video_pather.findall(htmlcode)
if video: if video:
video_url = video[0].replace('\'', '') try:
video_url = 'https://adult.contents.fc2.com/api/v2/videos/1603395/sample?key=' + video_url video_url = video[0].replace('\'', '')
url_json = eval(ADC_function.get_html(video_url))['path'].replace('\\', '') video_url = 'https://adult.contents.fc2.com/api/v2/videos/' + number + '/sample?key=' + video_url
return url_json url_json = eval(ADC_function.get_html(video_url))['path'].replace('\\', '')
return url_json
except:
return ''
else: else:
video_url = '' video_url = ''
@@ -103,7 +106,7 @@ def main(number):
'label': '', 'label': '',
'cover': getCover_fc2com(htmlcode2), 'cover': getCover_fc2com(htmlcode2),
'extrafanart': getExtrafanart(htmlcode2), 'extrafanart': getExtrafanart(htmlcode2),
"trailer": getTrailer(htmlcode2), "trailer": getTrailer(htmlcode2, number),
'imagecut': 0, 'imagecut': 0,
'tag': getTag_fc2com(number), 'tag': getTag_fc2com(number),
'actor_photo': '', 'actor_photo': '',