Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [java] Downloader
230005
post
Post #1





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

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


Piszę program do ściągania plików z m.in rapidshare i zawiesiłem się na najważniejszej rzeczy - samym ściąganiu (IMG:style_emoticons/default/winksmiley.jpg) . Interfejs RS jest dwuetapowy - najpierw trzeba kliknąć czy jest się premium, czy free user, potem przechodzi się do ściągania. Firebug mówi, że tylko jedna zmienna jest (na pierwszym etapie) przesyłana - dl.start=Free (odpowiednio inna dla premium, ale na tym mi nie zależy), no i ją wysyłam:

  1.  
  2. url = new URL("tutaj adres");
  3. urlConn = url.openConnection();
  4. urlConn.setDoOutput(true);
  5.  
  6. String data = URLEncoder.encode("dl.start", "UTF-8") + "=" + URLEncoder.encode("Free", "UTF-8");
  7. PrintWriter wr = new PrintWriter(urlConn.getOutputStream());
  8. wr.print(data);
  9. wr.close();
  10.  
  11. //dalej odczytuję
  12.  


Zawsze w odpowiedzi dostaję pierwszą stronę, zamiast tej, która powinna pokazać się po kliknięciu. Nawet wysyłałem te same nagłówki, co FX - wciąż nic. Jak zrobić tak, żeby działało (IMG:style_emoticons/default/biggrin.gif) ?

Edit:

A dokumentacja api rapidshare na ten temat milczy...

Ten post edytował 230005 26.05.2010, 17:33:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
230005
post
Post #2





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

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


Kurde, no ten Live HTTP headers pokazuje raczej to co już wiem:

#request# POST http://rs30.rapidshare.com/files/140895646...ndows.part1.rar
POST /files/140895646/netbeans-6.1-ml-windows.part1.rar dl.start=Free
#request# POST http://rank.ant.com/fetch/
#request# GET http://rs30.rapidshare.com/img2/styles.css
#request# GET http://rs30.rapidshare.com/img2/favicon.ico
#request# GET http://rs30.rapidshare.com/img2/favicon.ico
#request# GET http://rs30.rapidshare.com/img2/menu_bg.gif
#request# GET http://rs30.rapidshare.com/img2/rslogo.gif
#request# GET http://rs30.rapidshare.com/img2/pfeil.jpg
#request# GET http://rs30.rapidshare.com/img2/stepx_sprite.gif
#request# GET http://rs30.rapidshare.com/img2/content_bg...ttom_sprite.gif
#request# GET http://rs30.rapidshare.com/img2/content_bg_middle.gif
#request# GET http://rs30.rapidshare.com/img2/symbol_fertig_small.gif
#request# GET http://rs30.rapidshare.com/img2/preisschild_bg.gif
#request# GET http://rs30.rapidshare.com/img2/prepaid_preisschild_bg.jpg
POST /fetch/ url=http%3A%2F%2Frs30.rapidshare.com%2Ffiles%2F140895646%2Fnetbeans-6.1-ml-windows.part1.rar&ref=http%3A%2F%2Frapidshare.com%2Ffiles%2F140895646%2Fnetbeans-6.1-ml-windows.part1.rar&uid={FED810E7-A8A4-4710-8111-BF2F11BDAEDC}


Większość tego to jak widać obrazki, ale np. zastanawia mnie to: POST /fetch/ url=http%3A%2F%2Frs30.rapidshare.com%2Ffiles%2F140895646%2Fnetbeans-6.1-ml-windows.part1.rar&ref=http%3A%2F%2Frapidshare.com%2Ffiles%2F140895646%2Fnetbeans-6.1-ml-windows.part1.rar&uid={FED810E7-A8A4-4710-8111-BF2F11BDAEDC} . Wie ktoś co to jest i ew. jak to zemulować (IMG:style_emoticons/default/biggrin.gif) ?

Termin oddania projektu zbliża się wielkimi krokami, a ja chyba wziąłem sobie zadanie, które przynajmniej obecnie mnie przerasta...

Ten post edytował 230005 27.05.2010, 16:47:28
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.12.2025 - 14:22