Tas esmu es, rakstot skriptu, lai uzskaitÄ«tu parametrus POST pieprasÄ«jumam gov.tr, sÄžot pie robežas ar HorvÄtiju.
KÄ tas viss sÄkÄs
MÄs ar sievu ceļojam pa pasauli un strÄdÄjam attÄlinÄti. MÄs nesen pÄrcÄlÄmies no Turcijas uz HorvÄtiju (labÄkais punkts, kur apmeklÄt Eiropu). Lai HorvÄtijÄ nenonÄktu karantÄ«nÄ, ne vÄlÄk kÄ 48 stundas pirms ieceļoÅ”anas ir jÄsaÅem sertifikÄts par negatÄ«vu Covid testa rezultÄtu.
NoskaidrojÄm, ka ir salÄ«dzinoÅ”i izdevÄ«gi (2500 rubļi) un Ätri (visi rezultÄti nÄk 5 stundu laikÄ) veikt testu Stambulas lidostÄ, no kuras tikko izlidojÄm.
LidostÄ ieradÄmies 7 stundas pirms izlidoÅ”anas, atradÄm pÄrbaudes punktu. ViÅi visu dara haotiski: jÅ«s nÄkat klajÄ, iedodat pasi, samaksÄjat, jÅ«s saÅemat 2 uzlÄ«mes ar svÄ«trkodu, jÅ«s dodaties uz mobilo laboratoriju, kur viÅi no jums paÅem vienu no Ŕīm uzlÄ«mÄm, lai identificÄtu jÅ«su analÄ«zi. PÄc aizieÅ”anas viÅi jums saka: dodieties uz Å”o vietni:
Bet, ja ievadÄt datus tÅ«lÄ«t pÄc analÄ«zes nokÄrtoÅ”anas, lapa parÄda kļūdu.
Jau toreiz galvÄ iezagÄs domas par āskaistoā UX, kurÄ ar jebkuru pases datos iebraucuÅ”Äs operatores kļūdu nav iespÄjas uzzinÄt tavu rezultÄtu.
Pirms izbraukŔanas
PienÄk izbraukÅ”anas laiks, ievadu savus datus un redzu, ka dokumenti viÅiem jau ir, lai gan pÄrbaudes rezultÄta vÄl nav.
Ir pat skaidrs, ka testi nonÄca laboratorijÄ pirms 1.5 stundas. Bet manas sievas datu ievade joprojÄm dod kļūdu, ka ieraksts netika atrasts. Un pats galvenais, jÅ«s nevarÄsit vienkÄrÅ”i iet un jautÄt, kas ir nepareizi, jo. PÄrbaudi nokÄrtojÄm zonÄ pirms pasu kontroles.
IekÄpjot lidojumÄ, mums prasÄ«ja testu rezultÄtus, bet, par laimi, mÄs spÄjÄm pÄrliecinÄt lidostas pÄrstÄvi, ka viÅi drÄ«z parÄdÄ«sies (parÄdÄ«ja svÄ«trkodus), un kÄ galÄjo lÄ«dzekli iesim karantÄ«nÄ.
TiklÄ«dz es iekÄpu lidmaŔīnÄ, mans kods parÄdÄ«ja, ka man ir negatÄ«vs tests.
IeraÅ”anÄs laikÄ
Un Å”eit sÄkas jautrÄ«ba! TiklÄ«dz ielidojÄm un pieslÄdzÄmies vietÄjam WiFi, izrÄdÄ«jÄs, ka manas sievas ieraksta datu bÄzÄ nav. Un uz paÅ”as robežas pie dokumentiem piegÄja ļoti uzmanÄ«gi: robežsargs veica koronavÄ«rusa testu un nogÄdÄja to atseviÅ”Ä·Ä telpÄ, lai pÄrbaudÄ«tu tÄ patiesumu. NolÄmÄm, ka pastÄstÄ«sim savu uzticÄ«bas stÄstu tÄdu, kÄds tas ir, un uzzinÄsim, kÄdas iespÄjas mums ir.
KamÄr stÄvÄjÄm rindÄ, nolÄmu pÄrbaudÄ«t vai nav pareizi (mani) un nepareizi dati, kÄ reaÄ£Ä validÄcijas lapa.
IzrÄdÄ«jÄs, ka viÅa sÅ«ta pasta pieprasÄ«jumu uz
svītrkoda Nr.=XX
kimlikNo=YY
kimlikTipi=2
kur svÄ«trkoda Nr - svÄ«trkoda numurs, kimlikNÄ - Pases identifikÄcijas numurs, kimlik Tipi ā fiksÄts parametrs, kas vienÄds ar 2 (ja ir aizpildÄ«ti tikai pirmie divi lauki). NekÄdi žetoni nebija redzami. PieprasÄ«jums atgrieza 1 par pareiziem parametriem (mani dati) un 0 par nepareizajiem parametriem.
No pastnieka mÄÄ£inÄju Ŕķirot 40 kombinÄcijas (pÄkÅ”Åi viena rakstzÄ«mes kļūda), bet nekas nesanÄca.
TajÄ brÄ«dÄ« mÄs vÄrsÄmies pie robežsarga, viÅÅ” uzklausÄ«ja mÅ«su stÄstu un ieteica karantÄ«nu. Bet mÄs skaidri negribÄjÄm sÄdÄt dzÄ«voklÄ« 14 dienas, tÄpÄc lÅ«dzÄm nedaudz pagaidÄ«t tranzÄ«ta zonÄ, lai pÄris stundu laikÄ mÄÄ£inÄtu atrisinÄt problÄmu. Robežsargs iegÄja mÅ«su vietÄ, aizgÄja paskatÄ«ties, vai nevaram sÄdÄt baltajÄ zonÄ, un ar priekÅ”nieka piekriÅ”anu teica: "labi, tikai pÄris stundas."
SÄku meklÄt to telefonus, kuri veica kroÅa testu, un paralÄli nolÄmu pÄrbaudÄ«t traku hipotÄzi: ja Å”ai sistÄmai ir tik Å”ausmÄ«gs UX, tad droŔības sistÄmai nevajadzÄtu bÅ«t labai, lai gan gov.tr āāāādomÄns.
TÄ rezultÄtÄ, sÄžot pie zvaniem, es uzrakstÄ«ju nelielu skriptu, kas laukÄ kimlikNo sakÄrtoja visus skaitļus no 0000 lÄ«dz 9999. barkodNÄ, mums bija uzlÄ«me, tÄpÄc tÄ nevarÄja bÅ«t nepareiza.
IedomÄjieties manu pÄrsteigumu, kad pat pÄc 500 nepÄrtrauktiem pieprasÄ«jumiem es netiku aizliegts un skripts turpinÄja darboties ar 20 pieprasÄ«jumiem sekundÄ no lidostas WiFi.
Zvani nedeva lielus panÄkumus: mani pÄradresÄja no vienas nodaļas uz citu. TaÄu pavisam drÄ«z skripts deva kÄroto vÄrtÄ«bu 6505, kas nepavisam neatbilda pases Ä«stajiem 4 cipariem.
PÄc dokumenta augÅ”upielÄdes izrÄdÄ«jÄs, ka tÄ acÄ«mredzami nebija manas sievas pase (krievu Ärzemniekiem pat nav Å”Ädu numuru), bet visi pÄrÄjie dati (tostarp vÄrds, uzvÄrds un dzimÅ”anas datums) ir pareizi.
InteresantÄkais ir tas, ka arÄ« svÄ«trkodi nav nejauÅ”i, bet iet gandrÄ«z pa vienam. LÄ«dz ar to teorÄtiski varÄtu atrast kontaktus, kas dabÅ«ja manas sievas pases numuru, un vispÄr raiti izpumpÄt citu cilvÄku privÄtos datus.
Bet bija 9:XNUMX un nakts bez miega, es kavÄju tieÅ”saistes tikÅ”anos un priecÄjos, ka viÅi mÅ«s ielaida bez karantÄ«nas, tÄpÄc es tikko sÄku savu ceļojumu pa Eiropu.
Avots: www.habr.com