readd clearline in getrequest and add new clearlines...

This commit is contained in:
Markus 2019-08-16 21:12:23 +02:00
parent ffcc4024fd
commit efcfc36ec7

View File

@ -67,6 +67,7 @@ Reply PageManager::getServerRequest(std::string Url, bool useCookies, std::strin
for (int timeout = 1; timeout <= maxTimeout; ++timeout) { for (int timeout = 1; timeout <= maxTimeout; ++timeout) {
/* Perform the request, res will get the return code */ /* Perform the request, res will get the return code */
res = curl_easy_perform(curl); res = curl_easy_perform(curl);
std::cout << "\33[2K\r" << std::flush;


if(res != CURLE_OK) { if(res != CURLE_OK) {
if(timeout == maxTimeout) { if(timeout == maxTimeout) {
@ -130,19 +131,19 @@ std::string PageManager::getUrlAfterRedirect(std::string Url)
std::string PageManager::checkName(std::string Name) std::string PageManager::checkName(std::string Name)
{ {
std::string name = replace(Name, " ", "-"); std::string name = replace(Name, " ", "-");
std::cout << " > Name: " << name << std::endl;


std::string html = getServerRequest("https://s.to/serie/stream/" + name).html; std::string html = getServerRequest("https://s.to/serie/stream/" + name).html;
if(html.find("Die gewünschte Serie wurde nicht gefunden oder ist im Moment deaktiviert.") != std::string::npos) { if(html.find("Die gewünschte Serie wurde nicht gefunden oder ist im Moment deaktiviert.") != std::string::npos) {
std::cout << " => Error: Die gewünschte Serie wurde nicht gefunden oder ist im Moment deaktiviert: " << Name << std::endl; std::cout << "\33[2K\r => Error: Die gewünschte Serie wurde nicht gefunden oder ist im Moment deaktiviert: " << Name << std::endl;
return "-1"; return "-1";
} else if (html.find("404 - Seite nicht gefunden") != std::string::npos) { } else if (html.find("404 - Seite nicht gefunden") != std::string::npos) {
std::cout << " => Error: Ungültiger Name: " << Name << std::endl; std::cout << "\33[2K\r => Error: Ungültiger Name: " << Name << std::endl;
return "-1"; return "-1";
} else if (html == "-1") { } else if (html == "-1") {
return "-1"; return "-1";
} }
else { else {
std::cout << "boku-dake-ga-inai-machi > Name: " << name << std::endl;
return name; return name;
} }
} }