From 31e539c7261aba84da9aac171b0ec71a121d9a91 Mon Sep 17 00:00:00 2001 From: Dennis Eckerskorn Date: Sun, 8 Dec 2024 18:29:52 +0100 Subject: [PATCH] Scrapper works but shuts down with no errors --- .../__pycache__/scrapper.cpython-313.pyc | Bin 5689 -> 5948 bytes src/services/scrapper.py | 40 +++++++++++------- .../centered_window.cpython-313.pyc | Bin 12811 -> 13139 bytes src/ui/centered_window.py | 14 ++++-- 4 files changed, 35 insertions(+), 19 deletions(-) diff --git a/src/services/__pycache__/scrapper.cpython-313.pyc b/src/services/__pycache__/scrapper.cpython-313.pyc index 035996ed0328f3789fd374a0f29cd9c779a99885..5d6b58b6352fd3965915cc1914d0737cd0e73318 100644 GIT binary patch delta 825 zcmZ8eO-vI(6yDk0X}8d8-W7>O$;LRz|zD-r7Ue}HYvN!wpGK) zlYxYUknx9`dgEkbdLl7ixOssprA=d$gEuv5iHQeIoYF*yFPS&<-uLDGe6tmN6%r0@ zHl8B(vlLBz6xM~W!1D5U4+D7YXLop(APhN&kMSRNM3N}#CM4mJ$#fJ5)Bqg@jaZ_h z_?Fq{Pq8OB%rTl`18~W6O;h8lf@7xExtXQbMx-TlDH}JGjH;!iq&6(&yGh9iNhYO? zp=Wd>uIk!$LCR~26rG-w?rc9#s|h6(39yEXP^DYpyFUIn!;U!u86hT|4tCm1 z^8c9(Wm8=^**w66=>|x+bTc*HhF{w{+M&!vA;B#t@u?1qvf|ISb{jlaw9yaAe4}5= z8bG*Hh$sKRVc$tAHW^mbRdgql_6)5%060F7ocMU~Ad z^VzB;u4@ZwDsLq53&9Vr<0fYt{vxL5TtOAhpvO|*~11gPR4wU8Cy$X!5__de4sl delta 572 zcmZ9HPiqrl5XRrx-FG)lHoI@Ko5Ut*x=EvDOInl~^rEyvr3gu&X`obSur`KZZ6rz6 zqbJdeAxukypTL{Qo(g^ikw{EKK7t^W?ZtzFZ|a|e12YWs{05%q!@_Y!JM;U!gx9rR zse0`1Xx~72|6^7J52mG0UXd%~KHI^c(oH2uNQtab+@jM|s0y}-U209{ZLtyN&`7UV zTIK!5Zuvo@{;0fP!-$-h6I^M|<3oAM7^>_RXUU{Na#bVIqvvrfC&{^245364xZY{8xJtZfTL2P!vm`k)pIHW`*B~MM{D}R_Ab2 ziv@)uEm5w^|8#6?(TI?Rzi=)?h>uvLs@NVJXnDM)+p)Y&8wMvvQtRG!bL4APp0&zP zYdbtAzSh%_M@PRRFLR<@WmKB{->FMVjStFgYC9jcLb;Z>o#GEh@4C820zo}>3g z1TgV{wc$3V19K8j=EHyx$0va$mRtSfLrQWtcXfPDP3Lo98DJev<2u~IoUxwiv+W^^ zp0H$(CHrh<$ihczM?KKak5-Ra1D0|p$YkRCsn_{v)B!f}MrZ*xoZXNDv&z`O}&DmpcF*whcBWih~S4$P)HFUM3I6&eyJ#;;*T>8vEYaEac1V+JLlYccgNx{ zb~?VHW=ftt-J%)_^y{Dx2aAA&27Mt|=L^EL zH>f&^Gq18$$|us)qQy9WrUGJtg=wEhipquS?5@FTSpu6+G{2v*DS?1*F>lt)v{JW; zU@{j{zOdC?5QPa_nUyClR_j&-Y1v;)d$bU@hN1xo+Fe+J-!@rP3Kr22WhJwxnJYXf znt4zP8~q-RNbp7eZ+2eZOXcS?d9y?ZDQY4uPx{wH&6}tNYwd5Xw<>3eCx>F)eTle=bHb1jGZHz`NDLcYdz0~=grOgz$@&&JSf0YA@TGh~ zX|A}XV^;^w=pGo>YiTrRGGg6BAP4qiJDd*G3i@Hn!h--2?DU|3T(OF46=)srjkEXdZZ$@Z^50nXf!9cBvM8~PsBTusrbO&`uOht{(W7s9Y%5>^@%17v7dPqy|dV}j;fcI zYQ37?Rg3c)-Wun-GEbt8hVL=glP-Nc3W)}#n7Jd2NW&i&8CT|H3Ur+k-X zD`EC!MIW7s)fAuMm5A-Wh5$n!QRzq<4igOeJ5g4xf>Adj$YDI?^K7(IE4AfBjg;GX zIXB%n08NjKTmE<~O9~F$WpRQV=T$e>6HZ4s~(BEbU`8g z2I{6Byb(}6w0Y|w_F=K{=PIU0u=o{3)bT<7ij z7$*29YLx_!tC)_(;TGz#hcJisco*EQ=i5X-3@lbL9)a0I{Q@EVG1NZBDdsYP7 zIbL;}<0fuSEy6wglWi>xW6{+H;6r^C;$Ke diff --git a/src/ui/centered_window.py b/src/ui/centered_window.py index 7160a22..ba67152 100644 --- a/src/ui/centered_window.py +++ b/src/ui/centered_window.py @@ -92,11 +92,11 @@ class CenteredWindow(ctk.CTk): scrapping_label = ctk.CTkLabel(left_panel, text="Scrapping", font=("Arial", 12, "bold")) scrapping_label.pack(anchor=ctk.W, pady=5, padx=10) - url_entry = ctk.CTkEntry(left_panel, placeholder_text="Introduce la URL") - url_entry.pack(pady=5, padx=10) + url_entry = ctk.CTkEntry(left_panel, placeholder_text="Introduce la URL") + url_entry.pack(pady=5, padx=10) self.left_panel = left_panel - self.left_panel.url_entry = url_entry + self.left_panel.url_entry = url_entry start_button = ctk.CTkButton(left_panel, text="Iniciar Scrapping", command=lambda: self.thread_manager.tasks["scrapper"].start(self.thread_manager.scrapper.start_scraping)) start_button.pack(pady=5, padx=10) @@ -118,6 +118,14 @@ class CenteredWindow(ctk.CTk): for tab_name in ["Scrapping", "Navegador", "Correos", "Juego", "Sistema"]: tab = tab_view.add(tab_name) + if tab_name == "Scrapping": + text_widget = ctk.CTkTextbox(tab, width=500, height=400) + text_widget.pack(fill=ctk.BOTH, expand=True, padx=10, pady=10) + + text_widget.configure(state="disabled") + + self.tabs = {"Scrapping": {"text_widget": text_widget}} + if tab_name == "Sistema": # Crear un frame para los gráficos del sistema system_frame = ctk.CTkFrame(tab)