• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Bot do robienia zakupow

VPS Starter Arubacloud
0 głosów
8,820 wizyt
pytanie zadane 25 lutego 2016 w C i C++ przez lilkaczynski Początkujący (450 p.)
Witam ,

Czy jest możliwym napisanie bota, który by wykonywał następujące funkcje:

1. Wchodził na daną stronę (którą uprzednio przed opdaleniem użytkownik by wpisał do instrukcji bota)

na przykład Nike.com/jordan4whitecement.html//przykladowa strona

2.Wrzucał(kupował) produkt z danej strony do koszyka w danym rozmiarze (np jeśli dalbym instrukcje 44EU) to by brał tylko 44EU do koszyka, i ilość np 10

3.Po zakończeniu dodawania produktu do koszyka wchodził by na koszyk i na realizację transakcji.

4.Logował by się na dane konto(login i hasło podane by były w bocie)

5.Uzupełniał by dane do wysyłki.

6.Uzupełniał by dane Karty płatniczej które by równiez były podaje przed odpaleniem w pliku tekstowym(wszystkie potrzebne dane tam bym umiescil) o nazwie np. "Dane.txt"

7.Finalizowałby transakcję klikając : "Potwierdz zakup".

Czy język C++ wystarczy do napisania tego bota? Jeśli nie, to jakie języki będę musiał poznać aby takiego bota napisać?

Jak ktoś ma jakieś mądre uwagi to proszę o postowanie, bo jestem mega zdeterminowany, aby tego bota stworzyć i każda pomoc się przyda :)

Pozdro !

4 odpowiedzi

+1 głos
odpowiedź 25 lutego 2016 przez adrian17 Ekspert (344,100 p.)

Czy język C++ wystarczy do napisania tego bota?

To teoretycznie możliwe, ale to praktycznie najgorszy możliwy język do napisania czegoś takiego (obok C i asemblera). W Pythonie wysłanie kilkunastu zapytań (lub zdalne sterowanie przeglądarką internetową) zajmie co najmniej 10x mniej czasu i kodu.

komentarz 2 marca 2016 przez lilkaczynski Początkujący (450 p.)
Czyli sugerujesz, zebym to zrobil tylko i wylacznie w pythonie bo to mniej czasochlonne i lepsze?
komentarz 20 września 2017 przez QizmoPL Stary wyjadacz (11,440 p.)

Oczywiscie python lub JS, C++ kompletnie nie nadaje sie do tego rozwiazania, w samym pythonie dasz rade to zrobic, z tego co sie orientuje to przydatna moze byc biblioteka PyCURL lub cos innego

komentarz 20 września 2017 przez adrian17 Ekspert (344,100 p.)

moze byc biblioteka PyCURL

(Python ma wbudowaną bibliotekę do zapytań HTTP (urllib.request), a bardziej wysokopoziomowo standardem jest requests.)

(przy okazji to jest martwy wątek, mały sens tu pisać.)

komentarz 20 września 2017 przez QizmoPL Stary wyjadacz (11,440 p.)
faktycznie, nie zauwalem daty, dzieki za informacje o wbudowanej bibliotece
+1 głos
odpowiedź 19 września 2017 przez niezalogowany

6.Uzupełniał by dane Karty płatniczej które by równiez były podaje przed odpaleniem w pliku tekstowym(wszystkie potrzebne dane tam bym umiescil) o nazwie np. "Dane.txt"

Okropny pomysł. Przechowywanie takich danych na komputerze w niezaszyfrowanej formie to łamanie jednej z podstawowych zasad BHP korzystania z internetu. (-:

Możesz użyć do tego Selenium i Javy/C#/Pythona. 

0 głosów
odpowiedź 25 lutego 2016 przez niezalogowany
Tak C++ ( plus jakiś framework) "wystarczy".
komentarz 2 marca 2016 przez lilkaczynski Początkujący (450 p.)
Ok, powiedz czy bede mogl napisac to w C++ i dolaczyc plik framework? Czy masz jakis inny pomysl? Pytam moze o takie blachostki ale jestem poczatkujacym i wole sie zapytac kogos doswiadczonego
komentarz 2 marca 2016 przez niezalogowany
Nie mam pojęcia jak to zrobić, bo nie pisze w C++ ;)
komentarz 20 września 2017 przez QizmoPL Stary wyjadacz (11,440 p.)
wiesz wogole co to framework? jak juz to biblioteka ktora obsluzy polecenia potrzebne do tego zadania
0 głosów
odpowiedź 20 września 2017 przez amb00 Bywalec (2,000 p.)
Jak chcesz to napisać w C++, to użyj biblioteki Qt. Ona umożliwia wykonywanie zapytań.
komentarz 20 września 2017 przez DragonCoder Nałogowiec (36,500 p.)
Jezeli masz na mysli zapytan do bazy, to biblioteka MySQL, SQL, czy jakos tak, nie pamoetam po prostu nazwy tez umozliwia zapytania.
komentarz 20 września 2017 przez amb00 Bywalec (2,000 p.)
Ja tu miałem na myśli zapytania metodami GET i POST.

Podobne pytania

0 głosów
1 odpowiedź 2,310 wizyt
pytanie zadane 4 sierpnia 2022 w Ogłoszenia, zlecenia przez expo Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 29,916 wizyt
pytanie zadane 11 kwietnia 2022 w Ogłoszenia, zlecenia przez Fragless Nowicjusz (120 p.)
0 głosów
1 odpowiedź 227 wizyt
pytanie zadane 24 stycznia 2022 w Hostingi, domeny, usługi przez Mocaz Użytkownik (560 p.)

92,453 zapytań

141,262 odpowiedzi

319,088 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...