Polska społeczność o zarabianiu przez internet, pracy w domu i dodatkowej pracy online Zobacz dzisiejsze dyskusje →
Zmień styl:BiałyMobilnyRetro

Wielka aktualizacja Zarabiam.com — zobacz pełną listę zmian

Jak zacząć w Python?


Autor Wiadomość
Post: #1
Exclamation  Jak zacząć w Python?
Sprawdź:
Witam. Zainteresowałem się tematem pisania botów typu chatbot omegle itd. w pythonie, lecz nie do końca wiem jak się za to zabrać i tutaj kieruje moje pytanie.
Jakie środowisko wybrać?
Czym powinienem się zainteresować?

Zależy żeby bot był wielowątkowy i wspierał proxy.
Z góry dziękuję za każdą poradę/wskazówkę.
Post: #2
RE: Jak zacząć w Python?
Zakładam, że jesteś na tyle zaznajomiony z programowaniem, że sama podstawowa składnia pythona nie stanowi bariery oraz kojarzysz też co to jest pip install. Jeżeli nie to jakiś kurs udemy/youtube/cokolwiek na początek. Jeżeli tak to czytaj dalej:

W zależności od tego jaką warstwe potrzebujesz zautomatyzować będziesz musiał skorzystać z różnych podejść. Na najniższym poziomie będzie korzystasz z biblioteki Requests, symulujesz dzięki temu CRUD HTTP/s. Troche wyżej będzie Webdriver gdzie symulujesz zdarzenia na przeglądarce i stronie internetowej. Jeszcze wyżej masz pyautogui czyli w uproszczeniu symulacja myszy/klawiatury, która może działać między innymi w oparciu o wyszukiwaniu obrazu na ekranie. Do bardziej zaawansowanych technik rozpoznawania obrazu można jeszcze wykorzystać openCV.

Zazwyczaj będzie potrzebna Ci jeszcze jakaś baza. Jak będziesz miał coś rozproszonego (wiele urządzeń, wiele platform) to mySQl/postgresSQL przy jednym urządzeniu sqlite będzie okay.
Post: #3
RE: Jak zacząć w Python?
Generalnie tam gdzie pojawia sie javascript, ajax mozna uzyc selenium. - Dla obslugi proxy z autoryzacja latwo prosto i przyjemnie z pomoca przychodzi selenium-wire.
W przypadku requests proxy nie stanowi problemu. Wszystko znajdziesz w dokumentacji na githubie.

Jesli jestes calkowicie na poczatku, polecam przerobic jakis z tutoriali gdzie jest wszystko dokladnie wyjasnione, zeby popraktykowac sie na jakims dobrze objasnionym przykladzie. I pozniej zaczac wprowadzac swoje drobne zmiany w kodzie, udoskonalajac go coraz bardziej. Wydaje mi sie to prostsze niz z czysto teoretycznej wiedzy zaczynac pisac program od podstaw.

Przykladowo jeden ciekawy material:
https://www.youtube.com/watch?v=BGU2X5lrz9M

Jesli rozumiesz jezyk rosyjski to jest swietny kanal:
https://www.youtube.com/user/zaemiel/


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Od jakiego języka programowania zacząć? LeftwardBus88 21 14,598 28-09-2018, 17:51
Ostatni post: Patek
  [Kurs z zadaniami] PYTHON radek0389 2 6,927 02-04-2018, 12:19
Ostatni post: dzemba
  Python 3 vs Python 2.7 0d0aaiie 0 5,297 03-08-2016, 19:21
Ostatni post: 0d0aaiie
Question Od czego zacząć? Bordo 2 5,904 28-01-2016, 14:24
Ostatni post: Bordo
  Od czego zacząć ? JAVA Klaudaryna 3 5,678 16-06-2015, 21:59
Ostatni post: paweuq

Skocz do: