melde nicht mehr am anfang immer an, da versucht wird letztes cookiefile zu verwenden

This commit is contained in:
Markus 2019-08-16 20:15:35 +02:00
parent 4194eafb9c
commit eb951fb165
3 changed files with 9 additions and 8 deletions

View File

@ -9,7 +9,6 @@ PageManager::PageManager(std::string sock5Proxy, std::string cookieFilePath)
PageManager::~PageManager() PageManager::~PageManager()
{ {
curl_global_cleanup(); curl_global_cleanup();
std::cout << "des" << std::endl;
} }


void PageManager::setProxy(std::string ip, int port) void PageManager::setProxy(std::string ip, int port)

View File

@ -85,8 +85,8 @@ int unterOption_help()
<< "\t„url“\t\tModus um eigene Redirect-Links umzuwandeln." << std::endl << "\t„url“\t\tModus um eigene Redirect-Links umzuwandeln." << std::endl
<< "\t„default“\tModus um Links von Serien zu bekommen." << std::endl << "\t„default“\tModus um Links von Serien zu bekommen." << std::endl
<< "\t„search“\tModus um Serien zu suchen." << std::endl << "\t„search“\tModus um Serien zu suchen." << std::endl
<< "\t„info“\tModus um Infos einer Serien zu bekommen." << std::endl << "\t„info“\t\tModus um Infos einer Serien zu bekommen." << std::endl
<< "\t„clean“\tModus um Cookie-Files zu löschen." << std::endl; << "\t„clean“\t\tModus um Cookie-Files zu löschen." << std::endl;


return -1; return -1;
} }
@ -760,7 +760,7 @@ void unterOption_clean(Settings * settings, int argc, char **argv)
if(count == 0) if(count == 0)
std::cout << " => Nichts zu tun: Keine Cookies vorhanden." << std::endl; std::cout << " => Nichts zu tun: Keine Cookies vorhanden." << std::endl;
else else
std::cout << " => " << count << " Cookie-Files gelöscht." << std::endl; std::cout << " => " << count << " Cookie-File(s) gelöscht." << std::endl;


return; return;
} }

View File

@ -159,12 +159,14 @@ int ProgramManager::defaultModus(Settings *settings)
return 25; return 25;
} }


//Wenn multihtreading seaktiviert ist, normal login sonst bereite threads vor /* Wenn multihtreading seaktiviert ist, normal login sonst bereite threads vor
if(settings->maxThreads == 0) { if(settings->maxThreads == 0) {
// melde bei s.to an und speicher cookies. // melde bei s.to an und speicher cookies.
if (pageManager.login(accountManager.getNextAccount()) != 0) //---------------------------------------- if (pageManager.login(accountManager.getNextAccount()) != 0) //----------------------------------------
return 29; return 29;
} else { }*/

if(settings->maxThreads > 0) {
for (unsigned i = 0; i < settings->maxThreads; ++i) { for (unsigned i = 0; i < settings->maxThreads; ++i) {
PageManager * pm = new PageManager("socks5://" + settings->proxy_ip + ":" + std::to_string(settings->proxy_port), settings->cookieFilePath + std::to_string( i )); PageManager * pm = new PageManager("socks5://" + settings->proxy_ip + ":" + std::to_string(settings->proxy_port), settings->cookieFilePath + std::to_string( i ));
pm->setDebugMode(settings->debugMode); pm->setDebugMode(settings->debugMode);
@ -314,8 +316,8 @@ int ProgramManager::directLinkModus(Settings *settings)
std::istringstream iStrStream( pageManager.replace( settings->name, ",", "\n" ) + "\n" ); std::istringstream iStrStream( pageManager.replace( settings->name, ",", "\n" ) + "\n" );
std::string line; std::string line;


if(pageManager.login(accountManager.getNextAccount()) != 0) //if(pageManager.login(accountManager.getNextAccount()) != 0)
return 71; // return 71;


while (getline(iStrStream, line).good()) { while (getline(iStrStream, line).good()) {
if(line.find("https://s.to/redirect/") == std::string::npos) { if(line.find("https://s.to/redirect/") == std::string::npos) {