Skip to content

Instantly share code, notes, and snippets.

@Tvangeste
Last active June 12, 2022 02:37
Show Gist options
  • Save Tvangeste/5335292 to your computer and use it in GitHub Desktop.
Save Tvangeste/5335292 to your computer and use it in GitHub Desktop.
diff --git a/article_netmgr.cc b/article_netmgr.cc
index 2153220..86b456d 100644
--- a/article_netmgr.cc
+++ b/article_netmgr.cc
@@ -112,6 +112,14 @@ QNetworkReply * ArticleNetworkAccessManager::createRequest( Operation op,
}
}
+ // spoof User-Agent
+ if ( req.url().scheme().startsWith("http", Qt::CaseInsensitive))
+ {
+ QNetworkRequest newReq( req );
+ newReq.setRawHeader("User-Agent", req.rawHeader("User-Agent").replace(qApp->applicationName(), ""));
+ return QNetworkAccessManager::createRequest( op, newReq, outgoingData );
+ }
+
return QNetworkAccessManager::createRequest( op, req, outgoingData );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment