0
我在服務器上運行此腳本試圖請求m3u8文件,但我不得不請求m3u8文件與用戶IP地址我知道如何獲得用戶IP與os.environ["REMOTE_ADDR"]
但努力在哪裏把它和如何要求蟒蛇請求url與用戶ip
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import urllib2,urllib,re
import os
#os.environ["REMOTE_ADDR"]
#print os.environ["REMOTE_ADDR"]
url='http://www.atv.com.tr/webtv/secure?url=http://trkvz-live.ercdn.net/atvhd/atvhd.m3u8&'
req = urllib2.Request(url)
req.add_header('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3')
response = urllib2.urlopen(req)
link=response.read()
response.close()
match=re.compile('url":"(.*?)"').findall(link)
for m3u8 in match:
m3u8=m3u8.replace('\u0026','&')
print m3u8
req = urllib2.Request(m3u8)
req.add_header('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3')
response = urllib2.urlopen(req)
link=response.read()
response.close()
line=link
line=line.replace('atvhd_','http://trkvz-live.ercdn.net/atvhd/atvhd_')
print line
exit()
M3U8被鎖定IP地址,得到的M3U8文件,但我不得不請求與他的IP或M3U8將無法正常工作 –