» »

[Nov projekt] BOSCH.... (dve slike)

[Nov projekt] BOSCH.... (dve slike)

HotBurek ::

Dobro jutro.

Evo, nov super sončen dan.

Toliko, da poinformiram, kaj počnem.

Seveda, to je nov projekt.

Naredil sem "first pass", tako da je čas za predstavitev.

Za začetek zgolj v dveh slikah.



Čaka me pa še veliko dela... in veliko urejanje podatkov.

Zaenkrat pa zgleda dobro.

Well done.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

OutOfTheBox ::

A uporabljaš kaj AI pri izdelavi teh projektov?

HotBurek ::

Sem mislil, da bom. Za prevajanje.

Pa sem uporabil Google Translate, ki prevede... well, če ni konteksta, temu primerno. Bodo pa smešnice. Tudi to je vredu.

Drugo sem imel v mislih za delat seznam dictionary-jev (ne vem zdejle, kako se dikšneri napiše po slovensko). To, za prevod.

Primer: "lang": "en", "home": "home", "next": "next", itn...

Se pravi nek seznam angleških key/value zapisov, da jih uporabiš na večjezični strani. To bi dal kot input + seznam željenih jezikov, ven pa bi dobil že narejen seznam. Kar je bistveno hitreje, kot za vsak jezik posebej copy + paste v/iz Google Translate.

Ven bi pol dobil (seveda s pravilnimi prevodi):

"lang": "bg", "home": "kuča", "next": "seldžeci", itn...
"lang": "da", "home": "huse", "next": "nekste", itn...
"lang": "en", "home": "home", "next": "next", itn...

To si lahko prišparaš čas. Narediš dictionary vseh key-ev, katere rabiš "prevedi" na strani, v angleškem jeziku, potem pa rečeš naj ti naredi prevode za value vrednosti glede nak lang key (ki ostane in predstavlja jezik). Tako lahko (mogoče) prevedeš spletno stran v 25 evropskih jezikov.

Je pa res, da se potem pojavijo zapisi ednina/dvojina/množina, ki niso pravilni, npr.: V seznamu je 101 izdelkov.

Drugo pa nisem nč kej. Zaenkrat gonim DDG (Google me stalno blokira s kaptčo ker uporabljam uBlock Origin in sem posledično robot... ter potem klikam hidrante, prehode za peščce, avtobuse, kolesa, motorje, štenge... ni da ni), tam najdem večinoma vse, včasih na Stack Overflow, kdaj pa tudi tist "AI overview" že kr napiše odgovor.

Musko zraven poslušam:

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

HotBurek ::

Evo, pa naj bo.

V slovenskem jeziku: https://www.getbosch.com/index-sl-si.ht...

V angleškem jeziku: https://www.getbosch.com/

Razlika je v prevodu, ter pri izpisih je dodaten stolpec (rdeč vprašaj), ki z oranžno karo označuje trgovine iz slovenije.

Je tudi nekaj ostalih jezikov in držav (bg-bg, da-dk, de-at, itn.). Preklaplajti je zaenkrat možno ročno (view-source code in seznam alternate link-ov).

Podatki se še zlagajo skupaj, ker first pass pri kar mnogih trgovinah še niti ni končan.

Kategoriziranih je 20 izdelkov.

Tole mislim, da je trenutno najboljši primer:

BOSCH pie645bb5e

V sloveniji 400 EUR, na danskem 1.200 EUR.

https://www.getbosch.com/p/sl-si/bosch/...

Če kdo želi primerjat BOSCH izdelek, pa ga še ni notri, naj sproči, pa bom prednostno dodal.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

HotBurek ::

Dobro jutro.

Evo, danes sem obstoječe izdelke umestil v kategorije ter za vsak že vnešen izdelek dodal sliko.

Sledijo pa prevodi in potem category view, kjer bodo prikazani izdelki v seznamu, glede na to, v katero kategorijo spadajo.

https://www.getbosch.com/p/en/bosch/wiw...

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

HotBurek ::

Evo, sedaj sem se lotil grupiranja produktov.

V ozadju pa pripravljam kategorije. To še pride.

