Hallo :)
Ich bin gerade dabei einen Bot für "Pennergame" zu schreiben.
Dieser sieht bisher so aus:
Der Bot ist ja noch sehr low. Er sucht automatisch nach Flaschen und leert den Einkaufswagen auch im 10 min. Takt aus. Nun würde ich die Flaschen gerne automatisch verkaufen sollte der Preis stimmen (der schwankt).
Bloß ich weiß nicht wie ich an diese Information ran komme, oder an eine Information wie z.B. wv. Geld ich habe o.Ä.
Hoffe jemand kann mir ein paar "Denkanstöße" geben :D
Ich bin gerade dabei einen Bot für "Pennergame" zu schreiben.
Dieser sieht bisher so aus:
PHP Code:
//#include <stdio.h>
#include <iostream>
#include <curl\curl.h>
#include <time.h>
void sammeln(CURL *test);
void leeren(CURL *test);
int main()
{
CURL *test;
curl_global_init(CURL_GLOBAL_ALL);
test = curl_easy_init();
time_t begin, end, buffer;
buffer = 0;
if (test)
{
curl_easy_setopt(test, CURLOPT_URL, "http://www.pennergame.de/login/check/");
curl_easy_setopt(test, CURLOPT_POSTFIELDS, "username=XXX&password=XXX&submitForm=Login");
curl_easy_setopt(test, CURLOPT_COOKIEJAR, "cookie");
curl_easy_perform(test);
curl_easy_reset(test);
while (true)
{
sammeln(test);
begin = time(0);
do
{
end = time(0);
if (end != buffer)
{
system("cls");
std::cout << "Noch " << 605 - (end - begin) << " Sekunden!" << std::endl;
}
buffer = end;
} while ((end - begin) < 605);
leeren(test);
}
}
curl_global_cleanup();
return 0;
}
void sammeln(CURL *test)
{
curl_easy_setopt(test, CURLOPT_URL, "http://www.pennergame.de/activities/");
curl_easy_setopt(test, CURLOPT_COOKIELIST, "cookie");
curl_easy_perform(test);
curl_easy_reset(test);
curl_easy_setopt(test, CURLOPT_URL, "http://www.pennergame.de/activities/bottle/");
curl_easy_setopt(test, CURLOPT_POSTFIELDS, "sammeln=10&konzentrieren=1");
curl_easy_setopt(test, CURLOPT_COOKIELIST, "cookie");
curl_easy_perform(test);
curl_easy_reset(test);
}
void leeren(CURL *test)
{
curl_easy_setopt(test, CURLOPT_URL, "http://www.pennergame.de/activities/");
curl_easy_setopt(test, CURLOPT_COOKIELIST, "cookie");
curl_easy_perform(test);
curl_easy_reset(test);
curl_easy_setopt(test, CURLOPT_URL, "http://www.pennergame.de/activities/bottle/");
curl_easy_setopt(test, CURLOPT_POSTFIELDS, "type=1&time=10&bottlecollect_pending=True&Submit2=Einkaufswagen ausleeren");
curl_easy_setopt(test, CURLOPT_COOKIELIST, "cookie");
curl_easy_perform(test);
curl_easy_reset(test);
}
Bloß ich weiß nicht wie ich an diese Information ran komme, oder an eine Information wie z.B. wv. Geld ich habe o.Ä.
Hoffe jemand kann mir ein paar "Denkanstöße" geben :D