Temat: [php] ściąganie danych z innej strony

Witam,
Jest sobie strona [url="http://www.kabaretka.com"]http://www.kabaretka.com[/url] Chciałbym z niej ściągnąć bazę kabaretów i zapisać w postaci:

Tabela kabarety
id | id_kategorii | tytul | kod_embed | link_miniaturka | data

Przykład:
1 | 1 | fajny kabaret | tutaj kod embed | http://link_do_miniturki | 28.12.2008

Tabela kategoria
id | tytul

Przykład:
1 | Ani Mru-Mru
2 | Marcin Daniec


Czyli utworzyć tylko sql, (ściaganie informacji z tej strony i zapisywanie do mojej bazy).
Jak coś takiego wykonać? Nie chodzi mi tutaj odrazu o pisanie całych kodów bo to może trochę zająć ale jakiejś instrukcji krok po kroku co robić i na jakie funkcje php zwrócić uwagę żeby je wykorzystać. Chodzi o jak najprostszy sposóbWojciech Potocki edytował(a) ten post dnia 28.12.08 o godzinie 14:42
Michał Ławicki

Michał Ławicki dostawca zadowolenia

Temat: [php] ściąganie danych z innej strony

preg_match / preg_match_all + odpowiedni regExp

Temat: [php] ściąganie danych z innej strony

Michał Ławicki:
preg_match / preg_match_all + odpowiedni regExp

a jak się połączyć z inną stroną?

Czyli ma działac tak;
1. łączę się
2. szukam odpowiednich treści
3. zapisuje do bazy

ale np. kody filmików będą na wielu podstronach to jak przeszukać każdą z nich?

konto usunięte

Temat: [php] ściąganie danych z innej strony

Wojciech Potocki:
ale np. kody filmików będą na wielu podstronach to jak przeszukać każdą z nich?
Spróbuj myśleć jak pajączek wyszukiwarki ;-) Wchodząc na główną stronę witryny, którą się interesujesz możesz za pomocą kilku kliknięć w odpowiednie linki dotrzeć, do żądanej podstrony. W skrypcie musisz wyłowić adresy url do podstron (np. wchodząc do kategorii wyświetla się lista klipów), a następnie pobrać interesujące dane (najwygodniej pewnie za pomocą wyrażeń regularnych).
Na chwilę obecną nie przychodzi mi do głowy bardziej optymalne rozwiązanie...
Michał Ławicki

Michał Ławicki dostawca zadowolenia

Temat: [php] ściąganie danych z innej strony

1. pobierasz strone - file_get_contents
2. wyrazeniem regularnym pobierasz interesujaca Cie tresc
3. wyrazeniem regularnym pobierasz linki podstron
4. wyciagasz z tablicy z linkami podstron kolejnego linka i przechodzisz do punktu 1.

konto usunięte

Temat: [php] ściąganie danych z innej strony

Wojciech Potocki:
ale np. kody filmików będą na wielu podstronach to jak przeszukać każdą z nich?

Raczej nie bedzie potrzeby. Wystarczy sie przyjrzec dobrze ;-)

konto usunięte

Temat: [php] ściąganie danych z innej strony

file_get_contents może nie działać na niektórych serwerach, podobnie jak remote fopen(). Wtedy można użyć cURL (ma trochę fajniejszych opcji ale nie wiem czy są ci potrzebne).

Temat: [php] ściąganie danych z innej strony

Grzegorz Typiński:
Wojciech Potocki:
ale np. kody filmików będą na wielu podstronach to jak przeszukać każdą z nich?

Raczej nie bedzie potrzeby. Wystarczy sie przyjrzec dobrze ;-)

Możesz powiedzieć coś więcej?

konto usunięte

Temat: [php] ściąganie danych z innej strony

Cześć,

Spójrz tutaj - http://forum.php.pl/lofiversion/index.php/t44555.html

Jest tam klasa do pobierania danych o użytkowniku z Allegro.pl

Twoja klasa będzie działać podobnie. Dokonaj odpowiedniego rozbioru na części pierwsze i działaj.

Z takim zastrzeżeniem, że ja bym nie pobierał całego kodu embed bo mija się to z celem. Pobierz tylko istotne parametry, tj. adres obiektu, może rozdzielczość.
Piotr Ż.

Piotr Ż. Director of UX EMEA

Temat: [php] ściąganie danych z innej strony

Wojciech Potocki:
Witam,
Jest sobie strona [url="http://www.kabaretka.com"]http://www.kabaretka.com[/url] Chciałbym z niej ściągnąć bazę kabaretów i zapisać w


poza czysto akademickim rozwiazaniem sprawy dzialanie jest poprostu nielegalne :) wiec... mam nadzieje ze to tylko cwiczenie na zaliczenie

Następna dyskusja:

[HTML][PHP] Jak jednoczesni...




Wyślij zaproszenie do