Pitäisi saada tehtyä sellainen lomake joka etsii ja tulostaa tiedot hakusanojen perusteella eri sivuilta, sen hetkisten tietojen perusteella.
Eli sivustot voisivat olla seuraavanlaiset:
www.esimerkki.com/etusivu.html
www.malli.net/esimerkki.html
www.yritys.fi/jasenet.html
Osaiskohan kukaan auttaa?
Ystävällisesti antti
Eli sivustot voisivat olla seuraavanlaiset:
www.esimerkki.com/etusivu.html
www.malli.net/esimerkki.html
www.yritys.fi/jasenet.html
Osaiskohan kukaan auttaa?
Ystävällisesti antti
Vastaukset 3
Vanhimmat
Oletko kaikkien haettavien sivustojen ylläpitäjä? Jos et, niin homma menee vähän vaikeammaksi, mutta on usein kuitenkin mahdollista.
Tutki, miten haluamasi tieto on sivuille talletettu ja tee skripti, joka hakee tiedon ja tallettaa sen omaan systeemiisi esim. tietokantaan tai tiedostoon, josta sitten voit hakuskriptillä niitä tietoja hakea. Funktiolla file_get_contents() voit hakea haluamasi sivun html-koodin, ja funktiolla ereg() voit etsiä siitä haluamaasi tekstiä.
Helppohan tuo on tehdä, haet haluttujen sivujen koodit ja poistat turhat(kaikki) html koodit, näin sisällöksi jää pelkkää tekstiä, sen länttäset tietokantaan ja teet ihan normaaleja select kyselyitä.
Kannattaa myös tallentaa sivujen otsikko jne... tietoa.
Ei ereg vaan preg_match, nopeempa jne... Tosin jos tietokanta mahollista, niin sitä kannattaa todellakin käyttää.
Homma on järkevintä tehdä niin että asentaa oman spiderin lukemaan tasaisin väliajoin niitä sivustoja joilta haluaa etsiä, spidereita on valmiina ja ne osaavat tallentaa tuloksensa tietokantaan.
Sitten vaan yksinkertaisesti sivultasi haet SQL:lla hakusanojen perusteella tietokannasta ja johan toimii.