No, tale primer sem danes "našel" med grupiranjem kot takega z največ ponudbami doslej.

https://www.getbosch.com/p/sl-si/bosch/...

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

HotBurek ::

Evo, nov "rekord" v številu primerjav za isti izdelek.

https://www.getbosch.com/p/sl-si/bosch/...

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

karafeka ::

Izgleda zelo uporabno.
Kje pa dobiš seznam trgovin?

HotBurek ::

Velik del seznama sem imel že od prej, ko sem delal podoben projekt, in sicer primerjava cen pralnih strojev.

Ostale pa iščem "na roke". Niti ni tako težko, pa vsake toliko naletim na kak tuj primerjalnik elektronskih naprav, ki ima nekaj trgovin z bosch aparati.

Predvidevam, da je v evropi vsaj ene 1000 spletnih trgovin z bosch gospodinjskimi aparati. Že pri nas jih je 20 (oz. še več). Se pravi, ena spletna trgovina na 100.000 prebivalcev.

Trenutno se pa še kar mučim z kategorijami. Predvsem, da pripravim izpis izdelkov glede na izbrano kategorijo.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

mr_chai ::

Ne vidim neke uporabnosti v takem price trackerju. Kaj mi pomaga 40 eur cenejši pomivalec posode iz Litve, saj ti poštnina požre vso cenovno prednost in na koncu si na istem ali pa verjetno še večji ceni ??


Imaš tudi nekaj neažuriranih cen.

lemur233 ::

Zdi se mi fajn projekt. Ali bi lahko naredil nekaj za seks lutke, ampak to te ta moderne, ne tiste napihljive. Dons se dobi neke že take proper zadevce, ko je vbistvu bolš kot ta prava zadeva, tko pravjo. Maš neki na youtubu od tega. Neki se tud od kitajca dobi, sam ne vem kera je zdej dobra roba.

HotBurek ::

mr_chai, trenutno je tako, da če je izbrana država (za "nas" je to "/sl-si/" v naslovu), se izpuše stolpec z question mark-om, in tam se za vsako vrstico, kjer gre za trgovino iz slovenije, označi z oranžnim diamant znakom.

Mogoče bom, sedaj ko vidim, koliko je teh podatkov, res naredil tako, da bo imel izpis dve tabeli: prva tabela samo za izbrano državo, druga tabela pa za vse države.

Kar se ažurnih cen tiče. Cene se trenutno osvežijo 2x na dan. Ter, za tiste ponudbe, ki jih grupiram po isti izdelek, je podatek še "od prej" (par dni, en teden), ker so šele po mapiranju "padli" v refresh "pool". Max 14 ur, in so potem vsi osveženi.

Zdej, če pa spletne trgovine za kratek čas (eno uro ali manj) delajo down-and-up na cenah in glih takrat uloviš "špico"... Ja, krajši refresh rate bi moral imet.

Evo, nov "rekod", 22 primerjav:

https://www.getbosch.com/p/sl-si/bosch/...
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

HotBurek ::

Evo, sem dodal še eno tabelo.

Prva tabela izpiše izdelke za spletne trgovine izbrane države, druga tabela izpiše vse.

Tale indukcijska (PXY875KW1E) je v avstriji jurija, pri nas pa jurija pa pol. Verjetno se splača z poštnino, al pa gor it na bencin pa to. 8-)

https://www.getbosch.com/p/sl-si/bosch/...
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

HotBurek ::

Evo, projekt se nadaljuje.

Naredil sem sledečo spremembo: projekt sem omejil na slovenski jezik ter slovenske trgovine. Izdelki so prav tako samo BOSCH hišni aparati.

Sedaj sem naredil kategorije, da je lažje brskat.

V izbrani kategoriji je možno razvrstit izdelke po ceni (naraščajoče).

Pred vsako kategorijo je v oklepaju število izdelkov. Do sedaj sem večinoma dodajal/grupiral hladilnike, kuhalne plošče, pralne stroje... Ostale še moram dodat.

Zadevo sem preselil na novo domeno: https://www.getbosch.si/
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

HotBurek ::

