Najprostszy internetowy bot w Qt.

0

Przeszukałem mnóstwo stron, ale nie znalazłem wystarczającej odpowiedzi. Jak napisać najprostszego bota z użyciem Qt, konkretnie z użyciem klasy QNetworkAccessManager, który by np. rejestrował konto na jakieś stronie?

1

Tutaj może nie masz rejestracji konta na stronie, ale masz przykład użycia klasy QNetworkAccessManager do pobierania danych na stronie:
https://github.com/Komet/MediaElch/blob/master/scrapers/IMDB.h
https://github.com/Komet/MediaElch/blob/master/scrapers/IMDB.cpp

Kwestia dostosowania się do wymogów danej strony i wysyłania POSTa/GETa..

0

Za tworzenie spamerskich botów powinno się dostawać bana na internet. Zaraz po kilkumiesięcznej odsiadce i wypłacie odszkodowania osobom poszkodowanym.
Mam nadzieję, że takiego bota nie tworzysz.

0

A może Python zamiast c++? Będzie ci o niebo łatwiej H4x0rskie boty robić. :)

0
Szalony Szczur napisał(a):

A może Python zamiast c++? Będzie ci o niebo łatwiej H4x0rskie boty robić. :)

Słyszałem, że w Pythonie to jest łatwiej robić, ale na chwilę obecną po prostu go w ogóle nie znam, a C++ i Qt znam wystarczająco, aby wykonywać zapytania metodami GET i POST, tylko po prostu nie wiem jak tego wszystkiego użyć do wykonania bota, poza tym nie wiem czemu ze stronami HTTPS mam problemy.

1

skoro przynajmniej wykazałeś się wytrwałością to nakieruję Cię trochu gdzie szukać w Qt...

jeśli chodzi o błędy SSL to luknij na sygnał QNetworkAccessManager::sslErrors i slot QNetworkReply::ignoreSslErrors dodatkowo np. to Qt & SSL, Handshake failed

moja odpowiedź z tematu Komunikacja między c++ a daną stroną

zegarek84 napisał(a):

jeśli strona zawiera treść obrobioną przez JavaScript, dostarczoną asynchronicznie z lekko zagmatwaną komunikacją to najprostszym rozwiązaniem jest skorzystanie z jakiegoś silnika przeglądarki... polecam w C++ Qt przejrzeć przykłady Qt WebEngine, wcześniejsze wersje Qt to hasło QtWebKit...

dodam, iż korzystając z silnika przeglądarki to Ty możesz decydować, czy są ładowane skrypty JS i wykonywane czy nie, podobnie z obrazkami...

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