![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Zastanawiam się jak ominąć reklamy które występują przed otwarciem faktycznej strony. Chodzi mi o wyciągnięcie poszczególnych informacji z filmweb'u tylko , że pobierając stronę tym skryptem wyświetla mi reklamy.
Jak nakazać skryptowi aby wszedł w link "Przejdź do filmweb" ? Pojęcie o cURL'u mam znikome i raczej sam na to nie wpadnę ![]() Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Sprawdź jaki kod ma reklama i znajdź kluczowe tagi.
Poza tym po co kopiujesz treść z filmwebu? -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Relama jest jakby oddzielną stroną, trzeba kliknąć "Przejdź do filmwebu" aby przeniosło na stronę o którą mi chodzi. Ale jak to zrobić ? ;] Gdyby było to o co mi chodzi ukryte pod reklamą nie byłoby problemu bo odfiltrowałbym sobie to co potrzebuję tak samo link ale nie wiem jak przejść na daną stronę. Wchodząc z komputera normalnie mi wyświetla zaś ze skryptu wyświetla odrazu i cały czas reklamę. Jak można byłoby to ominąć ?
Pozdrawiam ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Cytat aby przeniosło na stronę o którą mi chodzi - to dlaczego od razu nie pobierzesz tej strony?
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 37 Dołączył: 1.05.2008 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Reklama na Filmwebie opiera się pewnie na sesji, sprawdzają kiedy ostatni raz odwiedzałeś serwis i w razie czego wyświetlają reklamę. W Twoim skrypcie nie widzę włączonej obsługi ciasteczek więc każde wczytanie strony liczone jest przez FW jako nowy użytkownik dla którego trzeba wyświetlić reklamę. Dodaj obsługę ciastek (znajdziesz to w pierwszym lepszym tutorialu o curl, z tego co pamiętam jest też o tym cały osobny tutorial na php.pl) i przy wejściu wykrywaj czy na stronie wyświetlany jest napis "Przejdź do filmweb" - jeśli tak to wczytaj stronę ponownie. Powinno śmigać
![]() @Pilsener Na FW reklama znajduje się pod tym samym adresem co żądana strona. Po prostu zamiast docelowej strony wyświetlają reklamę ![]() Ten post edytował Berg 1.09.2010, 14:26:13 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tak zerkałem tutaj : http://wortal.php.pl/wortal/artykuly/php/b...ol_http/ciastka
![]()
Dodałem pliki cookies.txt i cookiesjar.txt i nadałem im chmod'y 777 Ale i tak nie osiąga to efektu. Może ktoś ma inne pomysły jak to zrobić ? Ten post edytował botnaizi 1.09.2010, 14:33:51 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 37 Dołączył: 1.05.2008 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Wywołaj curl_exec 2 razy. Drugie wywołanie powinno zwrócić treść bez reklamy. Tylko pomiędzy 2 wywołaniami ustaw REFERER na stronę pod którą próbujesz wejść.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
@Berg: A mógłbyś przerobić trochę ten skrypt bo nie wiem jak to zrobić
![]() ![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 37 Dołączył: 1.05.2008 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Berg, teraz śmiga.
Ale mam jeszcze jedno pytanie chciałem przefiltrować wszystkich aktorów, żebym otrzymał wynik od razu. Dodałem takie coś : Ale wyświetla tylko 1 postać z filmu. Kombinowałem z (.*) dawałem + lub ? ale i tak nie działa ( chyba dlatego że zatrzymuje się na pierwszym spotkanym wyrażeniu ale nie wiem ![]() Pozdrawiam |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 437 Pomógł: 42 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:07 |