Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP][cURL] oraz nk.pl ...
klumok
post 4.08.2011, 18:05:51
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 31.12.2010

Ostrzeżenie: (10%)
X----


  1. function createPostString($aPostFields) {
  2. foreach ($aPostFields as $key => $value) {
  3. $aPostFields[$key] = urlencode($key) . '=' . urlencode($value);
  4. }
  5. return implode('&', $aPostFields);
  6. }
  7.  
  8.  
  9.  
  10. $postFields['login'] = 'login';
  11. $postFields['password'] = 'pass';
  12. $postFields['form_name'] = 'login_form';
  13. $postFields['manual'] = '0';
  14. $postFields['target'] = 'main';
  15.  
  16. $ch = curl_init();
  17. curl_setopt($ch, CURLOPT_URL, 'https://www.nk.pl/login');
  18. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0');
  19. curl_setopt($ch, CURLOPT_POST, 1);
  20. curl_setopt($ch, CURLOPT_POSTFIELDS, createPostString($postFields));
  21. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  22. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  23. curl_setopt($ch, CURLOPT_ENCODING , "gzip");
  24. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  25. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  26. curl_setopt($ch, CURLOPT_REFERER, 'http://nk.pl/main');
  27. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  28. curl_exec($ch);
  29. curl_close($ch);
  30.  
  31.  
  32.  
  33. $ch = curl_init();
  34. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3');
  35. curl_setopt($ch, CURLOPT_URL, 'http://nk.pl/#main');
  36. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  37. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  38. curl_setopt($ch, CURLOPT_REFERER, 'http://nk.pl/' );
  39. curl_setopt($ch, CURLOPT_ENCODING , "gzip");
  40. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  41. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  42. echo curl_exec($ch);
  43. curl_close($ch);


Pojawia się tylko zielonkawe tło i tyle. Nie wiem czemu ten fragment nie działa, wcześniej działał. Ktoś pomoże?

Kiedyś to napisałem, z ciekawości chciałem sprawdzić czy jeszcze działa, i niestety nie. A że mi się nudzi postanowiłem naprawić, ale jakoś nie mogę sobie z tym dać rady.

Ten post edytował klumok 4.08.2011, 18:13:12
Go to the top of the page
+Quote Post
buliq
post 4.08.2011, 18:13:30
Post #2





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

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


a pierwszy curl - logowanie co ci zwraca?


--------------------
KTOŚ TU PACZY???

Kompedium wiedzy
Go to the top of the page
+Quote Post
klumok
post 4.08.2011, 18:14:51
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 31.12.2010

Ostrzeżenie: (10%)
X----


To samo tongue.gif
Jest przekierowanie włączone w pierwszym więc wchodzi na główną.

Drugi napisałem tak dla testu, też wchodzi na główną.
Próbowałem wejsc na czyiś profil. Ten sam efekt. Na strone logowania wchodzi normalnie.
Go to the top of the page
+Quote Post
buliq
post 4.08.2011, 18:25:37
Post #4





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

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


Z tego co widzę nk ładuje się modułowo, najpierw szablon html a później dopiero zawartość strony. To co widzisz to właśnie szablon html. Czyli nie wykonują się kody js ładowania treści lub nk zabezpieczyło to jakoś smile.gif

Jak chcesz coś konkretnego z nk.pl sprawdź czy nie oferuje tego ich API ? tongue.gif


--------------------
KTOŚ TU PACZY???

Kompedium wiedzy
Go to the top of the page
+Quote Post
wookieb
post 4.08.2011, 19:32:59
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Po raz kolejny zostajesz upomniany za próbe pomocy w napisaniu narzędzia łamięcego regulamin NK. Temat zamykam a ty dostajesz moderację postów.


--------------------
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 09:53