Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] CURL - Nowe RapidShare
desavil
post
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

Ostrzeżenie: (0%)
-----


Witam,

Jak większość już pewnie zauważyła zmieniła się strona RapidShare. I oto nasuwa się moje pytanie.
W jaki sposób można zalogować się do swojego konta poprzez CURL?

Dane są wysyłane poprzez:
  1. <form id="js_login_form" onsubmit="try{RSPage['CLoginBox'].vxTestLogin(this);}catch(e){debug(e)};return false;">


Pozdrawiam,

Ten post edytował desavil 2.10.2010, 08:39:25


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Agape
post
Post #2





Grupa: Zarejestrowani
Postów: 384
Pomógł: 13
Dołączył: 16.06.2006

Ostrzeżenie: (0%)
-----


Cytat(desavil @ 2.10.2010, 09:37:00 ) *
Jak większość już pewnie zauważyła zmieniła się strona RapidShare.

Jakoś nie przylukałem smile.gif

Forma wysylana jest przez js, sprawdz czy przy wyl javascript sie zalogujesz, jak nie to raczej sie nie da.


--------------------
Go to the top of the page
+Quote Post
desavil
post
Post #3





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

Ostrzeżenie: (0%)
-----


Cała strona jest wtedy bez grafiki i w ogóle nic nie działa biggrin.gif

Ale chyba musi być jakiś sposób na zalogowanie się.


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post
zegarek84
post
Post #4





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


kiedy jest ustawiana sesja [czy na stronie, czy po pobraniu obrazka, lub może skryptu], jakie dane są faktycznie wysyłane po przetworzeniu - wszystko to możesz sprawdzić za pomocą:
Live HTTP Headers

ps. zabezpieczeniem tez może być konieczność odwiedzenia określonego adresu przy ustawionej sesji wcześniej [np. obrazka] - wtedy nawet nie wiesz czy coś zapisują w sesji czy tylko wyświetlają daną treść - po prostu musisz przeanalizować i sprawdzić w działaniu...

napisałem ogólnikowo - z rapidshare się nie "bawiłem"

Ten post edytował zegarek84 2.10.2010, 12:02:40


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post
desavil
post
Post #5





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

Ostrzeżenie: (0%)
-----


Dzięki za pomoc smile.gif

Mam już nazwę ciasteczka i jego wartość. Wiem jak je pobrać.

Teraz wykonanie - pobrane ciasteczko muszę jakoś usadzić w cURL, a następnie otworzyć jakąś podstronę po dodaniu ciasteczka (zalogowaniu).

Informacje o ciasteczku:
Name: enc
Content: nie podam ;d
Domain: .rapidshare.com
Path: /

Ten post edytował desavil 2.10.2010, 13:08:59


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post
zegarek84
post
Post #6





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


luknij że na wortalu na podstawy curl'a - wystarczy dobrze to napisać a potem możesz zapomnieć o obsłudze ciasteczek i wystarczy tylko po raz drugi (trzeci - zależy co tam masz) odwiedzić odpowiednia stronę lub przekierować - czyli tez ją odwiedzić [chyba, że masz ustawione falowlocation czy jak się to w nim zwało...]
http://wortal.php.pl/wortal/artykuly/php/b...ol_http/ciastka


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post
desavil
post
Post #7





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

Ostrzeżenie: (0%)
-----


Dobra z tym już nie mam problemu smile.gif

Napisałem sobie takie coś:
  1. $ch = curl_init();
  2. curl_setopt($ch, CURLOPT_URL, "http://rapidshare.com/files/47236989/aa-acs2pla.part4.rar");
  3. curl_setopt($ch, CURLOPT_HEADER, 0);
  4. curl_exec($ch);
  5. $info = curl_getinfo($ch);
  6. curl_close($ch);
  7.  
  8. echo $info['url'];


Plik nazywa się rap.php w którym jest ten skrypt - lokalizacja http://127.0.0.1/rap.php
Jak wykonam skrypt to przekierowuje mnie na: http://127.0.0.1/#!download|173|472369...part4.rar|91449

Ja nie chce, aby przekierowywało, tylko alby w tym pliku rap.php ( i lokalizacja http://127.0.0.1/rap.php ) pokazało mi zamieniony link czyli: #!download|232|19877743|AAoCG.rar|43


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 16:19