Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] cURL przekierowanie, Problem
kamilos1200
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 19.12.2008

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


Witam!

Chciałem stworzyć skrypt który loguje mnie do rapidshare.com i pobiera informacje o koncie, to mi się udało, następnie chciałem zrobić możliwość pobranie wszystkich linków ze strony. I tu zaczyna się mój problem w rapidshare.com jest podział na strony [1] [2] itd.. Skrypt pobiera listę plików tylko z pierwszej strony, a chcę aby pobierał ze strony 2 czyli https://ssl.rapidshare.com/cgi-bin/collecto...ne.cgi?skip=500

Po zalogowaniu automatycznie przenosi mnie na https://ssl.rapidshare.com/cgi-bin/collectorszone.cgi

I jak mam zrorobić aby po zalogowaniu skrypt wczytał adres https://ssl.rapidshare.com/cgi-bin/collectorszone.cgi?skip=500

  1. <?php
  2. $curl = curl_init('https://ssl.rapidshare.com/cgi-bin/collectorszone.cgi');
  3. curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
  4. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  5. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  6. curl_setopt($curl, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  7. curl_setopt($curl, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  8. curl_setopt($curl, CURLOPT_POSTFIELDS, "username=login&password=haslo");
  9. $strona = curl_exec($curl);
  10. curl_close($curl);
  11. ?>
Powód edycji: [erix] bbcode
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Daj przed curl_close" title="Zobacz w manualu PHP" target="_manual kolejny curl_setopt" title="Zobacz w manualu PHP" target="_manual z ustawianiem innego URL i wykonaj ponownie curl_exec" title="Zobacz w manualu PHP" target="_manual.
Go to the top of the page
+Quote Post
kamilos1200
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 19.12.2008

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


Zrobiłem tak:

  1. <?php
  2. $curl = curl_init();
  3.  curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
  4.  curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  5.  curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  6.  curl_setopt($curl, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  7.  curl_setopt($curl, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  8.  curl_setopt($curl, CURLOPT_POSTFIELDS, "username=login&password=haslo");
  9.  
  10.  curl_setopt($curl, CURLOPT_URL, 'https://ssl.rapidshare.com/cgi-bin/collectorszone.cgi');
  11.  $result1 = curl_exec($curl);
  12.  
  13.  curl_setopt($curl, CURLOPT_URL, 'https://ssl.rapidshare.com/cgi-bin/collectorszone.cgi?skip=500');
  14.  $result2 = curl_exec($curl);
  15.  
  16.  
  17.  curl_close($curl);
  18.  
  19.  echo $result1;
  20.  
  21.  echo $result2;
  22. ?>


Ale nadal wyświetla mi tylko 1 stronę (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)

Ten post edytował kamilos1200 11.04.2009, 13:55:46
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: 27.08.2025 - 13:42