-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
When scanning itw.com, the following error appears:
$ privacyscanner scan -m chromedevtools http://itw.com
chromedevtools> 2020-03-10 11:08:02,043: [INFO] Starting chromedevtools (scanner.py:179)
websocket exception
Traceback (most recent call last):
File "/[redacted]/venv/lib/python3.6/site-packages/pychrome/tab.py", line 121, in _recv_loop
message_json = self._ws.recv()
File "/[redacted]/venv/lib/python3.6/site-packages/websocket/_core.py", line 314, in recv
opcode, data = self.recv_data()
File "/[redacted]/venv/lib/python3.6/site-packages/websocket/_core.py", line 331, in recv_data
opcode, frame = self.recv_data_frame(control_frame)
File "/[redacted]/venv/lib/python3.6/site-packages/websocket/_core.py", line 344, in recv_data_frame
frame = self.recv_frame()
File "/[redacted]/venv/lib/python3.6/site-packages/websocket/_core.py", line 378, in recv_frame
return self.frame_buffer.recv_frame()
File "/[redacted]/venv/lib/python3.6/site-packages/websocket/_abnf.py", line 361, in recv_frame
self.recv_header()
File "/[redacted]/venv/lib/python3.6/site-packages/websocket/_abnf.py", line 309, in recv_header
header = self.recv_strict(2)
File "/[redacted]/venv/lib/python3.6/site-packages/websocket/_abnf.py", line 396, in recv_strict
bytes_ = self.recv(min(16384, shortage))
File "/[redacted]/venv/lib/python3.6/site-packages/websocket/_core.py", line 453, in _recv
return recv(self.sock, bufsize)
File "/[redacted]/venv/lib/python3.6/site-packages/websocket/_socket.py", line 115, in recv
"Connection is already closed.")
websocket._exceptions.WebSocketConnectionClosedException: Connection is already closed.
chromedevtools> 2020-03-10 11:08:29,344: [ERROR] Scan module `chromedevtools` failed. (scanner.py:197)
Traceback (most recent call last):
File "/[redacted]/privacyscanner/privacyscanner/scanner.py", line 184, in scan_site
mod.scan_site(result, scan_meta)
File "/[redacted]/privacyscanner/privacyscanner/scanmodules/chromedevtools/__init__.py", line 48, in scan_site
content = chrome_scan.scan(result, self.logger, self.options, meta, debugging_port)
File "/[redacted]/privacyscanner/privacyscanner/scanmodules/chromedevtools/chromescan.py", line 254, in scan
content = scanner.scan(browser, result, logger, options)
File "/[redacted]/privacyscanner/privacyscanner/scanmodules/chromedevtools/chromescan.py", line 407, in scan
self._extract_information()
File "/[redacted]/privacyscanner/privacyscanner/scanmodules/chromedevtools/chromescan.py", line 572, in _extract_information
extractor.extract_information()
File "/[redacted]/privacyscanner/privacyscanner/scanmodules/chromedevtools/extractors/redirectchain.py", line 8, in extract_information
response_chain += self.page.get_response_chain_by_id(request['requestId'])
File "/[redacted]/privacyscanner/privacyscanner/scanmodules/chromedevtools/chromescan.py", line 635, in get_response_chain_by_id
raise KeyError('No response for request id {}.'.format(request_id))
KeyError: 'No response for request id 0AB450260FF620C123605E3C8ABBAB65.'
chromedevtools> 2020-03-10 11:08:29,345: [INFO] Finished chromedevtools (scanner.py:203)
The system then tries two more times, with the same results, just different request IDs. Dependency versions identical to #27. Let me know what additional info I can provide
Metadata
Metadata
Assignees
Labels
No labels