|
17.06.2020., 18:19 | #1 |
KAVA.hr
Datum registracije: Apr 2006
Lokacija: zg
Postovi: 366
|
Automatski provjeravanje status pošiljke
Pozdrav, imam pitanje, kako npr. status pošte mogu u Excel automatski upisati kada je pošiljka stigla. Imam npr. https://tnt.posta.hr/hptnt/index.xht...LE1111111111HR Znači broj pošiljke je poslje "=" i taj link bi neki program trebao provjeravati je li piše na kraju "Pošiljka uručena primatelju", tipa ako piše neka tako kopira tu rečenicu ili da samo piše OK ili šta god. Znači imam link i rečenica je uvijek ista, ima li neki način da npr. ako kliknem na gumb da automatski program provjerava to i kada imam npr. 10 pošiljke? |
17.06.2020., 18:38 | #2 |
Moderator
Datum registracije: Dec 2004
Lokacija: Zagreb, Tresnjevka
Postovi: 9,500
|
Da se ne ide komplicirati, ako želiš u Excelu - napravi čelije sa ID-em pošiljaka, pored njih praznu ćeliju te tipku koja će pokrenuti excel macro koji će napraviti HTTP Request prema pošti za svaki paket, pa onda očitaj Response toga (response je TEXT/HTML) pa njega možeš tražiti kao običan string za određene riječi. Ako pronađe riječ (tipa kako si napisao "Pošiljka uručena primatelju"), neka pored te čelije stavi u Excelu "DOSTAVLJENO". Excel kao excel nema HTTP clienta u svojim library-ima, ali možeš iskoristiti reference iz Windowsa u Excel-ovom VBA prozoru. Sličan primjer ti je ovdje: http://excelerator.solutions/2017/08...p-get-request/ Obzirom da želiš automatski provjeravati (tipa svakih 1h ili kako već god), bilo bi dobro izbjeći Excel - em će ga Macro zauzeti za ostale stvari, em nema timer i da radi asinkrono - no to je već posao i pol za mladog programera U excelu bi ga mogao napraviti da se pokrene kod svakog pokretanja tog excel file-a, pa bi i to moglo funkcionirati sa polu automatikom... Samo nemoj da tu bude ona programerska "izgubio 6h na programiranje nečega što se da u minutu ručno napraviti ". Zar nema pošta neku ekstenziju di ubaciš sve trackinge pa provjeri odmah za sve ? Tipa Chrome ekstenzija?
__________________
"Everything with a heartbeat can knock you down" |
|
|
Oglas
|
|
17.06.2020., 19:15 | #3 |
KAVA.hr
Datum registracije: Apr 2006
Lokacija: zg
Postovi: 366
|
Da, ne treba mi da automatski pokrene to, mogu ja. Samo nažalost nisam baš u programiranju, a nažalost Hrvatska Pošta nema to. Uvijek moram utipkati ručno... |
17.06.2020., 23:41 | #4 | |
Premium
Datum registracije: Nov 2005
Lokacija: zg
Postovi: 1,431
|
Jel bas nemas pojma o programiranju ili si sposoban sklepat nes. Jer ako je ovo drugo probaj ovak: https://stackoverflow.com/questions/...ython-requests https://www.w3schools.com/python/python_user_input.asp https://stackoverflow.com/questions/...en-two-markers Prvi link ti je kako napisati request na neki url, drugi je kako traziti uzera za upis, treci kako u stringu naci podstring. Ono kaj ti fali je kako u tom responseu (odgovor od requesta) provjeriti jel sadrzi pod string. Nes ovako ali tipkam napamet: Citiraj:
post request ti ide na: https://tnt.posta.hr/hptnt/index.xhtml a saljes varijablu imena "tnt_formarmbr". |
|
18.06.2020., 00:25 | #5 |
Premium
Datum registracije: Feb 2007
Lokacija: Dalmacija
Postovi: 5,207
|
Ne znam koliko ti koristi i koja je namjena ali baci oko na 17track mobilnu i web aplikaciju. Mozes dodat tracking number i memo i kad god udjes u app on checkira, a ako. je uruceno pozeleni. Besplatna verzija podržava 40 brojeva u isto vrime. |
18.06.2020., 01:46 | #6 |
Moderator
Datum registracije: Dec 2004
Lokacija: Zagreb, Tresnjevka
Postovi: 9,500
|
Želiš naučiti ili hoćeš gotov odgovor? Za prvo se možemo potruditi, a za drugo plati nekog freelanceri (Bubba ga je našao za Excel za tipa 10$ na nekom siteu) pa neka ti to odradi. Ne vjerujem da će uzeti nekome više od sata.
__________________
"Everything with a heartbeat can knock you down" |
|
|
Oglas
|
|
|
|