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) {
/* Perform the request, res will get the return code */
res = curl_easy_perform(curl);
std::cout << "\33[2K\r" << std::flush;

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

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) {
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";
} 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";
} else if (html == "-1") {
return "-1";
}
else {
std::cout << "boku-dake-ga-inai-machi > Name: " << name << std::endl;
return name;
}
}