Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] curl i pobranie zawrtosci strony po zalogowaniu, problem ze skryptem
jaypablo
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 19.08.2007

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


Napisałem sobie skrypt, który ma na celu pobrać zawrtość strony po zalogowaniu. Niestety nie działa. Nie potrafię odnaleźć usterki. Proszę o pomoc
  1. <?php $bth_login = &#092;"\"; $bth_pass = \"\"; $cookie_file_path = \"cookies/\"; $LOGINURL = 'http://www.bet-at-home.com/start.aspx?logout=true';$agent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)';$ch = curl_init();curl_setopt($ch, CURLOPT_URL,$LOGINURL);curl_setopt($ch, CURLOPT_USERAGENT, $agent);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path);curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);$result = curl_exec ($ch); curl_close ($ch);$LOGINURL = 'http://www.bet-at-home.com/start.aspx?logout=true';$POSTFIELDS = \"__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=dDwtMTU0MTI3MTY0NDt0PDtsPGk8MT47PjtsPHQ8O2w8aTwxPjtpPDE5PjtpPDIz
  2. s%2BO2w8dDw7bDxpPDA%2BOz47bDx0PDtsPGk8MTU%2BO2k8MTk%2BO2k8MjE%2BO2k8MjM%2BO2k8MjU%2BO2k8Mzk%2BO2k8NDE%2BO2k8NDM%2BO2k8NDU%2BOz47bDx0PHA8cDxsPFZpc2libGU7PjtsPG88dD47Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPDEyND
  3. NzQ0Oz4%2BOz47Oz47dDxwPGw8VmlzaWJsZTs%2BO2w8bzxmPjs%2BPjs7Pjt0PHA8cDxsPFRleHQ7PjtsPDExNjgsMDAgUExOOz4%2BOz47Oz47dDxwPHA8bDxWaXNpYmxlOz47bDxvPGY%2BOz4%2BOz47Oz47dDxwPHA8bDxDb21tYW5kTmFtZTtDb21tYW5kQXJndW1lbnQ7PjtsPGRvTG9naW47Njs%2BPjs%2BOzs%2BO3Q8cDxwPGw8VGV4dDs%2BO2w8TW9qZSBrb250byBncmFjemE7Pj47Pjs7Pjt0PHA8bDxWaXNpYmxlOz47bDxvPGY%2BOz4%2BOzs%2BO3Q8cDxwPGw8VmlzaWJsZTs%2BO2w8bzxmPjs%2BPjs%2BOzs%2BOz4%2BOz4%2BO3Q8cDxwPGw8VmlzaWJsZTs%2BO2w8bzxmPjs%2BPjs%2BOzs%2BO3Q8dDxwPHA8bDxEYXRhVmFsdWVGaWVsZDtEYXRhVGV4dEZpZWxkOz47bDxMYW5ndWFnZUNvZGU7VH
  4. bnNsYXRlZFRleHQ7Pj47cDxsPG9uY2hhbmdlOz47bDxpZiAob25TdGFydFN1Ym1pdCgpID09IHRydWUI
  5. s%2BPj47dDxpPDEyPjtAPERldXRzY2g7RW5nbGlzaDtJdGFsaWFubztFc3Bhw7FvbDvOlc67zrvOt869zr
  6. us6sO1BvbHNraTtTbG92ZW7FocSNaW5hO1TDvHJrw6dlO8SMZcWhdGluYTtNYWd5YXI7TmVkZXJsYW5c
  7. vQkdGK0LvQs9Cw0YDRgdC60Lg7PjtAPERFO0VOO0lUO0VTO0VMO1BMO1NMO1RSO0NTO0hVO05MO0JHz4%2BO2w8aTw1Pjs%2BPjs7Pjs%2BPjs%2BPjtsPEhlYWRlcjpidG5TcG9ydDtIZWFkZXI6YnRuQ2FzaW5vO0hlYWRlcjpidG5Qb2tlcjtidG5DYX
  8. bm87Pj60vsDbFHvtvWC6onD%2B7lR6%2FponmQ%3D%3D&Header%3AfldUserSetting=1280x1024x32&Header%3AtbKontoNr=13428722&Header%3AtbPin=11111&Header%3AbtnLogin=Zaloguj+si%C4%99&DropDownLangSelect=PL\";$reffer = 'http://www.bet-at-home.com/start.aspx?logout=true';$ch = curl_init();curl_setopt($ch, CURLOPT_URL,$LOGINURL);curl_setopt($ch, CURLOPT_USERAGENT, $agent);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS,$POSTFIELDS);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);curl_setopt($ch, CURLOPT_REFERER, $reffer);curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path);curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);$result = curl_exec ($ch);curl_close ($ch); $plik=fopen(\"dane.txt\"\"w+\");fwrite($plik, $result);fclose($plik);?>
chyba nikt sobie z tym nie poradzi :/ sadsmiley02.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
sp_
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 9.09.2007

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


