Websiteden javascript ile .html dosyasından veri çekmek

Katılım
29 Haziran 2018
Mesajlar
16
Buna çok ihtiyacım var ve nasıl yapacağımı bilmiyorum yardımcı olursanız çok sevinirim. Örnek bir web sayfası üzerinde çalışıyorum amacım [file:] bölümündeki bağlantıyı almak ve kopyalamak ek olarak web sayfası bağlantısı sabit değil ve [file:] içindeki bağlantı da değişebilir.Kod farklı bir dosyadan çekiliyor embed-blablabla.html blablabla kısmı değişken [file:] içindeki bağlantıyı almam gerek bunu javascript kodu ile nasıl yapmalıyım?
 

Dosya Ekleri

  • 2f3f0bb66b986f6be912ca9062578a9b798c953a.jpeg
    2f3f0bb66b986f6be912ca9062578a9b798c953a.jpeg
    139 KB · Görüntüleme: 148
konsola gelip, console.log(player) yazdırıp ne geldiğine bakar mısın? Eğer file geliyorsa işin kolay. Gelmiyorsa işin zor.

Html dosyasını okuyup, string fonksiyonları yardımı ile alman mümkün.
 
konsola gelip, console.log(player) yazdırıp ne geldiğine bakar mısın? Eğer file geliyorsa işin kolay. Gelmiyorsa işin zor.

Html dosyasını okuyup, string fonksiyonları yardımı ile alman mümkün.
Bu çıktı
Html dosyasının ismi değişken
 

Dosya Ekleri

  • Screenshot_20220906-222538_Chrome.jpg
    Screenshot_20220906-222538_Chrome.jpg
    51,6 KB · Görüntüleme: 107
Sorunu daha iyi anlamak için sorularım var.
1-) embed-blablabla.html sayfasına tarayıcından JS'yi devre dışı bırakıp girdiğinde ögeyi incele yaptığında hala "file:" bölümünde sorunda attığın resimdeki gibi bir bağlantı oluyor mu?
2-) Farklı bir domainde bir JS kodu çalıştırarak mı embed-blablabla.html sayfasından veri çekmek istiyorsun yoksa embed-blablabla.html sayfasının bulunduğu aynı domainde bir JS kodu çalıştırarak mı veri çekmek istiyorsun?
 
Sorunu daha iyi anlamak için sorularım var.
1-) embed-blablabla.html sayfasına tarayıcından JS'yi devre dışı bırakıp girdiğinde ögeyi incele yaptığında hala "file:" bölümünde sorunda attığın resimdeki gibi bir bağlantı oluyor mu?
2-) Farklı bir domainde bir JS kodu çalıştırarak mı embed-blablabla.html sayfasından veri çekmek istiyorsun yoksa embed-blablabla.html sayfasının bulunduğu aynı domainde bir JS kodu çalıştırarak mı veri çekmek istiyorsun?




1-) CEVAP:
embed-blablabla.html bir sayfa değil sayfa içinde bulunan dosya
embed-blablabla.html dosyasında "file:" bölümünde url oluşuyor
Film url Sokağın Çocukları 1. Sezon 1. Bölüm 720p İzle | dizipal
Bu filmdeki dosya ismi bu embed-9amfceit8g2k.html
dosya urlsi bu https://stream.dizipal364.com/embed-9amfceit8g2k.html

2-) CEVAP:
embed-blablabla.html bir sayfa değil sayfa içinde bulunan dosya
aynı domainde console üzerinden bir JS kodu çalıştırarak veri çekmeye çalışıyorum
Film url Sokağın Çocukları 1. Sezon 1. Bölüm 720p İzle | dizipal
Bu filmdeki dosya ismi bu embed-9amfceit8g2k.html
dosya urlsi bu https://stream.dizipal364.com/embed-9amfceit8g2k.html
 
1-) CEVAP:
embed-blablabla.html bir sayfa değil sayfa içinde bulunan dosya
embed-blablabla.html dosyasında "file:" bölümünde url oluşuyor
Film url Sokağın Çocukları 1. Sezon 1. Bölüm 720p İzle | dizipal
Bu filmdeki dosya ismi bu embed-9amfceit8g2k.html
dosya urlsi bu https://stream.dizipal364.com/embed-9amfceit8g2k.html

2-) CEVAP:
embed-blablabla.html bir sayfa değil sayfa içinde bulunan dosya
aynı domainde console üzerinden bir JS kodu çalıştırarak veri çekmeye çalışıyorum
Film url Sokağın Çocukları 1. Sezon 1. Bölüm 720p İzle | dizipal
Bu filmdeki dosya ismi bu embed-9amfceit8g2k.html
dosya urlsi bu https://stream.dizipal364.com/embed-9amfceit8g2k.html
Attığın embed adreslerine girdiğimde karşıma "Embeds disabled2" diye bir hata çıktığı için kodu inceleyemiyorum.
 

Dosya Ekleri

  • Screenshot from 2022-09-08 13-34-29.png
    Screenshot from 2022-09-08 13-34-29.png
    12,4 KB · Görüntüleme: 95
Evet bunu biliyorum bu hatanin önüne nasıl geçilir onu bilmiyorum belki bilerek yapılmış olan bişey de olabilir ama o dosya içinde [file] kısmında link olduğunu net biliyorum
Madem aynı domainden bir JS kodu çalıştıracaksın o zaman sana bir örnek çözüm vereyim. Eğer JS bilgin varsa kodu kendine göre düzenleyebilirsin. Mantığı basitçe sayfanın kaynak kodunu çekip split ederek "file" bölümünün içindeki URL'yi alıp fonksiyondan "console.log" ile çıktıyı konsola yazdırmak.
JavaScript:
const get_url = (embed_url) => {
 fetch(embed_url)
 .then(data => data.text())
 .then(data => {
   data = data.split('file:"')[1].split('"')[0]
   console.log(data)
 })
}

//Örnek kullanım şekli: get_url("https://stream.dizipal364.com/embed-9amfceit8g2k.html")
 
Madem aynı domainden bir JS kodu çalıştıracaksın o zaman sana bir örnek çözüm vereyim. Eğer JS bilgin varsa kodu kendine göre düzenleyebilirsin. Mantığı basitçe sayfanın kaynak kodunu çekip split ederek "file" bölümünün içindeki URL'yi alıp fonksiyondan "console.log" ile çıktıyı konsola yazdırmak.
JavaScript:
const get_url = (embed_url) => {
 fetch(embed_url)
 .then(data => data.text())
 .then(data => {
   data = data.split('file:"')[1].split('"')[0]
   console.log(data)
 })
}

//Örnek kullanım şekli: get_url("https://stream.dizipal364.com/embed-9amfceit8g2k.html")
Deniyeceğim ancak bu url deki şu kısım değişken 9amfceit8g2k onu nasıl bulabilirim
 
Deniyeceğim ancak bu url deki şu kısım değişken 9amfceit8g2k onu nasıl bulabilirim
Benzer mantıkla bu sefer iframe'deki değeri splitleyerek alacaksın. JS biliyorsan rahatlıkla yaparsın. Bilmiyorsan öğren diye kod vermeyeceğim.
 

Dosya Ekleri

  • Screenshot from 2022-09-08 18-19-47.png
    Screenshot from 2022-09-08 18-19-47.png
    101 KB · Görüntüleme: 94

Yeni konular

Geri
Yukarı