Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
Go to the top of the page
+Quote Post
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 (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/biggrin.gif)

Ale chyba musi być jakiś sposób na zalogowanie się.
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
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 (IMG:style_emoticons/default/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
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
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 (IMG:style_emoticons/default/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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.12.2025 - 19:14