删除标题中番号,使用小封面,修复‘演员、片商’获取
This commit is contained in:
parent
e25da134da
commit
9c71e5976a
11
javdb.py
11
javdb.py
@ -75,7 +75,8 @@ def getTag(a):
|
|||||||
',')
|
',')
|
||||||
|
|
||||||
|
|
||||||
def getCover_small(html):
|
def getCover_small(a):
|
||||||
|
html = etree.fromstring(a, etree.HTMLParser()) # //table/tr[1]/td[1]/text()
|
||||||
result = 'http:' + html.xpath(
|
result = 'http:' + html.xpath(
|
||||||
'//div[@id=\'videos\']/div[@class=\'grid columns\']/div[@class=\'grid-item column\'][1]/a['
|
'//div[@id=\'videos\']/div[@class=\'grid columns\']/div[@class=\'grid-item column\'][1]/a['
|
||||||
'@class=\'box\']/div[@class=\'item-image fix-scale-cover\']/img/@src')[0]
|
'@class=\'box\']/div[@class=\'item-image fix-scale-cover\']/img/@src')[0]
|
||||||
@ -113,7 +114,7 @@ def main(number):
|
|||||||
'actor': getActor(b),
|
'actor': getActor(b),
|
||||||
'title': getTitle(b).replace("\\n", '').replace(' ', '').replace(getActor(a), '').replace(getNum(a),
|
'title': getTitle(b).replace("\\n", '').replace(' ', '').replace(getActor(a), '').replace(getNum(a),
|
||||||
'').replace(
|
'').replace(
|
||||||
'无码', '').replace('有码', '').lstrip(' '),
|
'无码', '').replace('有码', '').lstrip(' ').replace(number, ''),
|
||||||
'studio': getStudio(b),
|
'studio': getStudio(b),
|
||||||
'outline': getOutline(b),
|
'outline': getOutline(b),
|
||||||
'runtime': getRuntime(b),
|
'runtime': getRuntime(b),
|
||||||
@ -121,7 +122,7 @@ def main(number):
|
|||||||
'release': getRelease(b),
|
'release': getRelease(b),
|
||||||
'number': getNum(b),
|
'number': getNum(b),
|
||||||
'cover': getCover(b),
|
'cover': getCover(b),
|
||||||
'cover_small': getCover_small(html),
|
'cover_small': getCover_small(a),
|
||||||
'imagecut': 3,
|
'imagecut': 3,
|
||||||
'tag': getTag(b),
|
'tag': getTag(b),
|
||||||
'label': getLabel(b),
|
'label': getLabel(b),
|
||||||
@ -145,7 +146,7 @@ def main(number):
|
|||||||
'title': getTitle(b).replace("\\n", '').replace(' ', '').replace(getActor(a), '').replace(
|
'title': getTitle(b).replace("\\n", '').replace(' ', '').replace(getActor(a), '').replace(
|
||||||
getNum(b),
|
getNum(b),
|
||||||
'').replace(
|
'').replace(
|
||||||
'无码', '').replace('有码', '').lstrip(' '),
|
'无码', '').replace('有码', '').lstrip(' ').replace(number, ''),
|
||||||
'studio': getStudio(b),
|
'studio': getStudio(b),
|
||||||
'outline': getOutline(b),
|
'outline': getOutline(b),
|
||||||
'runtime': getRuntime(b),
|
'runtime': getRuntime(b),
|
||||||
@ -167,3 +168,5 @@ def main(number):
|
|||||||
dic['number'] = ''
|
dic['number'] = ''
|
||||||
js = json.dumps(dic, ensure_ascii=False, sort_keys=True, indent=4, separators=(',', ':'), ) # .encode('UTF-8')
|
js = json.dumps(dic, ensure_ascii=False, sort_keys=True, indent=4, separators=(',', ':'), ) # .encode('UTF-8')
|
||||||
return js
|
return js
|
||||||
|
|
||||||
|
# print(get_html('https://javdb1.com/v/WwZ0Q'))
|
||||||
|
Loading…
Reference in New Issue
Block a user