看板 Python 關於我們 聯絡資訊
小弟目前在用python練習爬蟲和UI設計 在textBrower這邊遇到了一點問題 這是我的程式流程圖 https://imgur.com/AT3Aeuq.jpg
https://imgur.com/Z2zivsF.jpg
UI介面圖(開始執行蝦皮爬蟲1的框是textBrower) 透過輸入keyword和pages,並按下想爬取的賣場按鈕(online store type) UI將資料傳給controller,controller透過賣場類別判斷該把資料傳給哪一個scrape_cont roller.py做處理 目前整個爬蟲程式都沒有任何問題 主要是卡在我想把程式執行的每個階段回傳到textBrower中 這是我的程式碼 controller.py https://pastebin.com/Wery9e5c scrape_shopee_controller.py https://pastebin.com/kct8ja17 scrape_ui.py https://pastebin.com/2dapeipP 我在scrape_ui.py裡寫了一個display_text(text)用來將接收到的訊息傳到textBrower裡 然後在scrape_shopee_controller.py裡每個def都有放入display_text去將訊息傳回去 也有在display_text裡加個print(text)檢查是否有收到訊息 發現確實都有接收到各個def傳來的text,但是卻沒有顯示在textBrower中 https://imgur.com/7mWzwHy.jpg
唯一有顯示的只有在onButtonClick那邊的傳過去的text https://imgur.com/Tfe2zSt.jpg
想請問這個問題是出在哪邊 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.110.113.182 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1672106581.A.F54.html ※ 編輯: kerycheng (120.110.113.182 臺灣), 12/27/2022 11:01:31
ToastBen: 好油喔peko 12/27 12:02
kerycheng: 救我peko 12/27 13:45