Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] cURL + proxy
Chelo
post
Post #1





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

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


Jak w cURL przy użyciu proxy mogę się zalogować na jakimś forum?
Go to the top of the page
+Quote Post
Mustava
post
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 2.03.2009

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


Jeżeli chodzi proxy
  1. curl_setopt ($ch, CURLOPT_PROXY, "127.0.0.1:8080");
  2. //jeżeli typu socks to również to co pniżej
  3. // curl_setopt ($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);


jeżeli o logowanie spróbuj:

  1. curl_setopt($ch,CURLOPT_USERPWD,"$username:$password");


ponadto - PHP manual
Go to the top of the page
+Quote Post
Chelo
post
Post #3





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

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


coś nie działa ;/
Go to the top of the page
+Quote Post
amii
post
Post #4





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


Teoretycznie powinno zadziałać to co jest niżej w praktyce fora w większości są zabezpieczone przed auto logowaniem i wątpię czy takie coś zadziała: Możesz jeszcze pobawić się wtyczką Live headers do FF która śledzi przesyłane nagłówki i dane POST/GET

  1. $c = curl_init('http://www.forum.pl/login.php'); //nasz adres do logowania
  2. curl_setopt($c, CURLOPT_REFERER, "http://www.google.pl/"); //robimy z siebie googlebota
  3. curl_setopt($c, CURLOPT_USERAGENT, 'Googlebot/2.1 (+http://www.googlebot.com/bot.html)');
  4.  
  5. curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1); //podazamy za przekierowaniami
  6. curl_setopt($c, CURLOPT_POST, 1);
  7. curl_setopt($c, CURLOPT_POSTFIELDS, 'user=admin&haslo=tajnehaslo'); //przesylamy potrzebne dane
  8.  
  9. curl_setopt($c, CURLOPT_PROXY, 123.123.567.67:80); //adres bramki proxy:port
  10. curl_setopt($c, CURLOPT_HTTPPROXYTUNNEL, 1); //proxy aktywne
  11. $wykonaj = curl_exec($c);
  12.  
  13. curl_close($c);


Ten post edytował amii 11.01.2010, 15:05:47
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: 24.08.2025 - 16:06