Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
asjameez
Kreisi kasutaja

liitunud: 10.12.2006
|
09.11.2009 16:28:52
PHP ja sissekannete tõmbamine mujalt serverist. |
|
|
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 |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
09.11.2009 16:43:12
|
|
|
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 |
|
 |
asjameez
Kreisi kasutaja

liitunud: 10.12.2006
|
09.11.2009 18:12:56
|
|
|
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 |
|
 |
sander85
HV kasutaja

liitunud: 30.09.2007
|
09.11.2009 18:21:21
|
|
|
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 |
|
 |
asjameez
Kreisi kasutaja

liitunud: 10.12.2006
|
09.11.2009 18:29:42
|
|
|
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 |
|
 |
inzinz
HV kasutaja
liitunud: 26.01.2005
|
09.11.2009 21:13:59
|
|
|
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
_________________ Upload.ee - eestimaine failiupload |
|
Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
 |
Absona
Lõuapoolik

liitunud: 17.09.2008
|
|
Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
8 |
|
tagasi üles |
|
 |
andresv
HV kasutaja
liitunud: 06.12.2004
|
10.11.2009 00:49:39
|
|
|
äkki mingi rss/xml feed sellel portaalil olemas?
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
5 |
|
tagasi üles |
|
 |
asjameez
Kreisi kasutaja

liitunud: 10.12.2006
|
10.11.2009 00:56:19
|
|
|
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 |
|
 |
sander85
HV kasutaja

liitunud: 30.09.2007
|
10.11.2009 11:39:52
|
|
|
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  |
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 |
|
 |
inzinz
HV kasutaja
liitunud: 26.01.2005
|
10.11.2009 19:47:32
|
|
|
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 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.
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 |
|
 |
|