From dc83b772105652b41f5dbd5948b2e08a2530fe27 Mon Sep 17 00:00:00 2001 From: filip Date: Mon, 24 Oct 2022 15:01:13 +0200 Subject: [PATCH] yes --- bot/Rozpocznij_test.jpg | Bin 0 -> 1711 bytes bot/Wznow_test.jpg | Bin 0 -> 1366 bytes bot/blueDalej.jpg | Bin 0 -> 1714 bytes bot/blueKropka.jpg | Bin 0 -> 776 bytes bot/blueWybierz.jpg | Bin 0 -> 1400 bytes bot/blue_Przeslij_test.jpg | Bin 0 -> 2058 bytes bot/bot.py | 89 +++++++++++++++++++++++++++++++ bot/dalej.jpg | Bin 0 -> 1302 bytes bot/kropka.jpg | Bin 0 -> 732 bytes bot/ponownie_rozpocznij_test.jpg | Bin 0 -> 3141 bytes bot/przeslij_test.jpg | Bin 0 -> 1616 bytes bot/strzalka_scroll_down.jpg | Bin 0 -> 686 bytes bot/wybierz.jpg | Bin 0 -> 1307 bytes 13 files changed, 89 insertions(+) create mode 100644 bot/Rozpocznij_test.jpg create mode 100644 bot/Wznow_test.jpg create mode 100644 bot/blueDalej.jpg create mode 100644 bot/blueKropka.jpg create mode 100644 bot/blueWybierz.jpg create mode 100644 bot/blue_Przeslij_test.jpg create mode 100644 bot/bot.py create mode 100644 bot/dalej.jpg create mode 100644 bot/kropka.jpg create mode 100644 bot/ponownie_rozpocznij_test.jpg create mode 100644 bot/przeslij_test.jpg create mode 100644 bot/strzalka_scroll_down.jpg create mode 100644 bot/wybierz.jpg diff --git a/bot/Rozpocznij_test.jpg b/bot/Rozpocznij_test.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e0ecaf634193df0be36ced320492434017db7a94 GIT binary patch literal 1711 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 literal 0 HcmV?d00001 diff --git a/bot/blueDalej.jpg b/bot/blueDalej.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5d02c2c3446eb2c15643d4641f17c98dfc9a7ce9 GIT binary patch literal 1714 zcmbW0do%>%QOq$=0+OvDsKfCSop7;Idd7kfiKj-;A&|_#AEcJ5p zbOSIL05IhN&;W1+7!?(?3JQZpqp?_wDqc$skHg`YYiO!#>5<6#dL&(40~0HA10zdg zU0sU(3d_~jwzjrp^R>YaLxTFx=cd zJiWH~`fX)z^WPp4x_eJpc*Nd=aq$U>9PXi{*)ZEhA*8c0Aj)&bny^s1HKj|MC9UFf>G5KQZcj=qA?`GeBkj=># zxL^SB1xxvU0b9gHP;$YMNCXnSzy*URDldY7L>XGEXt=P@L9v=fw4)fU^;s9H8?nYV zJ~PDN16``xCblD{(gn27Wd9B9*#9E?3+!*Met<{7l*2<103FO`>d6Ymnr`6P2`3pV zTl#QtZXM;KXpIL_vq_)k*q6_18kExKXCBgL^t~0|>}0pm=ZNp7KVqsB{G9r|w>Ijj z9xUNn6j%lEMVqTE^-gC@E3~K6ATXJl1%V&l@TC3pk!YDv!HFQt)XgEFSLyBDH68B| zZ6@}p7afu86Lji&R|G2L!I+!z>@6nyVyQG9${?5hqB`nk9xf$E3-1IFdg zs89P6-Z>7*c1V;$1tfO`;tmAb!y%AzbCfqXa*;ReB%DvEQ?uE4y?1)u-N>4Ik2~My z<0&SJV`bg)3f#acVdZGl_aQeIb!0A5jLeX9zqXwU$rv_>F!E3-vXRY)!r_EI1~k=#122zjvz&M6pc-HyMO7{eg8*sCGt{4p(5@wX;f%^9>q ztZjj4`Z&9X_sVEUPNiD3RS-!654ojN{*;@~;CWd)1dJr-AP_`^K$lNnI{V6e2n4bM zH$&hu9|AARBHKhg4LsZg=S+!I;qEswz|0%Ma0ECeH|$J$rEwb0x>>-{eI&`d6fh7$ zicaB(UzXl4wY!(_!D50Ni^*Ub%o?XSZ{p5^;qmy&v@Hkr?}R|d(1p9I9c#LG?{A&s z7Kl*gt)lQgbxqSAajwY5GhF=J0Q>nMNq|PbJmJUucvvS+FQ?z>gSJ`;R(sTfQ(tZN zER;4D6Z4cH+{ZpE@HENK?&%)oQA4wXC6Cl<+g#d%oh|61ThpI*-tOrN&XG*dhF5h< z?dyZ0P~xIc@l3l$ZSs;PJ5?NUJU?+=ZDg}>CY{%0Qx1V>2vj{2hP|nt3`4*EcxaN} z*c;DG50(uEyi%)W`PlWBmao=QckvZ5Hr@EHVnCrkv98Ol#F2fC$ArCX_o5WmT07?s zPtNn@nV*t(K!CwukpD4&Nh!HCw``WYt1H6p@^72q0EQ<8V`#QH14 zC$YL~C(*^+_Ic_mO$c-zF@^x#1Oj8etnCjf9NfD0=;S*)W={xu=p!tSP;q#QEF&mw zODa+jmo4mvM7bYFHF(l;N`<0^UDrA5NWUw)taK(r>E&sqmp2IK_h!m`cP)5b?yf+3 zLZGd*F!Pt**W@il^S6IeUz}Ui%csci?;81PS!Z%XfzI`r%A}RWPo>OQyXMV`tzIjr eq8~hvGfDYNuCf^1x6wXP1;q}fjf{Of=*b^UOb_Y+ literal 0 HcmV?d00001 diff --git a/bot/blueKropka.jpg b/bot/blueKropka.jpg new file mode 100644 index 0000000000000000000000000000000000000000..109c1a768dec2a1458f789c516be0ad2fbbc0e0d GIT binary patch literal 776 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 literal 0 HcmV?d00001 diff --git a/bot/bot.py b/bot/bot.py new file mode 100644 index 0000000..dfb6379 --- /dev/null +++ b/bot/bot.py @@ -0,0 +1,89 @@ +import pyautogui +import time +import cv2 + +time.sleep(2) + +def klikniecie(): + pyautogui.click(pozycja) + +def scrollDown(): + pyautogui.scroll(-100) + +def przejdzDalej(): + pozycja = pyautogui.locateOnScreen("blueDalej.jpg", confidence=.7) # jezeli nie ma opcji do wyboru tylko pole textowe + pyautogui.click(pozycja) + +def skipnij(): + pozycja = pyautogui.locateOnScreen("dalej.jpg", confidence=.7) # jezeli nie ma opcji do wyboru tylko pole textowe + pyautogui.click(pozycja) + +def niebieskieWybierz(): #system znajdujacy przycisk i wciskajacy ramke pod nim + pozycja = pyautogui.locateOnScreen("blueWybierz.jpg", confidence=.8) + + kordyBlueWybierz = [] + for dane in pozycja: + kordyBlueWybierz.append(dane) + + wysokoscNowegoEkranu = 767 - kordyBlueWybierz[1] - kordyBlueWybierz[3] #maksymalna dlugosc ekranu - y wybierz - dlugosc okienka + poczatekNowegoEkranu = 767 - wysokoscNowegoEkranu + + pyautogui.click(kordyBlueWybierz[0] + 10, poczatekNowegoEkranu + 5) #male poprawki by myszka na pewno trafila tam gdzie trzeba1 + +def przeslij(): + pozycja = pyautogui.locateOnScreen("blue_Przeslij_test.jpg", confidence=.9) + pyautogui.click(pozycja) + + +def autofill(): + while True: + if pyautogui.locateOnScreen("dalej.jpg", confidence=.8) or pyautogui.locateOnScreen("blueDalej.jpg", confidence=.8) or pyautogui.locateOnScreen("blue_Przeslij_test.jpg", confidence=.8) or pyautogui.locateOnScreen("przeslij_test.jpg", confidence=.8): #bot sprawdza czy jest przycisk dalej (zabezpieczenie w rzaie zbyt dlugej tresci quizu) + if pyautogui.locateOnScreen("wybierz.jpg", confidence=.7): + while True: + pozycja = pyautogui.locateOnScreen("wybierz.jpg", confidence=.7) + pyautogui.click(pozycja) + niebieskieWybierz() + + if not pyautogui.locateOnScreen("wybierz.jpg", confidence=.7): + break + + przejdzDalej() + if pyautogui.locateOnScreen("blue_Przeslij_test.jpg", confidence=.9): + przeslij() + + elif pyautogui.locateOnScreen("kropka.jpg", confidence=.8): #jezeli na ekranie pojawila sie kropka do wybierania + pozycja = pyautogui.locateOnScreen("kropka.jpg", confidence=.8) + pyautogui.click(pozycja) + przejdzDalej() + if pyautogui.locateOnScreen("blue_Przeslij_test.jpg", confidence=.9): + przeslij() + + else: + skipnij() + + if pyautogui.locateOnScreen("blue_Przeslij_test.jpg", confidence=.9): + przeslij() + else: + scrollDown() + + + +if pyautogui.locateOnScreen("ponownie_rozpocznij_test.jpg", confidence=.8): + + pozycja = pyautogui.locateCenterOnScreen("ponownie_rozpocznij_test.jpg", confidence=.8) + klikniecie() + autofill() + + +elif pyautogui.locateOnScreen("Wznow_test.jpg", confidence=.8): + + pozycja = pyautogui.locateOnScreen("Wznow_test.jpg", confidence=.8) + klikniecie() + autofill() + + +elif pyautogui.locateOnScreen("Rozpocznij_test.jpg", confidence=.8): + + pozycja = pyautogui.locateOnScreen("Rozpocznij_test.jpg", confidence=.8) + klikniecie() + autofill() \ No newline at end of file diff --git a/bot/dalej.jpg b/bot/dalej.jpg new file mode 100644 index 0000000000000000000000000000000000000000..691c83f2d20faaf005868939ca312dd2b746ceda GIT binary patch literal 1302 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!}sZxQN=Q;;#qB~Q|3IGU-;7P_WGZ1`Tzd1 z{}amnpFw`pe}?NO|8j!^SgiB*Ki^{i{l$NVk0H6c{xi(G@SoxS;{OasL%HV*zPvVl z(k;(#+h@sC&hwpeX;n%}>O>Bi>T9iAuZVBEc;~jyWM_ptlN3)RI&f}#{jb{jKSN#r ze+E$`%S_)d=nrT+I^*YOw@*rsn^uL$)jx2WUtB1=bj^0-yibpU-frcV;dfwE|FD4N zcIkfx+lBub_PhUQ=vth6{m-}de}CowX)O)oTi90M=H{lE!6dsq{_`#Q-(Tu~tnvji zuL-|>I{%;6@!0BkiqJDEKJjSxDa{Ceo9w;5Z%cO1kbH7wy8GT6ezDzcJ$#FGD&AR|THjey z#kSdQ_Bx$^adVZ8j#jE%Qfa7JzjMYE+X{)l+Iv>*YHhKa+cT}4^-rhUO;PE*r|*{h zlB&P{{9nSBjV3I!D>_vsHLLv9o^xscL$&`5Eyu%u`%nMdxU=s3v;Pch?rtpJEPr^; zbNlwHmknGC7#l2@rp^7jW9=eGSCJq|-uZtjqk-{j`Y$9f{Xc_T*nftvXX~emFj#qQ zo~g`ndx|E{kz|(N@=@lo_2(t(-@p9N@F-)^jONnoe?GSV`#1leTJQDv&&T9{|Em8n sOJe~u`Qnp-T0gZ^|7`!y(7C9KVUon370LaUHx?Fu5ealvod5qO0Aiavd;kCd literal 0 HcmV?d00001 diff --git a/bot/kropka.jpg b/bot/kropka.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0e6ab0aaae4d8f9dd800982c3e085a77eb2e864a GIT binary patch literal 732 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!?#2IEAHPp_Ssu@>t>y5rJ~k5E0VnV3YZxi z+-oi^+Bd(Rg(*{Y`;I#zUQchCG20kEX<~dmuW8AwYmcm#@7z>z*n?r3X7Sb&4+Pv5 p9{2rZ2xMJ)_-^;^o64DjUPomd-Z~Uco_u9a>Eph;8O;B00su$e0NMZm literal 0 HcmV?d00001 diff --git a/bot/ponownie_rozpocznij_test.jpg b/bot/ponownie_rozpocznij_test.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b3e0dbb9edc2c3a5734749e7ccf1f1b3b913984 GIT binary patch literal 3141 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 literal 0 HcmV?d00001 diff --git a/bot/strzalka_scroll_down.jpg b/bot/strzalka_scroll_down.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5dd29860c40c623f355ce71b79a5a2ef9e6c8202 GIT binary patch literal 686 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!`FVH*W$axX63IfIluj=oX^9w8yDAq-?-&T t)vwZ*lXNq_Pv8D4r#$>t{SDR06B(yhYkj+W;NZ8n_vbX$bus+E2>|W;@2UU* literal 0 HcmV?d00001 diff --git a/bot/wybierz.jpg b/bot/wybierz.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4eb2896de32e6c510996586745dc1ca4ff24c27c GIT binary patch literal 1307 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<| zHF0u@iAzXIsj8`KXlj|5nweWzS~We&gn?hmRgVdHU@6i$mSee*Oaai;;mD;w>Nv@fe!F1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3i=?F`O3Tg*R=l(>n7E|NL!h` zImR`WW804E@@cOmdOB7`Xj`yLH_Gxal?`HhGu!0FnzK&-s%3+{{iocD_4wf7@iac~ ziRG7{5w#v`Qa<{gzp=IQNt^A(^|P0+IRAd)jN@{(o~3VZPHV6_rLAR~#lP`b?9FvN z$F8jK5!QNME;oa9-<)eTc4}c4lxLMqy7%(S=c3J?d0vJgtQ|2uk1dZ&%33^Yh?=V_ zI-~S-%7n$7v4N8;(<1)4lrb}W|EG9aAtj|NrRtCI?LFVVl}|d-6SC_VgNhKJk(-0^ zWakT>cdjkkXv*v5y`Ix|RfMPlW4pTKefMrFlD3Hwvq+8rI<>52q8uwunwI(9l2 z(>7hv`*&;O(d8#D-sN<3>uK%_`FuVm~ocJXdY=IG=BBfAe9>dD$~YQ-T&u4QF{=$h_d|>S_C5MgQC7`JZ9o ztXX~A+1AZ6F1@S$JKJO08NX|n48!|MV`kiqFi5alwCe7Uw0n3T$g{B-dC|O4<9Y%n5MOw5|xJ6t)2AkzJ~76Ew-Dt ztvqT@zKoesh7GF>U(sXDBp5+Wt&fI*4LhjaH{n5 zhTZ!W&vWONsQ2oVi5dF~np9PqjN6JEf6Tfj%c?8Fqp_%q0UOqyd$mSz;cKg>`_@)w d?|P)aZ^1+L<99!^e@x!~q{w1j7ev?pn*bz44m1D& literal 0 HcmV?d00001