diff --git a/AppEnv.cpp b/AppEnv.cpp index 60f4eac..c935dfc 100644 --- a/AppEnv.cpp +++ b/AppEnv.cpp @@ -198,7 +198,7 @@ QUrl AppEnv::getCrewFetchingUrl(QString crewID) QUrl AppEnv::getPlayerFetchingUrl(QString crewID, QString pageNumber) { - return QUrl(QString("https://socialclub.rockstargames.com/crewsapi/GetMembersList?crewId=%1&pageNumber=%2").arg(crewID, pageNumber)); + return QUrl(QString("https://socialclub.rockstargames.com/crewsapi/GetMembersList?crewId=%1&pageNumber=%2&pageSize=5000").arg(crewID, pageNumber)); } QUrl AppEnv::getPlayerFetchingUrl(QString crewID, int pageNumber) diff --git a/DatabaseThread.cpp b/DatabaseThread.cpp index 8cac13e..47160e0 100644 --- a/DatabaseThread.cpp +++ b/DatabaseThread.cpp @@ -137,8 +137,9 @@ void DatabaseThread::scanCrewReference(const QStringList &crewList, const int &r netRequest.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true); #endif netRequest.setRawHeader("User-Agent", AppEnv::getUserAgent()); - netRequest.setRawHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); - netRequest.setRawHeader("Accept-Language", "en-US;q=0.5,en;q=0.3"); + netRequest.setRawHeader("Accept", "text/html"); + netRequest.setRawHeader("Accept-Charset", "utf-8"); + netRequest.setRawHeader("Accept-Language", "en-US,en;q=0.9"); netRequest.setRawHeader("Connection", "keep-alive"); QNetworkReply *netReply = netManager->get(netRequest); @@ -209,8 +210,9 @@ void DatabaseThread::scanCrewMembersList(const QStringList &crewList, const int netRequest.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true); #endif netRequest.setRawHeader("User-Agent", AppEnv::getUserAgent()); - netRequest.setRawHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); - netRequest.setRawHeader("Accept-Language", "en-US;q=0.5,en;q=0.3"); + netRequest.setRawHeader("Accept", "application/json"); + netRequest.setRawHeader("Accept-Charset", "utf-8"); + netRequest.setRawHeader("Accept-Language", "en-US,en;q=0.9"); netRequest.setRawHeader("Connection", "keep-alive"); QNetworkReply *netReply = netManager->get(netRequest); diff --git a/ProfileInterface.cpp b/ProfileInterface.cpp index d717010..e8a9cdb 100644 --- a/ProfileInterface.cpp +++ b/ProfileInterface.cpp @@ -1464,8 +1464,9 @@ bool ProfileInterface::eventFilter(QObject *watched, QEvent *event) QNetworkAccessManager *netManager = new QNetworkAccessManager(); QNetworkRequest netRequest(clipboardUrl); netRequest.setRawHeader("User-Agent", AppEnv::getUserAgent()); - netRequest.setRawHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); - netRequest.setRawHeader("Accept-Language", "en-US;q=0.5,en;q=0.3"); + netRequest.setRawHeader("Accept", "text/html"); + netRequest.setRawHeader("Accept-Charset", "utf-8"); + netRequest.setRawHeader("Accept-Language", "en-US,en;q=0.9"); netRequest.setRawHeader("Connection", "keep-alive"); QNetworkReply *netReply = netManager->get(netRequest); QEventLoop *downloadLoop = new QEventLoop();