110 urlStr = self.GetFileReportPattern.format(protocol) |
110 urlStr = self.GetFileReportPattern.format(protocol) |
111 request = QNetworkRequest(QUrl(urlStr)) |
111 request = QNetworkRequest(QUrl(urlStr)) |
112 request.setHeader(QNetworkRequest.ContentTypeHeader, |
112 request.setHeader(QNetworkRequest.ContentTypeHeader, |
113 "application/x-www-form-urlencoded") |
113 "application/x-www-form-urlencoded") |
114 params = QByteArray("key={0}&resource={1}".format( |
114 params = QByteArray("key={0}&resource={1}".format( |
115 key, self.TestServiceKeyScanID).encode()) |
115 key, self.TestServiceKeyScanID).encode("utf-8")) |
116 |
116 |
117 import Helpviewer.HelpWindow |
117 import Helpviewer.HelpWindow |
118 nam = Helpviewer.HelpWindow.HelpWindow.networkAccessManager() |
118 nam = Helpviewer.HelpWindow.HelpWindow.networkAccessManager() |
119 reply = nam.post(request, params) |
119 reply = nam.post(request, params) |
120 reply.finished.connect(self.__checkServiceKeyValidityFinished) |
120 reply.finished.connect(self.__checkServiceKeyValidityFinished) |
146 """ |
146 """ |
147 request = QNetworkRequest(QUrl(self.ScanUrlUrl)) |
147 request = QNetworkRequest(QUrl(self.ScanUrlUrl)) |
148 request.setHeader(QNetworkRequest.ContentTypeHeader, |
148 request.setHeader(QNetworkRequest.ContentTypeHeader, |
149 "application/x-www-form-urlencoded") |
149 "application/x-www-form-urlencoded") |
150 params = QByteArray("key={0}&url=".format( |
150 params = QByteArray("key={0}&url=".format( |
151 Preferences.getHelp("VirusTotalServiceKey")).encode())\ |
151 Preferences.getHelp("VirusTotalServiceKey")).encode("utf-8"))\ |
152 .append(QUrl.toPercentEncoding(url.toString())) |
152 .append(QUrl.toPercentEncoding(url.toString())) |
153 |
153 |
154 import Helpviewer.HelpWindow |
154 import Helpviewer.HelpWindow |
155 nam = Helpviewer.HelpWindow.HelpWindow.networkAccessManager() |
155 nam = Helpviewer.HelpWindow.HelpWindow.networkAccessManager() |
156 reply = nam.post(request, params) |
156 reply = nam.post(request, params) |
182 """ |
182 """ |
183 request = QNetworkRequest(QUrl(self.GetUrlReportUrl)) |
183 request = QNetworkRequest(QUrl(self.GetUrlReportUrl)) |
184 request.setHeader(QNetworkRequest.ContentTypeHeader, |
184 request.setHeader(QNetworkRequest.ContentTypeHeader, |
185 "application/x-www-form-urlencoded") |
185 "application/x-www-form-urlencoded") |
186 params = QByteArray("key={0}&resource={1}".format( |
186 params = QByteArray("key={0}&resource={1}".format( |
187 Preferences.getHelp("VirusTotalServiceKey"), scanId).encode()) |
187 Preferences.getHelp("VirusTotalServiceKey"), scanId).encode("utf-8")) |
188 |
188 |
189 import Helpviewer.HelpWindow |
189 import Helpviewer.HelpWindow |
190 nam = Helpviewer.HelpWindow.HelpWindow.networkAccessManager() |
190 nam = Helpviewer.HelpWindow.HelpWindow.networkAccessManager() |
191 reply = nam.post(request, params) |
191 reply = nam.post(request, params) |
192 reply.finished.connect(self.__getFileScanReportUrlFinished) |
192 reply.finished.connect(self.__getFileScanReportUrlFinished) |