Update airav.py
This commit is contained in:
@@ -110,8 +110,18 @@ def getTag(htmlcode): # 获取标签
|
||||
tag.append(i.get_text())
|
||||
return tag
|
||||
|
||||
def getExtrafanart(htmlcode): # 获取剧照
|
||||
html_pather = re.compile(r'<div class=\"mobileImgThumbnail\">[\s\S]*?</div></div></div></div>')
|
||||
html = html_pather.search(htmlcode)
|
||||
if html:
|
||||
html = html.group()
|
||||
extrafanart_pather = re.compile(r'<img.*?src=\"(.*?)\"')
|
||||
extrafanart_imgs = extrafanart_pather.findall(html)
|
||||
if extrafanart_imgs:
|
||||
return extrafanart_imgs
|
||||
return ''
|
||||
|
||||
def main(number):
|
||||
try:
|
||||
try:
|
||||
try:
|
||||
htmlcode = get_html('https://cn.airav.wiki/video/' + number)
|
||||
@@ -142,7 +152,8 @@ def main(number):
|
||||
'number': getNum(javbus_htmlcode),
|
||||
# 封面链接 使用javbus
|
||||
'cover': getCover(javbus_htmlcode),
|
||||
|
||||
# 剧照获取
|
||||
'extrafanart': getExtrafanart(htmlcode),
|
||||
'imagecut': 1,
|
||||
# 使用 airav
|
||||
'tag': getTag(htmlcode),
|
||||
@@ -158,8 +169,6 @@ def main(number):
|
||||
}
|
||||
js = json.dumps(dic, ensure_ascii=False, sort_keys=True, indent=4,separators=(',', ':'), ) # .encode('UTF-8')
|
||||
return js
|
||||
except:
|
||||
return main_uncensored(number)
|
||||
except:
|
||||
data = {
|
||||
"title": "",
|
||||
@@ -171,4 +180,5 @@ def main(number):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
print(main('sdsi-019'))
|
||||
print(main('ADN-188'))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user