Wskazówki na potrzeby napisania prostej aplikacji

0

W ramach szkoleniowych/edukacyjnych wymyśliłem sobie prostą (wydaje mi się) aplikacje, którą chciałbym sam napisać.

Znam podstawy pythona i pewnie wiele będę się musiał douczyć w trakcie, ale właśnie wolę się uczyć przez praktykę. Opcjonalnie może być to C#, którego uczyłbym się od zera (tu akurat ze względów zawodowych i tak mnie to czeka).

Od was potrzebuję wskazówek, informacji dotyczących rozwiązań, narzędzi, bibliotek, które musiałbym tu wykorzystać, a resztę postaram się już zrobić samodzielnie. Nie śpieszy mi się, mogę ją robić zarówno miesiąc jak i 4 miesiące.

Jeżeli kojarzycie aplikacje z rozwiązaniami, które mógłbym tu wykorzystać to też się chętnie zapoznam, jak podeślecie link do githuba.

Ale do sedna. Powinna realizować następujące zadania:

  1. Może być włączona przeze mnie i działać bez przerwy, w kółko realizując poniższe czynności dopóki jej nie wyłączę.
  2. Wchodzi na stronę livesports.pl (nie wiem, czy mogę podawać linki, ale zaryzykuję)
  3. Wchodzi w link do odpowiedniej ligi (np. angielskiej https://www.flashscore.pl/pilka-nozna/anglia/premier-league/)
  4. Wyszukuje mecze, w których jest > 88 minuta spotkania oraz wynik remisowy
  5. Pobiera dane o tych meczach (wystarczy nazwa pierwszej drużyny) i zapisuje sobie
  6. Wchodzi na stronę efortuna.pl
  7. Loguje się na moje konto
  8. W wyszukiwarce po nazwie drużyny wyszukuje zakład
  9. Ustawia zakład spotkania na x
  10. wpisuje kwotę zakładu x zł
  11. Zatwierdza zakład
  12. Wylogowuje się z konta

I to w sumie tyle.

Mogłaby być to aplikacja okienkowa, z formularzami, w których wybieram sobie z rozwijanego menu przy użyciu checkboxów następujące parametry:

  • liga / ligi
  • minuta spotkania
  • wynik (tu np. remis)
  • zakład 1/x/2
  • kwota zakładu

Piszcie wszystkie pomysły, które wam przyjdą do głowy. Nad wszystkim usiądę i przeanalizuję.

Z góry dziękuję za pomoc :)

2

Zainteresuj się Selenium, przykład.

1

Jezeli zalezy Ci na szybkosci mozesz zrobic takiego bota po stronie serwera przy uzyciu zapytan z libki requests. Niestety jest to trudniejsza wersja.

0
lion137 napisał(a):

Zainteresuj się Selenium, przykład.

Też pomyślałem o Selenium. Tylko jak już rozpiszę całą logikę to jak to najłatwiej połączyć z takim okienkiem, o którym wspomniałem?
W sensie jak połączyć backend z frontem i jednocześnie w czym najlepiej stworzyć wtedy takie okienko?

ledi12 napisał(a):

Jezeli zalezy Ci na szybkosci mozesz zrobic takiego bota po stronie serwera przy uzyciu zapytan z libki requests. Niestety jest to trudniejsza wersja.

Przyznam szczerze, że brzmi dla mnie abstrakcyjnie :)

1

Python + requests/pwntools. . Btw. myslisz, ze zarobisz na tym czy sie tylko bawisz?

0

Ok. A jeżeli chciałbym zbierać dane ze strony i je przetwarzać to jak to najłatwiej zrobić? Mówimy o dalszym rozbudowywaniu aplikacji z pierwszego postu.

a) pobierać dane -> wrzucać do excela -> przetwarzać w excelu -> wyciągać wyniki -> na podstawie porównania otrzymanych wyników z określonymi przeze mnie liczbami program powinien wykonać kolejne operacje. Załóżmy jeżeli WYNIK > x then operacja A else operacja B.

do punktu a) jakie byłyby mi potrzebne toole/technologie żeby to połączyć z excelem, żeby wykonywały się tam działania i na tej podstawie realizowały kolejne operacje?

0

Poczytaj o bs4, requests-html

1 użytkowników online, w tym zalogowanych: 0, gości: 1