Przyznam szczerze, że i ja nie poterafię znaleźć usterki. Co więcej, nie potrafię znaleźć kodu PHP winksmiley.jpg
Możesz to podać w bardziej czytelnej formie?
Go to the top of the page
+Quote Post
jaypablo
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 19.08.2007

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


  1. <?php
  2.  $l11_login = "";
  3.  $l22 = "";
  4.  $cookie_file_path = "cookies/";
  5.  
  6.  
  7.  $LOGINURL = 'http://www.bet-at-home.com/start.aspx?logout=true';
  8.  $agent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)';
  9.  $ch = curl_init();
  10.  curl_setopt($ch, CURLOPT_URL,$LOGINURL);
  11.  curl_setopt($ch, CURLOPT_USERAGENT, $agent);
  12.  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  13. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  14.  
  15.  curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path);
  16.  curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
  17.  $result = curl_exec ($ch);
  18.  
  19.  curl_close ($ch);
  20.  
  21.  
  22.  $LOGINURL = 'http://www.bet-at-home.com/start.aspx?logout=true';
  23.  
  24.  
  25.  
  26.  
  27.  $POSTFIELDS = "__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=dDwtMTU0MTI3MTY0NDt0PDtsPGk8MT47PjtsPHQ8O2w8aTwxPjtpPDE5PjtpPDIz
  28. js%2BO2w8dDw7bDxpPDA%2BOz47bDx0PDtsPGk8MTU%2BO2k8MTk%2BO2k8MjE%2BO2k8MjM%2BO2k8MjU%2BO2k8Mzk%2BO2k8NDE%2BO2k8NDM%2BO2k8NDU%2BOz47bDx0PHA8cDxsPFZpc2libGU7PjtsPG88dD47Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPDEyND
  29. 4NzQ0Oz4%2BOz47Oz47dDxwPGw8VmlzaWJsZTs%2BO2w8bzxmPjs%2BPjs7Pjt0PHA8cDxsPFRleHQ7PjtsPDExNjgsMDAgUExOOz4%2BOz47Oz47dDxwPHA8bDxWaXNpYmxlOz47bDxvPGY%2BOz4%2BOz47Oz47dDxwPHA8bDxDb21tYW5kTmFtZTtDb21tYW5kQXJndW1lbnQ7PjtsPGRvTG9naW47Njs%2BPjs%2BOzs%2BO3Q8cDxwPGw8VGV4dDs%2BO2w8TW9qZSBrb250byBncmFjemE7Pj47Pjs7Pjt0PHA8bDxWaXNpYmxlOz47bDxvPGY%2BOz4%2BOzs%2BO3Q8cDxwPGw8VmlzaWJsZTs%2BO2w8bzxmPjs%2BPjs%2BOzs%2BOz4%2BOz4%2BO3Q8cDxwPGw8VmlzaWJsZTs%2BO2w8bzxmPjs%2BPjs%2BOzs%2BO3Q8dDxwPHA8bDxEYXRhVmFsdWVGaWVsZDtEYXRhVGV4dEZpZWxkOz47bDxMYW5ndWFnZUNvZGU7VH
  30. hbnNsYXRlZFRleHQ7Pj47cDxsPG9uY2hhbmdlOz47bDxpZiAob25TdGFydFN1Ym1pdCgpID09IHRydWU
  31. IDs%2BPj47dDxpPDEyPjtAPERldXRzY2g7RW5nbGlzaDtJdGFsaWFubztFc3Bhw7FvbDvOlc67zrvOt869zr
  32. Ous6sO1BvbHNraTtTbG92ZW7FocSNaW5hO1TDvHJrw6dlO8SMZcWhdGluYTtNYWd5YXI7TmVkZXJsYW5
  33. czvQkdGK0LvQs9Cw0YDRgdC60Lg7PjtAPERFO0VOO0lUO0VTO0VMO1BMO1NMO1RSO0NTO0hVO05MO0JH
  34. z4%2BO2w8aTw1Pjs%2BPjs7Pjs%2BPjs%2BPjtsPEhlYWRlcjpidG5TcG9ydDtIZWFkZXI6YnRuQ2FzaW5vO0hlYWRlcjpidG5Qb2tlcjtidG5DYX
  35. pbm87Pj60vsDbFHvtvWC6onD%2B7lR6%2FponmQ%3D%3D&Header%3AfldUserSetting=1280x1024x32&Header%3AtbKontoNr=13428744&Header%3AtbPin=12652&Header%3AbtnLogin=Zaloguj+si%C4%99&DropDownLangSelect=PL";
  36.  
  37.  $reffer = 'http://www.bet-at-home.com/start.aspx?logout=true';
  38.  
  39.  
  40.  
  41.  $ch = curl_init();
  42.  
  43.  
  44.  curl_setopt($ch, CURLOPT_URL,$LOGINURL);
  45.  curl_setopt($ch, CURLOPT_USERAGENT, $agent);
  46.  curl_setopt($ch, CURLOPT_POST, 1);
  47.  curl_setopt($ch, CURLOPT_POSTFIELDS,$POSTFIELDS);
  48.  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  49. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  50.  
  51.  curl_setopt($ch, CURLOPT_REFERER, $reffer);
  52.  curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path);
  53.  curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
  54.  
  55.  $result = curl_exec ($ch);
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  curl_close ($ch);
  65.  
  66. $plik=fopen("dane.txt", "w+");
  67. fwrite($plik, $result);
  68. fclose($plik);
  69.  
  70. ?>
Go to the top of the page
+Quote Post
icetab
post
Post #4





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


zwracam sie o pomoc do tego skryptu
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 03:39