From 27ff5b60e39a7081db67b16517359a0b17e32ef1 Mon Sep 17 00:00:00 2001 From: Bastien Le Querrec <blq@laquadrature.net> Date: Sun, 14 Apr 2024 19:21:07 +0200 Subject: [PATCH] =?UTF-8?q?RAAspotter:=20n'essaie=20pas=20de=20changer=20d?= =?UTF-8?q?'identit=C3=A9=20Tor=20si=20l'analyse=20en=20cours=20n'utilise?= =?UTF-8?q?=20pas=20Tor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- RAAspotter.py | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/RAAspotter.py b/RAAspotter.py index d1f83cc..6bccffb 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') -- GitLab