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) {
|
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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user