PROXY vekil sunucudur.
İnternetin olması için gerekli olan en önemlidir. Şuan kullandığımız net bile proxy.
İmkansız demelerinin sebebi odur.
Ama JS ile bu mümkün olabilir. Tarayıcı işlemi yaptığı için kullanıcının ip gidiyor.
https://github.com/cujojs/curl
Yada Normal JQUERY POST ve GET olayı ile yapabilirsin. REGEX bilgin epey geniş olması lazım.
cURL - artık el ele verip şu sorunu aşalım lütfen
30
●5.055
- 06-02-2015, 05:23:09Üyeliği durduruldu
- 06-02-2015, 05:38:22js ile farklı bir siteden veri çekilebiliyor mu ki? js ile çektiğin veriye ait dosya, kendi sunucunda olması gerekiyor benim bilgim dahilinde.tolgatasci adlı üyeden alıntı: mesajı görüntüle
- 06-02-2015, 07:31:53Üyeliği durdurulduYok çekebiliyor veriyi Biraz REGEX olayı ve diğer altarnetifler olsa BOTLAR js ile yazılırdı çoğunlukla çünkü sunucunu hiç bir şekilde yormaz. Sadece misafirin tarayıcısını kasarChechenWarrior adlı üyeden alıntı: mesajı görüntüle
- 06-02-2015, 17:46:58http://videoapi.my.mail.ru/videos/ma...video/292.json
referer + cors önlemi var
js ile çekilmesin diye kısıtlamışlar yani tam olarak senin yapmanı istediğin şeyi yapamaman için uygun ayar çekmişler
dicen ki ben bunu nasıl yapabilirim
chrome eklentisi yazarsın siteye girenlere yükletmeyi zorunlu kılarsın
cors u deaktif eder + siteye yollanan headerlardan referer i siler user ın kendisine js ile tüm veriyi çektirtebilirsin
edit: sitede bahsettiğim fake ip header açığı varmış şu script ile ziyaretçinin ipsi gibi gösterip içeriği çekebilirsin
<?php function vid($acc,$id) { $ch = curl_init (); curl_setopt ( $ch, CURLOPT_URL, "http://videoapi.my.mail.ru/videos/mail/$acc/_myvideo/$id.json" ); curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, false ); curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, false ); curl_setopt ( $ch, CURLOPT_HTTPHEADER, array("HTTP_X_FORWARDED_FOR:".$_SERVER['REMOTE_ADDR'])); curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true ); $data = curl_exec ( $ch ); curl_close ( $ch ); return json_decode($data,1); } print_r(vid('yabancifilmsinema','212')); - 07-02-2015, 00:10:52müthiş bi hevesle denedim ama maalesef, headerli ve headersiz verdiği hash aynı ve çalışmıyor linkler. proxy yle bağlanınca en azından farklı hash veriyor (linki bende çalıştırmasada) ama header ile normal sunucunun verdiği hash ile aynısı hashi veriyorTontonq adlı üyeden alıntı: mesajı görüntüle
- 07-02-2015, 01:58:53https://code.google.com/p/dmd-xbmc/s...c=svn155&r=155 python ile bir şeylar yazmışlar ama php ye çevrilirse belki işe yarıyabilir.
birde bu https://gitorious.org/iptv-pl-dla-op...255e2e46.patch - 07-02-2015, 16:05:30dün adım gibi emindim bu kodun çalıştığına farkli ip için istek oluşturdum doğru hashi verdi hatta bu arada headerda HTTP_X_FORWARDED_FOR yerine X-Forwarded-For yazması gerek o kısmı düzeltince verdiği hash farklı oluyor ama yine doğru hash ı vermiyorChechenWarrior adlı üyeden alıntı: mesajı görüntüle
şöyle bir şey de yapabilirsiniz eğer mail.ru domaini veya subdomaini altında herhangi bir yerde html kod çalıştırabilirseniz document.domain="mail.ru"; yapıp içeriği çekip bir üstteki iframeye postlayabilirsiniz
- 07-02-2015, 22:07:44+1Tontonq adlı üyeden alıntı: mesajı görüntüle

Sorun kesinlikle bu , bir aralar can sıkıntısına mail.ru videolarını jwplayer ile oynatmıştım hash kodunu doğru alabilmek için iframe sayfasından session değerini tutmak gerekiyor. Session ile json değerini parse ettiğinizde doğru hashli video url si geliyordu. Şu an iframe sayfasını curl ile çektiğiniz de
gelen iframe sayfasında document.domain = "mail.ru";
ile mail.ru harici çalışması engellenmiş. Player gelmediği için session alınmıyor, session olmadığı için hash çalışmıyor...