import requests
import re
def geturl(roomid):
headers = {
'Origin': 'https://qf.56.com',
'Accept-Encoding': 'gzip, deflate',
'Accept-Language': 'en-US,en;q=0.8',
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'Accept': '*/*',
'Referer': 'https://qf.56.com/'+roomid,
'X-Requested-With': 'XMLHttpRequest',
'Connection': 'keep-alive',
}
data = {
'msg1': 'wow',
'msg2': 'such'
}
url='https://qf.56.com/'+roomid
response = requests.post(url, headers=headers, data=data)
#print response.text
reg=re.compile(r' flvUrl:\'https://(v-ngb.qf.56.com/live/.*?get_url=\d)')
real_url=re.findall(reg,response.text)
#print real_url
if real_url==[]:
return u"未開播"
else:
front_exr="https://3gr3dkmtwgozdncbifa3dk.ourdvsss.com/"
return front_exr+real_url[0]
print geturl("520328")
獲取千帆直播地址
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.