This commit is contained in:
Your Name 2022-03-31 18:08:00 +02:00
parent 9fbc4f28e5
commit 8b8302b4e9
3 changed files with 7 additions and 5 deletions

View File

@ -5,8 +5,8 @@ CONFIG += -static -libstdc++ -static-libgcc #-static
unix: LIBS += -lcurl unix: LIBS += -lcurl


#Windows #Windows
win32: LIBS += -L$${_PRO_FILE_PWD_}\..\lib\ -lcurl # 7.82.0 #win32: LIBS += -L$${_PRO_FILE_PWD_}\..\lib\ -lcurl # 7.82.0
#win32: LIBS += -L$${_PRO_FILE_PWD_}\..\alt\curl -lcurl # 7.64.1 win32: LIBS += -L$${_PRO_FILE_PWD_}\..\alt\ -lcurl # 7.64.1




CONFIG += c++17 console CONFIG += c++17 console

View File

@ -1,3 +1,4 @@

#include "pageManager.h" #include "pageManager.h"


PageManager::PageManager(std::string sock5ProxyOnlyAddress) PageManager::PageManager(std::string sock5ProxyOnlyAddress)
@ -115,7 +116,7 @@ Reply PageManager::getServerRequest(std::string protocol, std::string Url, bool
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); //follows redirection curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); //follows redirection
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback); // Funktion zum Speichern des outputs in einem string curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback); // Funktion zum Speichern des outputs in einem string
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer); //Legt die Variable readbuffer fest curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer); //Legt die Variable readbuffer fest
curl_easy_setopt(curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:64.0) Gecko/20100101 Firefox/64.0"); curl_easy_setopt(curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0");
if(useCookies) if(useCookies)
curl_easy_setopt(curl, CURLOPT_COOKIEFILE, cookieFilePath.c_str()); curl_easy_setopt(curl, CURLOPT_COOKIEFILE, cookieFilePath.c_str());
if(data != "") if(data != "")
@ -222,7 +223,7 @@ int PageManager::downLoadToFile(std::string filePath, std::string url)
std::cout << "\33[2K\r => INFO: Es wird kein Proxy verwendet." << std::endl; std::cout << "\33[2K\r => INFO: Es wird kein Proxy verwendet." << std::endl;


//User Agent //User Agent
curl_easy_setopt(curl_handle, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:64.0) Gecko/20100101 Firefox/64.0"); curl_easy_setopt(curl_handle, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0");


/* write the page body to this file handle */ /* write the page body to this file handle */
curl_easy_setopt(curl_handle, CURLOPT_WRITEDATA, pagefile); curl_easy_setopt(curl_handle, CURLOPT_WRITEDATA, pagefile);

View File

@ -217,7 +217,8 @@ int ProgramManager::sucheNach_1_Serien(Settings *settings, PageManager &pageMana


} else if( finds == "" ) { } else if( finds == "" ) {
if(settings->debugMode) if(settings->debugMode)
std::cerr << ">>> Debug In " << __FUNCTION__ << ": searchModus's returnValue = '' => Nothing found!" << std::endl; std::cerr << ">>> Debug In " << __FUNCTION__ << ": ERROR:?? searchModus's returnValue = '' => Nothing found!" << std::endl;



return NO_ERROR_BUT_EXIT_RETURN; return NO_ERROR_BUT_EXIT_RETURN;
} }