Helpviewer/VirusTotalApi.py

changeset 4326
e52318f11812
parent 4021
195a471c327b
child 4331
711e7c35a49b
equal deleted inserted replaced
4325:3e6dd786a5ff 4326:e52318f11812
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)) 115 key, self.TestServiceKeyScanID).encode())
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")))\ 151 Preferences.getHelp("VirusTotalServiceKey")).encode())\
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)) 187 Preferences.getHelp("VirusTotalServiceKey"), scanId).encode())
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)
217 """ 217 """
218 request = QNetworkRequest(QUrl(cls.SearchUrl)) 218 request = QNetworkRequest(QUrl(cls.SearchUrl))
219 request.setHeader(QNetworkRequest.ContentTypeHeader, 219 request.setHeader(QNetworkRequest.ContentTypeHeader,
220 "application/x-www-form-urlencoded") 220 "application/x-www-form-urlencoded")
221 op = QNetworkAccessManager.PostOperation 221 op = QNetworkAccessManager.PostOperation
222 params = QByteArray("chain=").append(QUrl.toPercentEncoding(term)) 222 params = QByteArray(b"chain=").append(QUrl.toPercentEncoding(term))
223 223
224 return (request, op, params) 224 return (request, op, params)

eric ide

mercurial