From eeb8672f0dfda7a098c129533d09b74afa57f956 Mon Sep 17 00:00:00 2001 From: pablomartincalvo Date: Sun, 2 Dec 2018 18:53:28 +0100 Subject: [PATCH] =?UTF-8?q?Esqueleto=20de=20los=20cambios=20necesarios=20p?= =?UTF-8?q?ara=20a=C3=B1adir=20informacion=20de=20visitas=20al=20sistema.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- capturer/capturer.py | 7 +++++++ db_layer/capturas_interface.py | 2 +- db_layer/db_init_scripts/3_alter_capturas.sql | 0 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 db_layer/db_init_scripts/3_alter_capturas.sql diff --git a/capturer/capturer.py b/capturer/capturer.py index e37f032..001b7c7 100644 --- a/capturer/capturer.py +++ b/capturer/capturer.py @@ -177,6 +177,7 @@ class AdHtmlParser: 'found': False, 'optional': True, 'value': None}} + #TODO aƱadir campos de visitas def parse(self): @@ -246,6 +247,9 @@ class AdHtmlParser: .text.replace(' ', '') self.ad_fields['telefono']['found'] = True + # TODO capturar datos de visitas + + def _validate(self): self.invalid_fields = [] @@ -274,6 +278,9 @@ class AdHtmlParser: and not re.match(r"[0-9]{1,20}", self.ad_fields['telefono']['value'])): self.invalid_fields.append('telefono') + + + def all_fields_are_valid(self): self._validate() if self.invalid_fields: diff --git a/db_layer/capturas_interface.py b/db_layer/capturas_interface.py index f06c2d5..8892c45 100644 --- a/db_layer/capturas_interface.py +++ b/db_layer/capturas_interface.py @@ -1,7 +1,7 @@ from core.mysql_wrapper import get_anunciosdb -class CapturasInterface(): +class CapturasInterface: def __init__(self): diff --git a/db_layer/db_init_scripts/3_alter_capturas.sql b/db_layer/db_init_scripts/3_alter_capturas.sql new file mode 100644 index 0000000..e69de29