diff --git a/RAAspotter.py b/RAAspotter.py index d1f83cce9b81f5bbe5174f1379a062abc2f1b8c5..6bccffbde5f14ae8fe9b8337fe023858a7f6a707 100644 --- a/RAAspotter.py +++ b/RAAspotter.py @@ -185,16 +185,17 @@ class RAAspotter: self.session.proxies.update(proxies) def tor_get_new_id(self): - logger.info('Changement d\'identité Tor') - try: - self.session.close() - controller = Controller.from_port(port=9051) - controller.authenticate() - controller.signal(Signal.NEWNYM) - time.sleep(5) - self.tor_requests = 0 - except Exception as exc: - logger.debug(f'Impossible de changer d\'identité Tor: {exc}') + if self.tor_enabled: + logger.info('Changement d\'identité Tor') + try: + self.session.close() + controller = Controller.from_port(port=9051) + controller.authenticate() + controller.signal(Signal.NEWNYM) + time.sleep(5) + self.tor_requests = 0 + except Exception as exc: + logger.debug(f'Impossible de changer d\'identité Tor: {exc}') def get_sub_pages(self, page_content, element, host, recursive_until_pdf): soup = BeautifulSoup(page_content, 'html.parser')