[英]how can I setting the user-agent when in pyside6 WebEngineView
我用python和pyside6寫了一個windows軟件,里面用QwebEngine打開了一個接口,有沒有辦法定義這個嵌入式瀏覽器請求頭之類的信息
這是我這部分的代碼
self.webEngineView = QWebEngineView()
self.initialUrl = 'http://www.bing.com'
self.webEngineView.load(QUrl(self.initialUrl))
self.right_bottom_layout.addWidget(self.webEngineView, 0, 0)
但在 Windows 應用程序中,Web 界面太大了,我想顯示一個移動網頁
您只需要使用修改后的用戶代理標頭而不是 url 加載 QWebEngineHttpRequest
例如
from PySide6.QtWebEngineCore import QWebEngineHttpRequest
self.webEngineView = QWebEngineView()
self.initialUrl = 'http://www.bing.com'
user_agent = b"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/54.0 Firefox/54.0"
request = QWebEngineHttpRequest()
request.setUrl(self.initialUrl)
request.setHeader(b'user-agent',user_agent)
self.webEngineView.load(request)
self.right_bottom_layout.addWidget(self.webEngineView, 0, 0)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.