Jak pobrać ajaxem treść ze strony vshare.io?

0

Próbuję pobrać regexp'em za pomocą AJAXu pewne wartości z tego linku: http://vshare.io/v/8be52b7/width-470/height-305/
Jednak cały czas dostaję błąd w konsoli, że stroma jest chroniona przez cors.
Jednak w przeglądarce jak wchodzę na tą stronę i patrzę w nagłówki to w ogóle nie ma informacji o tym, że ta strona korzysta z cors.

Jak to można sprawdzić konkretnie i czy jest jakiś sposób na pobranie ww. contentu strony?

0

Oczywiście, że nie ma, bo brak nagłówka oznacza ZAKAZANE. Nagłówkiem można co najwyżej zezwolić.

Pobierz sobie treść ze strony własnym serwerem, a potem własny serwer ajaxem odpytuj o treść.

0

Tylko właśnie problem w tym, że ten serwis generuje pewien link w kodzie strony - ten link jest unikalny dla każdego użytkownika, który odwiedza tą stronę. W bazie najprawdopodbniej przypisują hashe z tego linka do IP. Tak więc wszystko obraca sie wokół IP odwiedzającego.

Ja chciałbym otrzymać wygenerowany link dla każdego użytkownika (który odwiedza moją stronę) w tle. Jako, że to musi iść z IP odwiedzającego, aby ten link dostać to nie mogę tego zrobić CURLem bo curlem wyciągne sobie link, ale wygenerowany dla mojego serwera (dla IP mojego serwera), więc to mnie nie ratuje.

Nijak nie da się tego linka wyciągnąć w takim razie?

0

Jeżeli vshare nie udostępnia jakiegoś API no to się nie da.

0

A gdybym to trochę inaczej zrobił. Mianowicie ja jestem w stanie CURLem pobrać sobie link, który będzie poprawny dla mojego serwera (bo będzie wygenerowany dla IP mojego serwera). Czy dałoby się zrobić tak, że przypisywałbym na sztywno każdemu użytkownikowi IP mojego serwera podczas połączenia pomiędzy użytkownikiem, a serwisem vshare.io ?
Czyli użytkownik posługiwałby się adresem IP mojego serwera i vshare.io "myślałoby", że to mój serwer odwołuje się do pliku, a tak naprawdę kryłyby się za tym inne osoby z różnymi IP?
Po prostu zrobiłbym swoistego rodzaju proxy z mojego serwera dla każdego użytkownikia podczas takiego połączenia. Jest to wykonalne?

0

Coś w tym stylu sugerowałem Ci wyżej.

0

jak to w sumie powinno wyglądać? Mam cały player wyświetlić na mojej podstronie, a potem ajaxem odbierać czysty kod HTML czy jak to powinno wyglądać dokladnie? Nie bardzo mam wizje jak to zrobić.

0

Ogólnie chodzi mi o to, że ja chcę dostać możliwość pobrania pliku .flv, więc może wystarczyłoby w pliku .php zrobić:

header("Location: http://link.pl/plik.flv");

I wtedy ajaxem każdy user będzie sobie to odbierał i będę mu wyświetlał zwrot na ekranie i finalnie powinien mieć możliwość pobrania tego pliku, dobrze myślę?

0

Znowu player? Znowu Ty? Boże...

Być może dobrze myślisz, ale najlepiej to zweryfikuj.

0

Niestety. Ten nagłówek po wykonaniu i tak wysyła się razem z IP użytkownika i finalnie nic z tego.
CURLem też tego nie zrobię bo wraca temat limitów. Chyba w ten sposób też tego nie zrobię. Chyba, że potraktuję proxy mój serwer podczas pobierania tego linka, a potem każdego usera, odsyłając do tego pliku będę pierw przepuszczał przez to samo proxy.

0

Przerabialem temat, trzeba przepchac przez proxy bo link generowany jest na podstawie ip, tak wiec curl glupieje. Proxy zalatwia temat:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1