2016-01-20 8 views
0

Я запускаю этот скрипт на сервере, пытаясь запросить файл m3u8, но я должен запросить файл m3u8 с IP-адресом пользователя. Я знаю, как получить IP-адрес пользователя с помощью os.environ["REMOTE_ADDR"], но борется с тем, куда его поместить и как проситьpython request 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() 

ответ

0

Попробуйте так:

import urllib.request 

res = urllib.request.urlopen("http://192.168.1.2") 
page = res.read() 
+0

m3u8 привязан к IP-адресу, если я загружаю я могу только смотреть другой человек не может смотреть, так что я сделал пользователь PHP щелкает PHP, то питон будет инициировать и получить файл m3u8, но я должен запросить его IP или m3u8 не будет работать –

 Смежные вопросы

  • Нет связанных вопросов^_^