当我切换用户代理时问题就解决了,但不知怎的,当我刷新页面或从whatsapp注销时它又回来了。我已经实现了一个用户代理打印机来检查用户代理是否重置回来,但事实并非如此。如何我能解决这个问题吗?
code:
import sys
from PySide6.QtCore import QUrl
from PySide6.QtWidgets import *
from PySide6.QtWebEngineWidgets import QWebEngineView
class Widgets(QMainWindow):
def __init__(self):
QMainWindow.__init__(self)
self.setWindowTitle("Simple Web Browser")
self.widget = QWidget(self)
self.webview = QWebEngineView()
self.webview.page().profile().setHttpUserAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5414.75 Safari/537.36")
self.webview.load(QUrl("https://web.whatsapp.com/"))
self.check_button = QPushButton("Refesh")
self.check_button.clicked.connect(self.button_clicked)
self.toplayout = QHBoxLayout()
self.toplayout.addWidget(self.check_button)
self.layout = QVBoxLayout()
self.layout.addLayout(self.toplayout)
self.layout.addWidget(self.webview)
self.widget.setLayout(self.layout)
self.setCentralWidget(self.widget)
def button_clicked(self):
print(self.webview.page().profile().httpUserAgent()+"\n")
if __name__ == "__main__":
app = QApplication(sys.argv)
window = Widgets()
window.show()
sys.exit(app.exec())```
I hope that the whatsapp view can still be loaded even if i refresh the page or log out
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)