forked from markus/S_New4
readd clearline in getrequest and add new clearlines...
This commit is contained in:
parent
ffcc4024fd
commit
efcfc36ec7
@ -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;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user