diff --git a/get_hy_real_url.py b/get_hy_real_url.py new file mode 100644 index 0000000..32eeadb --- /dev/null +++ b/get_hy_real_url.py @@ -0,0 +1,20 @@ +import requests +import re + + +def get_real_url(rid): + room_url = 'https://m.huya.com/' + rid + header = { + 'Content-Type': 'application/x-www-form-urlencoded', + 'User-Agent': 'Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Mobile Safari/537.36' + } + response = requests.get(url=room_url, headers=header) + pattern = r"hasvedio: '([\s\S]*.m3u8)" + result = re.findall(pattern, response.text, re.I) + real_url = result[0] + return real_url + + +rid = input('请输入虎牙房间号:\n') +real_url = get_real_url(rid) +print('该直播间地址为:\n' + real_url)