#!/usr/bin/env python3 # -*- coding: utf-8 -*- # File : 干饭.py # Author: DaShenHan&道长-----先苦后甜,任凭晚风拂柳颜------ # Date : 2022/8/28 import requests import re import json from urllib.parse import urljoin,quote,unquote import base64 def lazyParse(input,d): cacheUrl = d.getParse(input) print(f'干饭免嗅:cacheUrl:{cacheUrl}') if cacheUrl: return cacheUrl r = requests.get(input, headers=d.headers,timeout=d.timeout) r.encoding = d.encoding html = r.text # print(html) # js = d.jsp.pdfh(html,'.stui-player__video script:eq(0)&&Html') # print(js) try: ret = re.search('var player_(.*?)=(.*?)<', html, re.M | re.I).groups()[1] ret = json.loads(ret) url = ret.get('url','') if len(url) > 10: real_url = 'https://player.buyaotou.xyz/?url='+url d.saveParse(input,real_url) return real_url else: return input except Exception as e: print(f'错误:{e}') return input