![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Na początku wakacji stwierdziłem, że dobrze było by ogarnąć moją kolekcję filmów, gier i muzyki oraz stworzyć coś w rodzaju bazy danych moich "zbiorów". Aby wszystko szło szybciej, napisałem skrypt wykorzystujący cURL i pobierający dane ze stron z opisami - Filmweb, Gry-Online itp. To słowem wstępu, żeby uniknąć komentarzy typu "nie kradnij cudzej pracy". Wierzcie lub nie, ale pobierane dane są wykorzystywane tylko w mojej bazie - okładka i kilka słów opisu do każdej pozycji.
Skrypt działa prawidłowo. Jednak nie zawsze po wpisaniu tytułu pozycji, otrzymywałem dane tej właśnie pozycji. Wprowadziłem więc ulepszenie - po wpisaniu tytułu, skrypt pobiera wszystkie adresy zwrócone przez wyszukiwarkę danej strony, dopiero potem już ręcznie wybieram prawidłowy adres do strony z opisem i przekazuję go do skryptu pobierającego dane. Chcę to jeszcze trochę ulepszyć - wprowadzić podgląd wyszukanych adresów w iframe, czyli np. Problem z podglądem strony pojawia się, gdy strona ma w treści "frame-buster'a", i zamiast wyświetlić się w ramce, ładuję się jako główna strona. Czy istnieje możliwość wyłączenia JavaScript tylko w iframe? W sieci znalazłem taki oto kod: Niestety, ale nie działa. Rozważam też pobieranie strony przez cURL, usunięcie skryptów JS przez preg_replace i dopiero wyświetlenie takiej strony w iframe. Jednak tu pojawia się kolejny problem - większość grafik czy linków na stronie nie ma jej adresu, tylko np.
Wiem, że to także można zmienić przez str_replace, jednak było by z tym trochę zachodu, szczególnie przy używaniu kilku różnych stron z opisami. Wyłączenie JavaScript w przeglądarce też odpada, więc powtarzam jeszcze raz moje pytanie - czy istnieje możliwość wyłączenia JavaScript tylko w iframe? Ten post edytował grangtx 24.08.2009, 23:00:59 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Czy istnieje możliwość wyłączenia JavaScript tylko w iframe? Nie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 11:06 |