Helpviewer/VirusTotalApi.py

changeset 4331
711e7c35a49b
parent 4326
e52318f11812
child 4332
64034d85c709
equal deleted inserted replaced
4327:ff666d8230f7 4331:711e7c35a49b
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)

eric ide

mercurial