Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak zasymulować wejście na witryne z danego ip (ip serwera), cURL
nitro11
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 30.08.2010

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


Witam,

Chcę pobrać za pomocą cURL ocenę ze strony http://www.filmweb.pl/serial/4400-2004-122684.

Problem polega na tym, ze często dla pierwszego wejścia z danego ip
pojawia się reklama, którą można opuścić klikając link 'przejdz do filmweb'.

Za pomocą cURL, wyciągam ten link, gdyż skrypt na serwerze ciągle dostaję stronę z reklamą.
Jednak po wejściu na ten link za pomocą cURL, dalej wyświetla mi się ta reklama.

Byłem, przekonany, że wyświetla się ona tylko dla danego ip, które po raz pierwszy odwiedziło
stronę i ewentualnie nie kliknęło linka 'przejdz...' ale jednak mimo pobrania tego linka
i ponownego połączenie dalej mam reklamę.

EDIT

Zauważyłem, że sytuacja nie zależy tyle od IP co od przeglądarki, bo na każdej za pierwszym
razem dostaje reklamę a za 2 odświeżeniem właściwa stronę, więc tak jakby User Agent był istotny,
ale dodałem, takiego jak mam w przeglądarce, która już nie wyświetla reklamy (dane z Live Headers),
jednak nic to nie zmieniło.

Może chodzi o cookie?

Ale i tak jes ustawiam w cURL:

  1. curl_setopt($ch_e, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookie.txt');
  2. curl_setopt($ch_e, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookie.txt');


Ten post edytował nitro11 10.09.2010, 04:24:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sazian
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


jak dobrze pamiętam to te pliki trzeba samemu utworzyć a cURL tylko do nich zapisuje
Go to the top of the page
+Quote Post
krzysiej
post
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 3
Dołączył: 5.08.2009

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


Cytat(sazian @ 10.09.2010, 12:46:55 ) *
jak dobrze pamiętam to te pliki trzeba samemu utworzyć a cURL tylko do nich zapisuje


jesli plik cookie.txt nie istnieje curl tworzy go automatycznie, musi jedynie istniec folder, w tym przypadku folder cookie
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: 8.10.2025 - 08:41