Answer the question
In order to leave comments, you need to log in
How to use proxy + change UserAgent in PyQt5?
I have an implemented connection to a proxy and, accordingly, the request itself:
def exec_func(ip, port, user, password):
QNetworkProxy.setApplicationProxy(
QNetworkProxy(
QNetworkProxy.HttpProxy,
hostName=ip,
port=port,
user=user,
password=password
)
)
app = QApplication(sys.argv)
web = QWebView()
web.show()
web.load(QUrl("https://t.me"))
app.exec_()
class MyBrowser(QWebPage):
def userAgentForUrl(self, url):
return "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.15 (KHTML, like Gecko) Chrome/24.0.1295.0 Safari/537.15"
class Browser(QWebView):
def __init__(self):
QWebView.__init__(self)
self.setPage(MyBrowser())
def exec_func(ip, port, user, password):
QNetworkProxy.setApplicationProxy(
QNetworkProxy(
QNetworkProxy.HttpProxy,
hostName=ip,
port=port,
user=user,
password=password
)
)
app = QApplication(sys.argv)
web = Browser()
web.show()
web.load(QUrl("https://t.me/"))
app.exec_()
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question