Evo, danes ob 17:56 je Google bot prvič pokraval en produkt. Prvi je bil sušilni stroj: BOSCH WQB246CNBY

Zdej pa da vidimo, kako hitro se bo pokazal v search rezultatih.

Takole pa zgleda procedura za izpis ponudbe izdelka:

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

HotBurek ::

Evo, eno reč sem našel/potestiral.

Aliansa ima za izdelke pod ceno gum "Klikni in izenači ceno!".

Pod "Preberi več" imajo zapisano:

Na strani določenih izdelkov pod ceno najdete gumb "Klikni in izenači ceno". Po kliku bo sistem primerjal ceno izdelka s cenami pri drugih spletnih ponudnikih**. V kolikor bo kateri spletni ponudnik imel v danem trenutku nižjo ceno, vam bomo ponudil novo "znižano ali izenačeno" ceno, če pa je naša cena že najnižja, se vam bo na zaslonu prikazalo obvestilo, da je naša cena že najnižja.

**Ceno izenačimo z naslednjimi ponudniki: SHOPPSTER, MIMOVRSTE, BIG BANG, MERKUR, HARVEY NORMAN, GA, ENAA, LEPDOM, JANA.

Primer izdelka: https://www.aliansa.si/bosch-kuhinjski-...

Jst kliknem in dobim: Naša cena je najnižja!

Trenutna cena na Aliansi je 347,90.

Isti izdelek je trenutno na Enaa 299,89:

https://www.enaa.com/kuhinjski-roboti/h...

Se pravi, da v tem primeru ne dela pravilno, ker v danem trenutnku zadeva ne drži.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

misek ::

HotBurek je izjavil:

Se pravi, da v tem primeru ne dela pravilno, ker v danem trenutnku zadeva ne drži.
Morda pa deluje na random. Ker drugače bi morali vedno ponuditi enako ceno. Tako pa lahko zaslužijo več.

HotBurek ::

Evo, danes dosežen zanimiv rezultat.

Google bot je prvič obiskal stran 2025-09-12 17:56:25.000. Od takrat naprej pridno crawla po product page-ih.

Danes, malenkost manj kot 5 dni kasneje, je bil na strani prvi obiskovalec, ki je prišel iz google search page-a.

Gre za izdelek BOSCH MS6CB61V7. En mal na žalost, samo ena ponudba je notri.

Tole je googel search query: bosch ms6cb61v7

Stran www.getbosch.si je vsaj pri meni na 10-tem mestu prve strani.

Zelo soliden rezultat za "5 dni strao stran", ane.

Zdej pa vprašanje kako naprej?

Ideja, ki mi je trenutno najbolj všeč, je just expand po celi evropi. Niti ni nujno, da je vse prfektno.

Že to, da je za en izdelek zbranih nekaj direkt linkov do različnih trgovin, je kr ok.

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

barakus ::

? bravo, super projekt

Kako pa identificira / poveže da gre dejansko za isti izdelek?

GA_PI ::

Meni npr. na službenem PCju blokirajo stran, ker verjetno ni https:

https://postimg.cc/DSfPW0cP

HotBurek ::

barakus, vse povežem po ID-ju od izdelka. SQL query in potem v isto grupo oz. isti izdelek. Sej, še sedaj jih grupiram na roke.

Ko bom enkrat imel skoraj vse, bom naredil mapper, ki bo to delal avtomatsko.

GA_PI, error ssl_error_no_cypher_overlap skoraj zagotovo pomeni, da na client strani (browser) ne podpira TLS 1.2 oz. TLS 1.3. Lahko, da gre za starejši browser?

Tule je recimo test za ssl/tls podporo: https://www.ssllabs.com/ssltest/analyze...

V razdelku "Cipher Suites" je seznam podprtih iz strnai serverja.

Takole je nastavljeno v nginx config-u:
ssl_protocols TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers on;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-CHACHA20-POLY1305:
    ECDHE-ECDSA-AES128-CCM:ECDHE-ECDSA-AES128-CCM8:ECDHE-ECDSA-AES256-CCM:ECDHE-ECDSA-AES256-CCM8:
    ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-ARIA128-GCM-SHA256:
    ECDHE-ECDSA-ARIA256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305;
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

HotBurek ::

UPDATE

Včeraj in danes sem dodal nekaj (30?) spletnih trgovin iz tujine.

Zanimivo, da mi Google prikaže predvsem južne (balkan), vzhonde (madžarska, slovaška, ukraija) rezultate.

Do zahodnih (danska, benelux, italija, francija, španija, portugalska) spletnih trgovin, ki prodajajo Bosch hišne aparate nekako ne pridem. Krneki.

Enivej.

Naredil sem par semplov mapiranja tudi "tujine". Zaenkart ene 20 vsega skupaj. Imam pa že več kot 1000 definiranih produktov.

Evo primeri:

BOSCH PVQ711H26E

BOSCH SMV4EVX08E

BOSCH DLN56AC50

BOSCH SBD8TCX04E

BOSCH BBS611MAT


Če, ja "če", bi imel vse (ali skoraj vse) spletne trgovine, ki prodajajo Bosch, pomapirano in solidno osvežene cene, bi tole bila kr ornk bomba.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

HotBurek ::

UPDATE

Danes sem se odločil, da malo počakam z mapiranjem. Ker, to mapiranje delam na roke, in gre kar nekaj časa. Ter, če kasneje dodam trgovine, moram vse ponovit. In že sedaj imam malenkost več kot 1000 produktov z mapirat. Vsakega, ena po ena, na roke.

No, in sem šel raziskovat, če lahko najdem italianske trgovine. In mi je kar solidno ratalo.

Traja nekaj časa, da sem jih "izluščil", tiste ki lahko po-crawl-am.

Do sedaj sem jih dodal 20. Za nekatere se še izvaja "first pass".

In tole je primer/sample, kar je ratalo:

BOSCH SMV6YCX02E

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

HotBurek ::

Evo, ena zanimivost.

Neke vrste "primerjava" med cenami istega izdelka v:

Litva Latva Estonia

IN

Dasnka Norveška

https://www.getbosch.si/p/bosch/wgg242z...

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

mr_chai ::

Zakaj pa naj bi se ti cene osveževale samo 2x na dan, naredi tako da se ti cene osvežijo na 1 uro.

HotBurek ::

Trenutno imam en crawler per web shop.

In če vse naekrat zalaufam, krešne MariaDB z OOP sporočilom.

Tako sem razdelil na dvakrat na dan:
- trgovine z id 0, 10, 20, 30,.. štartajo ob 0:00 in 10:00
- trgovine z id 1, 11, 21, 31,.. štartajo ob 1:00 in 11:00
- trgovine z id 2, 12, 22, 32,.. štartajo ob 2:00 in 12:00
itn.

Plan imam, da naredim ločen "price monitor", ki bo šel horizontalno (po en request na web shop), tako kot dela kombajn z koruzo (zadnje čase so popoldne/zvečer/ponoči aktivne te mašine, ane).

Trenutno imam v planu dodati še ene 10~20 trgovin in tako pridem do skupno 180 trgovin.

Potem pa dodajanje/definiranje izdelkov, ker... zgleda, da mi, balkan, nimamo istih izdelkov, kot gor baltik pa to.

Ziher je še kakih 500 za definirat... vse,... link do slike, gtin, v pravo kategorijo dat. Pač, na začetku to traja, ane.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

HotBurek ::

UPDATE

Ta teden sem imel 2x po good session z dodajanjem novih trgovin.

Prvič se je zadeva zapeljala na relacijo od Rusije, prek držav Gruzija/Azerbajžan/Armenija, do Iraka.

Primer: BOSCH WTN86201ME

No, danes je bil pa drug sessin, ki se je vrtel večinoma okrog držav Švica, Belgija in Nemčija

Primer (slika spodaj): BOSCH KSZ10020

No, in ravno na tem drugem primeru sem opazil potencialno napako pri računanju procenta. Again.

Poenostavljeno gre primer takole: dva izdelka, eden stane 20 EUR, drugi 120 EUR. Razlika je izračunana kot 100 EUR, kar je pravilno. Ampak, procentualna razlika pa je izračunana kot 500%. Kar pa mislim, da je narobe. Pravilno bi verjetno bilo 600%. Ali se motim?

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

