我正在构建一个程序,该程序使用QWebEngineView并QUrl在我的 PyQt5 应用程序(在 Windows 10 上运行)中显示一个网站。但是,我现在希望能够从同一网站下载 CSV 文件,但作为菜鸟,我似乎无法弄清楚如何。
我很熟悉使用requests, urllib.request,urllib3等来下载文件,但为此,我特别想用 QWebEngineView 来做,因为用户之前已经在 pyqt5 窗口中对请求进行了身份验证。首先显示网站的代码如下:
self.view = QWebEngineView(self)
self.view.load(QUrl(url))
self.view.loadFinished.connect(self._on_load_finished)
self.hbox.addWidget(self.view)
Run Code Online (Sandbox Code Playgroud)
有没有人对如何实现这一目标有任何建议?