Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  PHP ja sissekannete tõmbamine mujalt serverist. märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
asjameez
Kreisi kasutaja
asjameez

liitunud: 10.12.2006




sõnum 09.11.2009 16:28:52 PHP ja sissekannete tõmbamine mujalt serverist. vasta tsitaadiga

Huvi pärast küsin, et kas teisiti ei saa?

On portaal A, mille andmebaasis on teatud tooted. Portaalil on otsing, kust saab tooteid otsida ning kuvatakse siis tulemused.

On vaja tõmmata, ütleme ~1000 toodet alla.
Mina teen skripti B, mis teeb portaali A päringu, ning tõmbab siis alla tulemuste lehe source koodi ja hakkab, siis selle kallal töötama (fgets), kuni saab kätte kõikide leitud toodete andmed ja salvestab oma kohalikku andmebaasi.

On selline skript kõige õigem või väga kilplaslik? Mingeid muid võimalusi?
Kommentaarid: 63 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 09.11.2009 16:43:12 vasta tsitaadiga

no kas sul ligipääs sinna serverisse on? kus need tooted asuvad? mingis sql andmebaasis? sel juhul oleks hea ju ühendust võtta otse andmebaasiga!
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
asjameez
Kreisi kasutaja
asjameez

liitunud: 10.12.2006




sõnum 09.11.2009 18:12:56 vasta tsitaadiga

keevitaja kirjutas:
no kas sul ligipääs sinna serverisse on? kus need tooted asuvad? mingis sql andmebaasis? sel juhul oleks hea ju ühendust võtta otse andmebaasiga!

Ei ole ligipääsu serveri andmebaasile.
Kommentaarid: 63 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum
sander85
HV kasutaja
sander85

liitunud: 30.09.2007




sõnum 09.11.2009 18:21:21 vasta tsitaadiga

asjameez kirjutas:
keevitaja kirjutas:
no kas sul ligipääs sinna serverisse on? kus need tooted asuvad? mingis sql andmebaasis? sel juhul oleks hea ju ühendust võtta otse andmebaasiga!

Ei ole ligipääsu serveri andmebaasile.


kas sul luba on, et sellist päringut üldse nende lehe suhtes teha ja nende tooteid kopeerida?

_________________
Think of how stupid the average person is, and realize half of them are stupider than that.
-- G. Carlin
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
asjameez
Kreisi kasutaja
asjameez

liitunud: 10.12.2006




sõnum 09.11.2009 18:29:42 vasta tsitaadiga

sander85 kirjutas:
asjameez kirjutas:
keevitaja kirjutas:
no kas sul ligipääs sinna serverisse on? kus need tooted asuvad? mingis sql andmebaasis? sel juhul oleks hea ju ühendust võtta otse andmebaasiga!

Ei ole ligipääsu serveri andmebaasile.


kas sul luba on, et sellist päringut üldse nende lehe suhtes teha ja nende tooteid kopeerida?

Mina täidan vaid ülesannet. Lihtsalt jäi kripeldama, et äkki olen siiani peaga vastu seina jooksnud, kuid tundub, et valisin ikka õige meetodi. Ja tooted olid lihtsalt näide.
Kommentaarid: 63 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 09.11.2009 21:13:59 vasta tsitaadiga

Kui andmebaasile otse ligipääsu ei ole, siis html töötlemine suht ainus variant jah.

sander85, legaalsuse koha pealt oleneb sellest, mismoodi seda infot kasutatakse. Omatarbeks mingi indekseeringu tegemine ei tohiks olla probleem. Ja kui pilte mitte kasutada, siis ei saa keegi copyrighti kallal ka norida. Päringute loa kohta veel niipalju, et minuteada näiteks google jms ei käi ka iga veebilehe admini käest küsimas kas ta tohib nende lehele päringuid teha icon_razz.gif

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 09.11.2009 21:24:27 vasta tsitaadiga

Ainult skripti kaudu saabki (juhul kui portaaliga ei saa kokkuleppele).
_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
andresv
HV kasutaja

liitunud: 06.12.2004



Autoriseeritud ID-kaardiga

sõnum 10.11.2009 00:49:39 vasta tsitaadiga

äkki mingi rss/xml feed sellel portaalil olemas?
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
asjameez
Kreisi kasutaja
asjameez

liitunud: 10.12.2006




sõnum 10.11.2009 00:56:19 vasta tsitaadiga

andresv kirjutas:
äkki mingi rss/xml feed sellel portaalil olemas?

Tollel rss-i pole. Jääb siis üle ainult html koodi töötlus.
Kommentaarid: 63 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum
sander85
HV kasutaja
sander85

liitunud: 30.09.2007




sõnum 10.11.2009 11:39:52 vasta tsitaadiga

inzinz kirjutas:
Päringute loa kohta veel niipalju, et minuteada näiteks google jms ei käi ka iga veebilehe admini käest küsimas kas ta tohib nende lehele päringuid teha icon_razz.gif


google ja muud sellised botid on üldiselt lubatud ikka sel eesmärgil, et oma lehe külastatavust suurendada.. need austavad ka robots.txt faili ja kui neil selle kaudu külastamine keelata, siis ega nad edasi ei nuusi.. kui oma skriptiga miskit nässu keerad ja sellega kellegi lehte vastu nende soovi kammima lähed ja sellega neile ebavajalikku liiklust regulaarselt korraldama hakkad, siis see pole enam väga viisakas.. kuna asja aetakse läbi html'i, siis jääb mulje, et just sellise tegevusega ongi tegemist, sest kui asi oleks läbi räägitud, siis leitaks kindlasti mingi parem võimalus oma toodete väljundi kuvamiseks..

_________________
Think of how stupid the average person is, and realize half of them are stupider than that.
-- G. Carlin
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 10.11.2009 19:47:32 vasta tsitaadiga

sander85, sa lähtud roosast põhimõttest et ükskõik millise netipoe adminid on väga vastutulevalt sõbralikud kõikide inimeste hobiprojektide suhtes, kes tahavad nende toodete kohta mingit statsi teha vms.
Minuteada reaalsuses asi päris nii ei ole, et kui mingit statsi lehte tahad teha kellegi toodete kohta siis saada ainult email ja päeva pärast on ametlik rss feed või lausa sql fail sul käes icon_razz.gif Miks mainin ühte päeva: nimelt kindla struktuuriga html'i parsija kirjutamine ja selle abil 1000 toote sisselugemine on vabalt ühe korraliku päeva teema. Omal oli ka vaja kunagi mingi spets tootegrupi (toidukaubad) ülevaadet saada (üldine toote info, mitte hindasid poodide kohaselt jms) ja usu või ei, absoluutselt kõik blokkisid täiega, et nemad oma infot välja ei jaga igasugustega. icon_razz.gif

Ja kui veel niisama virisemise põhjust otsida, siis netipoe leht mis 1000 toote lehe kuvamise peale (järjest, mitte paralleelselt) otsad annab serveri koormuse tõttu või liikluse umbe tõmbab on omadega pees: esimesel juhul on tegu väga käki poe softiga mille tõmbab maha juba see kui 10 kasutajat korraga lehele satub, teisel juhul istub asi kuskil kodu netiühenduse taga. Mõistlikult toimetades, iga html pärimise vahel 1 sekund sleepida et serverile hingetõmbeaega anda, ja ~20-30 mindiga on asi olemas.

asjameez, kui mingit nõu vaja kuidas parsimist saaks vb paremini teostada siis võin natuke PM's juhendada vms et mis moodust mina siiani ise kasutanud olen.

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  PHP ja sissekannete tõmbamine mujalt serverist.
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.