Html - CSS - XML - JavaScript - Ajax
$.Getjson Fonksiyonunu Return Döndürmüyor?
$.Getjson Fonksiyonunu Return Döndürmüyor?
-
özelden gönderdim!!
sanirim Main.js dosyasi
-
evreka!
mail ru mobil sayfasının kaynak kodundan alınıyor link.
Örneğin
http://m.my.mail.ru/mail/hdfullfilmizlesene/video/_myvideo/866.html
sayfa kaynağını görüntüle dediğimiz zaman
data-src="http://videoapi.my.mail.ru/file/v//mail/hdfullfilmizlesene/_myvideo/866?c=mr_api_video&expire_at=1429998339&sign=4741a200c36c717b0f619d5d3b9cf43d31da5de1" data-title="" style="background-image: url(http://videoapi.my.mail.ru/file/sc03/3303275466365862754)">
kısmından link çekiliyor
olay bu kadar basit.
curl ile bir php dosyası yaparak json veya embed koduyla url dönüştürme işlemi yapıcaz basitçe o kadar.
yalnız tek korkum curl ile çekince oluşan sign değeri boş döndürmezse iyidir.
pesimistzombie tarafından 25/Nis/15 21:48 tarihinde düzenlenmiştir -
peki normalde mail.ru embed linkleri http://videoapi.my.mail.ru/videos/embed/mail/hdfullfilmizlesene/_myvideo/866.html seklinde oluyor.
yani http://videoapi.my.mail.ru/videos/embed/mail/ veya http://my.mail.ru/mail/ seklinde.
Peki sen bu http://m.my.mail.ru/mail formati nerden buldun? ozaman embed linklerini bu formata cevirip icini acip gerekli yeri alip playere gönderecegim .Öylemi?
-
hepsi aynı videoya ait her refreshde yeni sign üretiyor hepsini dene bakalım açılıyor mu?
Eğer açılıyorsa bu iş bitmiştir.
php kodu;
simple html dom parseri şurdan indirebilirsin
https://github.com/samacs/simple_html_dom
simple_html_dom.php yukardaki linkteki phpyi oluşturacağın dizinde olması gerekiyor.
json uzantılı linkleri replace yaparak mobilden link alıyor.
embed kodunu da aynen replace yaparak mobil koduna çevirebilirsin örneğe bakıp.
kodu verdiğin js dosyalarından buldum
"http://m.my.mail.ru/mail/","/video/","cNowvideo","data-src="(.*?)"","getNowvideo","var fkzd="(.*?)";","http://www.nowvideo.sx/api/player.api.php?file=",
böyle bir şey dikkatimi çekti m.my.mail.ru/mail görünce şimşekler çaktı beynimde telefonlarda data hattıyla video izlerken ip en ufak kopmada değişeceği için bir kolaylık sunmuşlardır fikrinden yola çıkarak amaca ulaştım
tabi verdiğim linkelr send eçalışıyorsa :D
bende sıkıntısız çalışıyor.
-
kabaca bu php yi bir sunucuya atıp, televizyondan bu phpye ulaşarak link çevrimi yaptıran bir javascriptle çevrilen linki çekerek playerına linki verebilirsin bir çok kullanım yöntemi mevcut yani yapacağın fantaziye kalmış.
-
linkler tarayicida aciliyor hemen widgete gecirip deniyorum simdi!!
Kanakan tarafından 25/Nis/15 22:38 tarihinde düzenlenmiştir -
Dostum maalesef olmadi.
Senin PHP ile denemedim henüz.
Kendim JS kodlariyla denedim. Su sekilde iki embed sekli var
http://videoapi.my.mail.ru/videos/embed/mail/hdfullfilmizlesene/_myvideo/865.html
http://my.mail.ru/mail/hdfullfilmizlesene/video/_myvideo/865.htmlbunlardan her hangisi gelirse player, senin dedigin gibi mobil linkine yani su sekile dönüstürüyorum
http://m.my.mail.ru/mail/hdfullfilmizlesene/video/_myvideo/865.html ve bu sayfayi okuyorum.Icinde su satiri bulup
data-src="http://videoapi.my.mail.ru/file/v//mail/hdfullfilmizlesen .....su sekilde aliyorum.
ama aldigim bur url tv playerde calismiyor.
atladigim bir yer mi var?
Kanakan tarafından 26/Nis/15 00:19 tarihinde düzenlenmiştir -
bu verdiğin url bende çalışıyor cookiesiz sende çalışmıyor mu?
-
allah allah biraz önce calismiyordu!!
simdi calisiyor.
yaptiklarim dogrumu yani gidis rotam? sunu bir daha kontrol edeyim TV asiri yüklemem mi oldu ne?
sonucu yazarim.
-
evet yaptığın doğru php kodu da zaten o işe yarıyor bir kaç deneme daha yap bence. video bazen geç gelebiliyor ayrıca.