HotBurek ::

Evo, en mednarodni primer.

Če kdo kupuje indukcijo BOSCH PIV975DC1E.

V Belgiji se prodaja po +1700 EUR, v Iraku pa po 870 EUR. Mogoče se navlkljub poštnini splača.

BOSCH PIV975DC1E

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

mr_chai ::

Ja in v čem je point tega primerjalnika cen? Morda ugotovitev, da tam kjer je višji standard, so dražje cene ? Surprise ! :))

In kdo pri zdravi pameti bi sploh poizkušal iz Belgije v Iraku naročiti indukcijsko ploščo? :D

1.) Iračani bi se sam smejal, ko bi jim poslal mail
2.) Tudi če bi v teoriji lahko naročil v Iraku, bi te transport drago koštal.
3.) Tudi če bi bil transport samo 1000 eur, bi te upalila še carina.
4.) Če bi se šel to velikopotezno bi te še Bosch upalil še s tožbo.

Tko da ne razumem kaj je poanta tega primerjalnika, saj tudi če so odstopanja pri cenah znotraj EU, se ti na koncu ne splača naročiti drugje zaradi dragega transporta. Bela tehnika je sploh specifika. In na koncu se da še ceno zbit pri domačem prodajalcu, ali pa se počaka na kakšne akcije.

HotBurek ::

Ob zadostni razliki v ceni je čezmejni nakup lahko smiseln na relaciji Maribor - Graz.

In pri indukciji so primeri, kjer je razlika v rangu nekaj 100 EUR.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

bemfa ::

Za nakupe čez mejo imamo geizhals.eu, za nakupe v slo pa ceneje.si. Za nakupe v Iraku pa ne rabimo, ker od tam ne moreš dobit, nemogoče je uveljavljat garancijo pa še kvaliteta izdelkov za tak trg je vprašljiva.
Glede "buga": če en izdelek stane 20EUR (A) in drugi 30EUR (B), rečemo da je drugi za 50% dražji, ker nas zanima razlika med ceno A in B in ne razmerje med njima. Formula torej (B-A)/A. In v tvojem primeru (120-20)/20 = 5 oz. 500%.

HotBurek ::

Evo, nov update oz. dva.

Prvo. Odstranil sem "poimenske" kategorije ("pralni stroji", "pomivalni stroji", ...) in izdelke pogrupiral po prvih treh znankih MPN-ja. Večinoma so to črke, je pa tudi nekaj izjem.

To bo olajšalo/pohitrilo prevod spletne strani v druge jezike. Ker, glede na to, da traffic "želi" priti iz tujine, je prav, da se to uredi in doda jezike. Prav tako bo potem prikaz prve tabele, ki ima (v kolikor obstajajo) samo domestic ponudbe, prikazan za izbrano državo.

Drugo. Dodal sem search funkcijo skupaj z autocomplete. Možno je iskati po MPNju ali GTIN13. Do search funkcije se pride iz domače strani (tam sta link-a na MPN in Iskalnik).
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

HotBurek ::

UPDATE

Sedaj sem dodal dodatni jezik (nemščino), ter s tem možnost prikaza "domestic" tabele glede na izbrano državo: avstrija, belgija, švica, nemčija in slovenija.

Zadeva je full dober ratala.

Primer: BOSCH DHL555BL

Sedaj bo pa fokus bolj na odpravi napačnih mapiranj, ter definirat še nove produkte.

Kul stuff. 8-)

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

mr_chai ::

kewl stuff, če bom kdaj kupoval bosch belo tehniko, bom uporabil tvojo stran


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Testi pralnih strojev (strani: 1 2 3 )

Oddelek: Loža
10512441 (766) Okapi
»

Dve ideji za projekt. Menje?

Oddelek: Programiranje
331562 (649) misek
»

Iskalnik produktov po spletnih trgovinah

Oddelek: Programiranje
496875 (479) HotBurek
»

Nginx 1.25.x - Kako ponovno vklopit TLSv1.2 (ssl_protocols)?

Oddelek: Programiranje
8635 (480) HotBurek

Več podobnih tem