Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Kodun içindeki m3u8 çekme yardım
#1
PHP Kod:
if (window.canhls == 'maybe' || window.canhls == 'probably') {
        var 
posterUrl 'https://cbjpeg.xxxx.com' Math.random();
        var 
html "<div id='still_video' style='display: none'>";
        
        
html += "<video id='still_video_object' ";
        
html += "src='https://istenen-hla_trns_h264/playlist.m3u8' poster='" posterUrl "'";
        
html += "width='498px' height='312px'";
        
html += "webkit-playsinline playsinline></video></div>";
        $(
'#still_video_container').html(html);
        $(
'#still_video').show();
        if (
typeof(resizable_player) != "undefined") {
            
resizable_player.init('1' == '1'true);
        }
        
initHlsPlayer($('#still_video_object')[0], 'https://istenen-hla_trns_h264/playlist.m3u8'); 

"istenen-hla_trns_h264/playlist.m3u8" olarak çekmek istiyorum ne yapabilirim.1100 satırdan 1300 satır arasında
Ara
Cevapla
#2
alacağın link html etiketinde olsaydı html parser kütüphanelerini kullanabilirdin. Bu durumda re modulunu kullanarak yapabilirsin.

import re

kaynak = "site kaynağı"

linkler = re.findall("https:\/\/(.*?\/playlist\.m3u8)", kaynak)

print linkler

linlerin içinden hangisi ise linkler[0] veya linkler[1] şeklinde alabilirsin.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#3
import re

regex = r"(https:\/\/.+.m3u8)"

test_str = ("if (window.canhls == 'maybe' || window.canhls == 'probably') {\n"
    "        var posterUrl = 'http://cbjpeg.xxxx.com' + Math.random();\n"
    "        var html = \"<div id='still_video' style='display: none'>\";\n"
    "        \n"
    "        html += \"<video id='still_video_object' \";\n"
    "        html += \"src='https://istenen-hla_trns_h264/playlist.m3u8' poster='\" + posterUrl + \"'\";\n"
    "        html += \"width='498px' height='312px'\";\n"
    "        html += \"webkit-playsinline playsinline></video></div>\";\n"
    "        $('#still_video_container').html(html);\n"
    "        $('#still_video').show();\n"
    "        if (typeof(resizable_player) != \"undefined\") {\n"
    "            resizable_player.init('1' == '1', true);\n"
    "        }\n"
    "        initHlsPlayer($('#still_video_object')[0], 'https://istenen-hla_trns_h264/playlist.m3u8'); ")

#sayfa adresi return html 
def sayfa_ac(link):
    headers = {
    'user-agent': "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36 OPR/55.0.2994.44",
    }
    page = requests.request("GET", url, headers=headers)
    return page.text
#match = re.findall(regex,sayfa_ac('http://qpython.club'))

match = re.findall(regex,test_str)
print(match[0])
python ve javascript dünyada en çok yazılan iki dil.
c kadar hızlı python kadar syntaxı kolay olan julia da geleceğin dilleri arasında..
Ara
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  arduino ir kumanda ile pc sesi açma yardım. aras5757 3 555 29-08-2019, Saat: 11:47
Son Yorum: gecemor
  telegram bot yapma yardım html rapidleech aras5757 1 523 30-07-2019, Saat: 17:45
Son Yorum: gecemor
  'PUT' method için yardım. oktay811 11 1,765 02-06-2019, Saat: 13:05
Son Yorum: oktay811
  Thrading hakkında yardım oktay811 4 2,017 04-07-2018, Saat: 22:21
Son Yorum: gecemor
  Python Tkinter hakkında yardım gerekiyor. Mehmet Zerey 25 8,145 24-02-2018, Saat: 15:56
Son Yorum: root

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme