日誌查看 - 20251013_14.log
文件大小: 1595.61 KB 最後修改: 2025-10-13 15:01:45
2025-10-13 14:00:54 - 初始化新小時日誌檔案 2025-10-13 14:00:54 - INFO - main - [app_initializer.py:369] - update_hourly_log_file - 小時日誌檔案已更新: 20251013_14.log 2025-10-13 14:00:54 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: True 2025-10-13 14:00:54 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:00:54 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:00:55 - INFO - main - [app_initializer.py:369] - update_hourly_log_file - 小時日誌檔案已更新: 20251013_14.log 2025-10-13 14:00:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: True 2025-10-13 14:00:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:00:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:00:55 - INFO - main - [app_initializer.py:369] - update_hourly_log_file - 小時日誌檔案已更新: 20251013_14.log 2025-10-13 14:00:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: True 2025-10-13 14:00:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:00:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:00:56 - INFO - main - [app_initializer.py:369] - update_hourly_log_file - 小時日誌檔案已更新: 20251013_14.log 2025-10-13 14:00:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: True 2025-10-13 14:01:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:01:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:01:21 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:01:21 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 31.854秒 2025-10-13 14:01:21 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 31.904秒 2025-10-13 14:01:21 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:01:21 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/CreditCardIntro/FlexibleInstallment 2025-10-13 14:01:21 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 9/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:01:21 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 1702 字符 2025-10-13 14:01:21 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:01:45 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:01:45 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 51.145秒 2025-10-13 14:01:45 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 51.201秒 2025-10-13 14:01:45 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:01:45 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/categories/零嘴 2025-10-13 14:01:45 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 12/20: https://www.fullmountain.tw/categories/阿里山手工黑糖 2025-10-13 14:01:45 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2533 字符 2025-10-13 14:01:45 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:01:50 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:01:51 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.1MB, CPU 0.0% 2025-10-13 14:01:51 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 207.3MB, CPU 0.0% 2025-10-13 14:01:51 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 123.8MB, CPU 0.0% 2025-10-13 14:01:54 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:01:54 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:01:54 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:01:54 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:01:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:01:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:01:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:01:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:01:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:01:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:01:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:01:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:01:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:01:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:02:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:02:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:02:16 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:02:16 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 54.348秒 2025-10-13 14:02:16 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 192 字符, 總耗時: 54.398秒 2025-10-13 14:02:16 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:發現違規內容:ECTicket 發行管理平台、採購商數位贈禮券。此內容違反了規則2:票券屬條件式允許,頁面須揭露「信託銀行名稱」與「信託完成證明」;本頁未見相關揭露,屬違... 2025-10-13 14:02:16 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:02:16 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 10/20: https://www.ecpay.com.tw/Investor/Bug_Bounty 2025-10-13 14:02:16 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 7329 字符 2025-10-13 14:02:16 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:02:33 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:02:33 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 48.347秒 2025-10-13 14:02:33 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 48.397秒 2025-10-13 14:02:33 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:02:33 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/categories/阿里山手工黑糖 2025-10-13 14:02:33 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 13/20: https://www.fullmountain.tw/categories/雜糧 2025-10-13 14:02:33 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2544 字符 2025-10-13 14:02:33 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:02:48 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:02:48 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 32.735秒 2025-10-13 14:02:48 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 34 字符, 總耗時: 32.789秒 2025-10-13 14:02:48 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:02:48 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Investor/Bug_Bounty 2025-10-13 14:02:48 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 11/20: https://www.ecpay.com.tw/Intro/Ecpay_en 2025-10-13 14:02:48 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 14545 字符 2025-10-13 14:02:48 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:02:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:02:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:02:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:02:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:02:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:02:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:03:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:03:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:03:08 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:03:08 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 34.532秒 2025-10-13 14:03:08 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 34.586秒 2025-10-13 14:03:08 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:03:08 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/categories/雜糧 2025-10-13 14:03:08 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 14/20: https://www.fullmountain.tw/pages/發酵菌種 2025-10-13 14:03:08 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 175 字符 2025-10-13 14:03:08 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:03:15 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:03:15 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 7.320秒 2025-10-13 14:03:15 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 35 字符, 總耗時: 7.370秒 2025-10-13 14:03:15 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:03:15 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/發酵菌種 2025-10-13 14:03:15 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 15/20: https://www.fullmountain.tw/pages/秘魯純瑪卡粉 2025-10-13 14:03:15 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 177 字符 2025-10-13 14:03:15 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:03:20 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:03:21 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.1MB, CPU 0.0% 2025-10-13 14:03:21 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 207.3MB, CPU 0.0% 2025-10-13 14:03:21 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 123.8MB, CPU 0.0% 2025-10-13 14:03:26 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:03:26 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 10.824秒 2025-10-13 14:03:26 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 10.874秒 2025-10-13 14:03:26 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:03:26 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/秘魯純瑪卡粉 2025-10-13 14:03:26 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 16/20: https://www.fullmountain.tw/categories/mas-tarrés-巴薩米克陳年葡萄醋 2025-10-13 14:03:26 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2533 字符 2025-10-13 14:03:26 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:03:46 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:03:46 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 19.396秒 2025-10-13 14:03:46 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 19.446秒 2025-10-13 14:03:46 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:03:46 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/categories/mas-tarrés-巴薩米克陳年葡萄醋 2025-10-13 14:03:46 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 17/20: https://www.fullmountain.tw/categories/米森沖泡飲品 2025-10-13 14:03:46 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2533 字符 2025-10-13 14:03:46 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:03:48 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:03:48 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 59.548秒 2025-10-13 14:03:48 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 479 字符, 總耗時: 59.598秒 2025-10-13 14:03:48 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2: 發現違規內容:「Rental Fees … The device model is Verifone X990, supporting wired and wirele... 2025-10-13 14:03:48 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Intro/Ecpay_en 2025-10-13 14:03:48 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 12/20: https://www.ecpay.com.tw/LogisticsServiceReply/Logistics_Cstmer_Rpt_List 2025-10-13 14:03:48 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 439 字符 2025-10-13 14:03:48 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:03:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:03:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:03:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:03:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:03:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:03:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:04:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:04:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:04:02 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:04:02 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 13.781秒 2025-10-13 14:04:02 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 13.831秒 2025-10-13 14:04:02 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:04:02 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/LogisticsServiceReply/Logistics_Cstmer_Rpt_List 2025-10-13 14:04:02 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 13/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5880 2025-10-13 14:04:02 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 1622 字符 2025-10-13 14:04:02 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:04:09 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:04:09 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 23.679秒 2025-10-13 14:04:09 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 34 字符, 總耗時: 23.730秒 2025-10-13 14:04:09 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:04:09 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/categories/米森沖泡飲品 2025-10-13 14:04:09 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 18/20: https://www.fullmountain.tw/products?page=3&sort_by=&order_by=&limit=24 2025-10-13 14:04:09 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2558 字符 2025-10-13 14:04:09 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:04:18 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 56, UID: bsznmvta3v, 進度: 21/21 2025-10-13 14:04:21 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 57, UID: p9cj2q9if0, 進度: 21/21 2025-10-13 14:04:28 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:04:28 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 25.689秒 2025-10-13 14:04:28 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 191 字符, 總耗時: 25.740秒 2025-10-13 14:04:28 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:發現違規內容:「ECTicket 發行管理平台」「採購商數位贈禮券」。此內容違反了規則2:票券屬條件式允許,頁面須揭露「信託銀行名稱」與「信託完成證明」;本頁未見上述必要... 2025-10-13 14:04:28 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5880 2025-10-13 14:04:28 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 14/20: https://www.ecpay.com.tw/IntroTransport 2025-10-13 14:04:28 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2479 字符 2025-10-13 14:04:28 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:04:33 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:04:33 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 23.606秒 2025-10-13 14:04:33 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 23.665秒 2025-10-13 14:04:33 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:04:33 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/products?page=3&sort_by=&order_by=&limit=24 2025-10-13 14:04:33 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 19/20: https://www.fullmountain.tw/categories/冰湖高纖燕麥麩皮‧極光高纖黑麥麩皮 2025-10-13 14:04:33 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2533 字符 2025-10-13 14:04:33 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:04:50 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:04:51 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 124.0MB, CPU 0.0% 2025-10-13 14:04:51 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 207.3MB, CPU 0.0% 2025-10-13 14:04:51 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 123.8MB, CPU 0.0% 2025-10-13 14:04:51 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:04:51 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 23.303秒 2025-10-13 14:04:51 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 35 字符, 總耗時: 23.353秒 2025-10-13 14:04:51 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:04:51 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/IntroTransport 2025-10-13 14:04:51 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 15/20: https://www.ecpay.com.tw/Introcvs 2025-10-13 14:04:51 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2398 字符 2025-10-13 14:04:51 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:04:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:04:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:04:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:04:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:04:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:04:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:04:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:04:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:04:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:04:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:04:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:04:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:04:55 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:04:55 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 22.300秒 2025-10-13 14:04:55 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 35 字符, 總耗時: 22.350秒 2025-10-13 14:04:55 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:04:55 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/categories/冰湖高纖燕麥麩皮‧極光高纖黑麥麩皮 2025-10-13 14:04:55 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 20/20: https://www.fullmountain.tw/categories/烘焙堅果 2025-10-13 14:04:55 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2533 字符 2025-10-13 14:04:55 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:04:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:04:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:05:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:05:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:05:11 - INFO - database - [database.py:1311] - clear_all_data - 已清空所有數據:URL 3 條,審核請求 0 條,日誌 3 條 2025-10-13 14:05:14 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:05:14 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 22.916秒 2025-10-13 14:05:14 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 35 字符, 總耗時: 22.971秒 2025-10-13 14:05:14 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:05:14 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Introcvs 2025-10-13 14:05:14 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 16/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5884 2025-10-13 14:05:14 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 9515 字符 2025-10-13 14:05:14 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:05:21 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:05:21 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 25.581秒 2025-10-13 14:05:21 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 25.641秒 2025-10-13 14:05:21 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:05:21 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/categories/烘焙堅果 2025-10-13 14:05:21 - INFO - main - [url_processor.py:389] - process_url - 審核通過:21 個頁面通過,0 個頁面被模型拒審(已忽略) 2025-10-13 14:05:21 - WARNING - database - [database.py:479] - update_url_status - URL ID 56 不存在 2025-10-13 14:05:21 - INFO - main - [url_processor.py:573] - process_url - URL ID 56 分析完成,結果: pass, API驗證: False 2025-10-13 14:05:21 - INFO - main - [url_processor.py:598] - process_url - 工作線程 #1 完成處理 URL ID: 56 2025-10-13 14:05:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:05:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:05:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:05:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.10 秒,結果: 0 2025-10-13 14:05:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:05:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:05:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:05:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:05:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:05:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:05:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:05:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-13 14:05:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:05:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:06:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:06:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:06:15 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:06:15 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 61.507秒 2025-10-13 14:06:15 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 308 字符, 總耗時: 61.565秒 2025-10-13 14:06:15 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:發現違規內容:「12月消費抽: 蘭城晶英住宿劵 & SAWAA沐浴保養禮盒 / 乙名」;「每月消費抽: 每月抽出 1000元全聯禮卷 / 5名 ; 7-ELEVEN美式咖... 2025-10-13 14:06:15 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5884 2025-10-13 14:06:15 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 17/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5886 2025-10-13 14:06:15 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2002 字符 2025-10-13 14:06:16 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:06:20 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:06:21 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 124.0MB, CPU 0.0% 2025-10-13 14:06:21 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 1, 記憶體 207.3MB, CPU 0.0% 2025-10-13 14:06:21 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 123.8MB, CPU 0.0% 2025-10-13 14:06:48 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:06:48 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 32.365秒 2025-10-13 14:06:48 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 32.417秒 2025-10-13 14:06:48 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:06:48 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5886 2025-10-13 14:06:48 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 18/20: https://www.ecpay.com.tw/Announcement/MoreAnnouncement 2025-10-13 14:06:48 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 1997 字符 2025-10-13 14:06:48 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:06:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:06:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:06:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:06:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:06:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:06:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:07:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:07:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:07:19 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:07:19 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 30.662秒 2025-10-13 14:07:19 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 202 字符, 總耗時: 30.716秒 2025-10-13 14:07:19 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:發現違規內容:「ECTicket 發行管理平台」、「採購商數位贈禮券」。此內容違反了規則2:票券屬條件式允許,頁面須揭露「信託銀行名稱」與「信託完成證明」;本頁未見相關揭... 2025-10-13 14:07:19 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/MoreAnnouncement 2025-10-13 14:07:19 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 19/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5819 2025-10-13 14:07:19 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2952 字符 2025-10-13 14:07:19 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:07:50 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:07:51 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 124.0MB, CPU 0.0% 2025-10-13 14:07:51 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 1, 記憶體 207.3MB, CPU 0.0% 2025-10-13 14:07:51 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 123.8MB, CPU 0.0% 2025-10-13 14:07:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:07:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:07:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:07:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:07:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:07:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:07:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:07:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:07:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:07:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:07:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:07:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:07:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:07:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:07:57 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:07:57 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 38.275秒 2025-10-13 14:07:57 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 190 字符, 總耗時: 38.325秒 2025-10-13 14:07:57 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:發現違規內容:「ECTicket 發行管理平台」、「採購商數位贈禮券」。此內容違反了規則2(條件式允許-票券):頁面須揭露「信託銀行名稱」與「信託完成證明」,本頁未見相關... 2025-10-13 14:07:57 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5819 2025-10-13 14:07:57 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 20/20: https://www.ecpay.com.tw/About/Member_Consent 2025-10-13 14:07:57 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2486 字符 2025-10-13 14:07:57 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:08:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:08:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:08:23 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:08:23 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 26.113秒 2025-10-13 14:08:23 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 26.163秒 2025-10-13 14:08:23 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:08:23 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/About/Member_Consent 2025-10-13 14:08:23 - WARNING - main - [url_processor.py:393] - process_url - 審核不通過:10 個頁面失敗,0 個頁面被模型拒審(已忽略) 2025-10-13 14:08:23 - WARNING - database - [database.py:479] - update_url_status - URL ID 57 不存在 2025-10-13 14:08:23 - INFO - main - [url_processor.py:573] - process_url - URL ID 57 分析完成,結果: fail, API驗證: False 2025-10-13 14:08:23 - INFO - main - [url_processor.py:598] - process_url - 工作線程 #2 完成處理 URL ID: 57 2025-10-13 14:08:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:08:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:08:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:08:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:08:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:08:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:09:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:09:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:09:20 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:09:21 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 124.0MB, CPU 0.0% 2025-10-13 14:09:21 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 207.3MB, CPU 0.0% 2025-10-13 14:09:21 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 123.8MB, CPU 0.0% 2025-10-13 14:09:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:09:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:09:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:09:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:09:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:09:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:10:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:10:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:10:51 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:10:51 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 124.0MB, CPU 0.0% 2025-10-13 14:10:51 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 207.3MB, CPU 0.0% 2025-10-13 14:10:51 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 123.8MB, CPU 0.0% 2025-10-13 14:10:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:10:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-13 14:10:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:10:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:10:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:10:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:10:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:10:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-13 14:10:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:10:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:10:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:10:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:10:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:10:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-13 14:10:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:10:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:10:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:10:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:10:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:10:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:10:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:10:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:11:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:11:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-13 14:11:36 - INFO - root - [logging_config.py:130] - setup_logging - 日誌系統初始化完成,小時日誌檔案: 20251013_14.log,路徑: Log/20251013_14.log 2025-10-13 14:11:36 - INFO - main - [main.py:35] - <module> - 應用啟動:正在初始化... 2025-10-13 14:11:36 - INFO - main - [main.py:46] - <module> - CSRF 防護已啟用 2025-10-13 14:11:36 - INFO - root - [logging_config.py:130] - setup_logging - 日誌系統初始化完成,小時日誌檔案: 20251013_14.log,路徑: Log/20251013_14.log 2025-10-13 14:11:36 - INFO - main - [main.py:35] - <module> - 應用啟動:正在初始化... 2025-10-13 14:11:36 - INFO - main - [main.py:46] - <module> - CSRF 防護已啟用 2025-10-13 14:11:36 - INFO - root - [logging_config.py:130] - setup_logging - 日誌系統初始化完成,小時日誌檔案: 20251013_14.log,路徑: Log/20251013_14.log 2025-10-13 14:11:36 - INFO - main - [main.py:35] - <module> - 應用啟動:正在初始化... 2025-10-13 14:11:36 - INFO - main - [main.py:46] - <module> - CSRF 防護已啟用 2025-10-13 14:11:36 - INFO - root - [logging_config.py:130] - setup_logging - 日誌系統初始化完成,小時日誌檔案: 20251013_14.log,路徑: Log/20251013_14.log 2025-10-13 14:11:36 - INFO - main - [main.py:35] - <module> - 應用啟動:正在初始化... 2025-10-13 14:11:36 - INFO - main - [main.py:46] - <module> - CSRF 防護已啟用 2025-10-13 14:11:39 - INFO - root - [crypto_utils.py:26] - <module> - 成功載入 pycryptodome 版本: 3.23.0 2025-10-13 14:11:39 - INFO - main - [main.py:130] - <module> - 已註冊 5 個 Blueprint 2025-10-13 14:11:39 - INFO - main - [main.py:229] - initialize_database - 應用啟動:正在初始化數據庫... 2025-10-13 14:11:39 - INFO - root - [crypto_utils.py:26] - <module> - 成功載入 pycryptodome 版本: 3.23.0 2025-10-13 14:11:39 - INFO - root - [crypto_utils.py:26] - <module> - 成功載入 pycryptodome 版本: 3.23.0 2025-10-13 14:11:39 - INFO - main - [main.py:233] - initialize_database - 數據庫表結構已創建 2025-10-13 14:11:39 - INFO - database - [database.py:212] - get_engine - 正在連接到資料庫... 2025-10-13 14:11:39 - INFO - database - [database.py:75] - calculate_pool_size - 系統資源:CPU 核心=2, 總記憶體=7.71GB, 可用記憶體=6.80GB 2025-10-13 14:11:39 - INFO - database - [database.py:101] - calculate_pool_size - 動態計算連接池配置:pool_size=6, max_overflow=9 2025-10-13 14:11:39 - INFO - main - [main.py:130] - <module> - 已註冊 5 個 Blueprint 2025-10-13 14:11:39 - INFO - main - [main.py:229] - initialize_database - 應用啟動:正在初始化數據庫... 2025-10-13 14:11:39 - INFO - main - [main.py:130] - <module> - 已註冊 5 個 Blueprint 2025-10-13 14:11:39 - INFO - main - [main.py:229] - initialize_database - 應用啟動:正在初始化數據庫... 2025-10-13 14:11:39 - INFO - database - [database.py:242] - get_engine - 資料庫連接測試成功 2025-10-13 14:11:39 - INFO - database - [database.py:246] - get_engine - 連接池初始健康狀態:True, 使用率:0.0% 2025-10-13 14:11:39 - INFO - database - [database.py:322] - init_db - 数据库初始化成功 2025-10-13 14:11:39 - INFO - main - [main.py:238] - initialize_database - 數據庫初始化成功 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:56] - setup_app - 正在初始化应用程序组件... 2025-10-13 14:11:39 - INFO - root - [crypto_utils.py:26] - <module> - 成功載入 pycryptodome 版本: 3.23.0 2025-10-13 14:11:39 - INFO - main - [main.py:233] - initialize_database - 數據庫表結構已創建 2025-10-13 14:11:39 - INFO - database - [database.py:212] - get_engine - 正在連接到資料庫... 2025-10-13 14:11:39 - INFO - database - [database.py:75] - calculate_pool_size - 系統資源:CPU 核心=2, 總記憶體=7.71GB, 可用記憶體=6.80GB 2025-10-13 14:11:39 - INFO - database - [database.py:101] - calculate_pool_size - 動態計算連接池配置:pool_size=6, max_overflow=9 2025-10-13 14:11:39 - INFO - main - [main.py:233] - initialize_database - 數據庫表結構已創建 2025-10-13 14:11:39 - INFO - database - [database.py:212] - get_engine - 正在連接到資料庫... 2025-10-13 14:11:39 - INFO - database - [database.py:75] - calculate_pool_size - 系統資源:CPU 核心=2, 總記憶體=7.71GB, 可用記憶體=6.80GB 2025-10-13 14:11:39 - INFO - database - [database.py:101] - calculate_pool_size - 動態計算連接池配置:pool_size=6, max_overflow=9 2025-10-13 14:11:39 - INFO - main - [main.py:130] - <module> - 已註冊 5 個 Blueprint 2025-10-13 14:11:39 - INFO - main - [main.py:229] - initialize_database - 應用啟動:正在初始化數據庫... 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:64] - setup_app - 數據表已確認創建 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:72] - setup_app - 数据库初始化成功 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:41] - __init__ - 從環境變量獲取的 API 密鑰長度: 32 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:42] - __init__ - 環境變量中的所有變量: ['GPT41_API_KEY'] 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:54] - __init__ - 已成功加載 GPT4_API_KEY 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:73] - __init__ - Successfully imported AzureOpenAI module 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:80] - setup_app - 内容分析器初始化成功 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:85] - setup_app - 已同步 content_analyzer 到 url_processor 模組 2025-10-13 14:11:39 - INFO - WebDriverInstanceManager - [webdriver_instance_manager.py:55] - __init__ - WebDriver實例管理器初始化完成,最大實例數: 3,隊列大小: 10 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:93] - setup_app - 网页抓取器初始化成功 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:101] - setup_app - 已同步全局變量到 url_processor 模組 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:105] - setup_app - 已同步 web_scraper 到 helpers 模組 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:110] - setup_app - 已同步全局變量到 request_processor 模組 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:112] - setup_app - ✅ 所有處理模組的全局變量同步完成 2025-10-13 14:11:39 - INFO - ThreadPoolManager - [thread_pool.py:67] - start - 啟動線程池,初始化 5 個工作線程 2025-10-13 14:11:39 - INFO - ThreadPoolManager - [thread_pool.py:80] - start - 線程池啟動完成 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:120] - setup_app - 线程池初始化成功 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:40] - start - 啟動任務調度器 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'reset_stalled_requests',間隔 180 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'reset_stalled_urls',間隔 1800 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'clean_old_logs',間隔 7200 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'check_database_integrity',間隔 43200 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'perform_garbage_collection',間隔 14400 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'update_hourly_log_file',間隔 300 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'process_api_requests',間隔 60 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'daily_audit_quality_check',間隔 21600 秒,已啟用 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:217] - setup_scheduled_tasks - 已設置每6小時審核品質檢查任務 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:222] - setup_scheduled_tasks - 定期任务设置完成 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:129] - setup_app - 应用程序组件初始化完成 2025-10-13 14:11:39 - INFO - database - [database.py:242] - get_engine - 資料庫連接測試成功 2025-10-13 14:11:39 - INFO - database - [database.py:246] - get_engine - 連接池初始健康狀態:True, 使用率:0.0% 2025-10-13 14:11:39 - INFO - database - [database.py:322] - init_db - 数据库初始化成功 2025-10-13 14:11:39 - INFO - main - [main.py:238] - initialize_database - 數據庫初始化成功 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:56] - setup_app - 正在初始化应用程序组件... 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:64] - setup_app - 數據表已確認創建 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:72] - setup_app - 数据库初始化成功 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:41] - __init__ - 從環境變量獲取的 API 密鑰長度: 32 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:42] - __init__ - 環境變量中的所有變量: ['GPT41_API_KEY'] 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:54] - __init__ - 已成功加載 GPT4_API_KEY 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:73] - __init__ - Successfully imported AzureOpenAI module 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:80] - setup_app - 内容分析器初始化成功 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:85] - setup_app - 已同步 content_analyzer 到 url_processor 模組 2025-10-13 14:11:39 - INFO - WebDriverInstanceManager - [webdriver_instance_manager.py:55] - __init__ - WebDriver實例管理器初始化完成,最大實例數: 3,隊列大小: 10 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:93] - setup_app - 网页抓取器初始化成功 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:101] - setup_app - 已同步全局變量到 url_processor 模組 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:105] - setup_app - 已同步 web_scraper 到 helpers 模組 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:110] - setup_app - 已同步全局變量到 request_processor 模組 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:112] - setup_app - ✅ 所有處理模組的全局變量同步完成 2025-10-13 14:11:39 - INFO - ThreadPoolManager - [thread_pool.py:67] - start - 啟動線程池,初始化 5 個工作線程 2025-10-13 14:11:39 - INFO - ThreadPoolManager - [thread_pool.py:80] - start - 線程池啟動完成 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:120] - setup_app - 线程池初始化成功 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:40] - start - 啟動任務調度器 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'reset_stalled_requests',間隔 180 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'reset_stalled_urls',間隔 1800 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'clean_old_logs',間隔 7200 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'check_database_integrity',間隔 43200 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'perform_garbage_collection',間隔 14400 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'update_hourly_log_file',間隔 300 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'process_api_requests',間隔 60 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'daily_audit_quality_check',間隔 21600 秒,已啟用 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:217] - setup_scheduled_tasks - 已設置每6小時審核品質檢查任務 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:222] - setup_scheduled_tasks - 定期任务设置完成 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:129] - setup_app - 应用程序组件初始化完成 2025-10-13 14:11:39 - INFO - database - [database.py:242] - get_engine - 資料庫連接測試成功 2025-10-13 14:11:39 - INFO - database - [database.py:246] - get_engine - 連接池初始健康狀態:True, 使用率:0.0% 2025-10-13 14:11:39 - INFO - database - [database.py:322] - init_db - 数据库初始化成功 2025-10-13 14:11:39 - INFO - main - [main.py:238] - initialize_database - 數據庫初始化成功 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:56] - setup_app - 正在初始化应用程序组件... 2025-10-13 14:11:39 - INFO - main - [main.py:233] - initialize_database - 數據庫表結構已創建 2025-10-13 14:11:39 - INFO - database - [database.py:212] - get_engine - 正在連接到資料庫... 2025-10-13 14:11:39 - INFO - database - [database.py:75] - calculate_pool_size - 系統資源:CPU 核心=2, 總記憶體=7.71GB, 可用記憶體=6.80GB 2025-10-13 14:11:39 - INFO - database - [database.py:101] - calculate_pool_size - 動態計算連接池配置:pool_size=6, max_overflow=9 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:64] - setup_app - 數據表已確認創建 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:72] - setup_app - 数据库初始化成功 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:41] - __init__ - 從環境變量獲取的 API 密鑰長度: 32 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:42] - __init__ - 環境變量中的所有變量: ['GPT41_API_KEY'] 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:54] - __init__ - 已成功加載 GPT4_API_KEY 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:73] - __init__ - Successfully imported AzureOpenAI module 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:80] - setup_app - 内容分析器初始化成功 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:85] - setup_app - 已同步 content_analyzer 到 url_processor 模組 2025-10-13 14:11:39 - INFO - WebDriverInstanceManager - [webdriver_instance_manager.py:55] - __init__ - WebDriver實例管理器初始化完成,最大實例數: 3,隊列大小: 10 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:93] - setup_app - 网页抓取器初始化成功 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:101] - setup_app - 已同步全局變量到 url_processor 模組 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:105] - setup_app - 已同步 web_scraper 到 helpers 模組 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:110] - setup_app - 已同步全局變量到 request_processor 模組 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:112] - setup_app - ✅ 所有處理模組的全局變量同步完成 2025-10-13 14:11:39 - INFO - ThreadPoolManager - [thread_pool.py:67] - start - 啟動線程池,初始化 5 個工作線程 2025-10-13 14:11:39 - INFO - ThreadPoolManager - [thread_pool.py:80] - start - 線程池啟動完成 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:120] - setup_app - 线程池初始化成功 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:40] - start - 啟動任務調度器 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'reset_stalled_requests',間隔 180 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'reset_stalled_urls',間隔 1800 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'clean_old_logs',間隔 7200 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'check_database_integrity',間隔 43200 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'perform_garbage_collection',間隔 14400 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'update_hourly_log_file',間隔 300 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'process_api_requests',間隔 60 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'daily_audit_quality_check',間隔 21600 秒,已啟用 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:217] - setup_scheduled_tasks - 已設置每6小時審核品質檢查任務 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:222] - setup_scheduled_tasks - 定期任务设置完成 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:129] - setup_app - 应用程序组件初始化完成 2025-10-13 14:11:39 - INFO - database - [database.py:242] - get_engine - 資料庫連接測試成功 2025-10-13 14:11:39 - INFO - database - [database.py:246] - get_engine - 連接池初始健康狀態:True, 使用率:0.0% 2025-10-13 14:11:39 - INFO - database - [database.py:322] - init_db - 数据库初始化成功 2025-10-13 14:11:39 - INFO - main - [main.py:238] - initialize_database - 數據庫初始化成功 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:56] - setup_app - 正在初始化应用程序组件... 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:64] - setup_app - 數據表已確認創建 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:72] - setup_app - 数据库初始化成功 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:41] - __init__ - 從環境變量獲取的 API 密鑰長度: 32 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:42] - __init__ - 環境變量中的所有變量: ['GPT41_API_KEY'] 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:54] - __init__ - 已成功加載 GPT4_API_KEY 2025-10-13 14:11:39 - INFO - ContentAnalyzer - [analyzer.py:73] - __init__ - Successfully imported AzureOpenAI module 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:80] - setup_app - 内容分析器初始化成功 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:85] - setup_app - 已同步 content_analyzer 到 url_processor 模組 2025-10-13 14:11:39 - INFO - WebDriverInstanceManager - [webdriver_instance_manager.py:55] - __init__ - WebDriver實例管理器初始化完成,最大實例數: 3,隊列大小: 10 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:93] - setup_app - 网页抓取器初始化成功 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:101] - setup_app - 已同步全局變量到 url_processor 模組 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:105] - setup_app - 已同步 web_scraper 到 helpers 模組 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:110] - setup_app - 已同步全局變量到 request_processor 模組 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:112] - setup_app - ✅ 所有處理模組的全局變量同步完成 2025-10-13 14:11:39 - INFO - ThreadPoolManager - [thread_pool.py:67] - start - 啟動線程池,初始化 5 個工作線程 2025-10-13 14:11:39 - INFO - ThreadPoolManager - [thread_pool.py:80] - start - 線程池啟動完成 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:120] - setup_app - 线程池初始化成功 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:40] - start - 啟動任務調度器 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'reset_stalled_requests',間隔 180 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'reset_stalled_urls',間隔 1800 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'clean_old_logs',間隔 7200 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'check_database_integrity',間隔 43200 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'perform_garbage_collection',間隔 14400 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'update_hourly_log_file',間隔 300 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'process_api_requests',間隔 60 秒,已啟用 2025-10-13 14:11:39 - INFO - scheduler - [scheduler.py:181] - add_task - 已添加任務 'daily_audit_quality_check',間隔 21600 秒,已啟用 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:217] - setup_scheduled_tasks - 已設置每6小時審核品質檢查任務 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:222] - setup_scheduled_tasks - 定期任务设置完成 2025-10-13 14:11:39 - INFO - main - [app_initializer.py:129] - setup_app - 应用程序组件初始化完成 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:11:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:12:31 - INFO - database - [database.py:1046] - check_database_integrity - 数据库完整性检查通过: 0 个 URL 记录, 0 个日志记录 2025-10-13 14:12:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:12:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:12:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:12:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:12:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:12:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:12:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:12:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:13:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.2MB, CPU 0.0% 2025-10-13 14:13:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 121.0MB, CPU 0.0% 2025-10-13 14:13:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.0MB, CPU 0.0% 2025-10-13 14:13:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 120.8MB, CPU 0.0% 2025-10-13 14:13:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:13:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:13:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:13:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:13:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:13:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:13:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:13:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:14:37 - INFO - database - [database.py:420] - process_url - UI 提交生成 UID: 228fccb6z3 2025-10-13 14:14:37 - INFO - database - [database.py:426] - process_url - UI 提交 URL https://www.ecpay.com.tw/,結果將立即顯示 2025-10-13 14:14:37 - INFO - main - [web_routes.py:115] - submit_url - UI 提交,URL ID: 58, Phone: 02-2655-1775, Email: 2025-10-13 14:14:37 - INFO - database - [database.py:536] - get_pending_url - 找到待处理的 URL: ID=58, URL=https://www.ecpay.com.tw/ 2025-10-13 14:14:37 - INFO - main - [request_processor.py:690] - process_pending_urls - 已添加 1 個 URL 到處理隊列 2025-10-13 14:14:37 - INFO - main - [url_processor.py:42] - process_url - 工作線程 #1 開始處理 URL ID: 58 2025-10-13 14:14:37 - INFO - main - [url_processor.py:83] - process_url - 分析 URL: https://www.ecpay.com.tw/ 2025-10-13 14:14:37 - INFO - main - [url_processor.py:97] - process_url - 嘗試獲取網頁內容 (嘗試 1/3, force_new_driver=False) 2025-10-13 14:14:37 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:14:37 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:14:37 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/ 的第 1/3 次請求 2025-10-13 14:14:37 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:14:37 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:14:37 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:14:37 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:14:37 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:14:37 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:14:37 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:14:37 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:14:37 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:14:37 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:14:38 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:14:38 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:14:38 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x556d7d9644e3 <unknown> #1 0x556d7d693c76 <unknown> #2 0x556d7d6bcd78 <unknown> #3 0x556d7d6b9029 <unknown> #4 0x556d7d6f7ccc <unknown> #5 0x556d7d6f747f <unknown> #6 0x556d7d6eede3 <unknown> #7 0x556d7d6c42dd <unknown> #8 0x556d7d6c534e <unknown> #9 0x556d7d9243e4 <unknown> #10 0x556d7d9283d7 <unknown> #11 0x556d7d932b20 <unknown> #12 0x556d7d929023 <unknown> #13 0x556d7d8f71aa <unknown> #14 0x556d7d94d6b8 <unknown> #15 0x556d7d94d847 <unknown> #16 0x556d7d95d243 <unknown> #17 0x73ea7b694ac3 <unknown> 2025-10-13 14:14:38 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:14:38 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:14:38 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:14:38 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/ 2025-10-13 14:14:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.2MB, CPU 0.0% 2025-10-13 14:14:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.0MB, CPU 0.0% 2025-10-13 14:14:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 126.8MB, CPU 0.0% 2025-10-13 14:14:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 121.5MB, CPU 0.0% 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:14:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:14:41 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/ 2025-10-13 14:14:41 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:14:41 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:14:46 - INFO - database - [database.py:420] - process_url - UI 提交生成 UID: drwiu9lod9 2025-10-13 14:14:46 - INFO - database - [database.py:426] - process_url - UI 提交 URL https://www.ecpay.com.tw/,結果將立即顯示 2025-10-13 14:14:46 - INFO - database - [database.py:436] - process_url - URL https://www.ecpay.com.tw/ 已存在,但按照需求視為新提交進行審核 2025-10-13 14:14:46 - INFO - main - [web_routes.py:115] - submit_url - UI 提交,URL ID: 59, Phone: 02-2655-1775, Email: 2025-10-13 14:14:46 - INFO - database - [database.py:536] - get_pending_url - 找到待处理的 URL: ID=59, URL=https://www.ecpay.com.tw/ 2025-10-13 14:14:46 - INFO - main - [request_processor.py:690] - process_pending_urls - 已添加 1 個 URL 到處理隊列 2025-10-13 14:14:46 - INFO - main - [url_processor.py:42] - process_url - 工作線程 #1 開始處理 URL ID: 59 2025-10-13 14:14:46 - INFO - main - [url_processor.py:83] - process_url - 分析 URL: https://www.ecpay.com.tw/ 2025-10-13 14:14:46 - INFO - main - [url_processor.py:97] - process_url - 嘗試獲取網頁內容 (嘗試 1/3, force_new_driver=False) 2025-10-13 14:14:46 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:14:46 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:14:46 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/ 的第 1/3 次請求 2025-10-13 14:14:46 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:14:46 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:14:46 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:14:46 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:14:46 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:14:46 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:14:46 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:14:46 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:14:46 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:14:47 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:14:47 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:14:47 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:14:47 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5a03c6e8b4e3 <unknown> #1 0x5a03c6bbac76 <unknown> #2 0x5a03c6be3d78 <unknown> #3 0x5a03c6be0029 <unknown> #4 0x5a03c6c1eccc <unknown> #5 0x5a03c6c1e47f <unknown> #6 0x5a03c6c15de3 <unknown> #7 0x5a03c6beb2dd <unknown> #8 0x5a03c6bec34e <unknown> #9 0x5a03c6e4b3e4 <unknown> #10 0x5a03c6e4f3d7 <unknown> #11 0x5a03c6e59b20 <unknown> #12 0x5a03c6e50023 <unknown> #13 0x5a03c6e1e1aa <unknown> #14 0x5a03c6e746b8 <unknown> #15 0x5a03c6e74847 <unknown> #16 0x5a03c6e84243 <unknown> #17 0x739cf9894ac3 <unknown> 2025-10-13 14:14:47 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:14:47 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:14:48 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:14:48 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/ 2025-10-13 14:14:50 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/ 2025-10-13 14:14:50 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:14:50 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:14:53 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .main 2025-10-13 14:14:53 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/ 2025-10-13 14:14:55 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: vue, jquery 2025-10-13 14:14:55 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:14:55 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:15:02 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .main 2025-10-13 14:15:02 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/ 2025-10-13 14:15:04 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: vue, jquery 2025-10-13 14:15:04 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:15:04 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:15:13 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 31 2025-10-13 14:15:14 - INFO - database - [database.py:420] - process_url - UI 提交生成 UID: 90me6ppioc 2025-10-13 14:15:14 - INFO - database - [database.py:426] - process_url - UI 提交 URL https://www.fullmountain.tw/,結果將立即顯示 2025-10-13 14:15:14 - INFO - main - [web_routes.py:115] - submit_url - UI 提交,URL ID: 60, Phone: 02-2557-8605, Email: 2025-10-13 14:15:14 - INFO - database - [database.py:536] - get_pending_url - 找到待处理的 URL: ID=60, URL=https://www.fullmountain.tw/ 2025-10-13 14:15:14 - INFO - main - [request_processor.py:690] - process_pending_urls - 已添加 1 個 URL 到處理隊列 2025-10-13 14:15:14 - INFO - main - [url_processor.py:42] - process_url - 工作線程 #1 開始處理 URL ID: 60 2025-10-13 14:15:14 - INFO - main - [url_processor.py:83] - process_url - 分析 URL: https://www.fullmountain.tw/ 2025-10-13 14:15:14 - INFO - main - [url_processor.py:97] - process_url - 嘗試獲取網頁內容 (嘗試 1/3, force_new_driver=False) 2025-10-13 14:15:14 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:15:14 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:15:14 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/ 的第 1/3 次請求 2025-10-13 14:15:14 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:15:14 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:15:14 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:15:14 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:15:14 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:15:14 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:15:14 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:15:14 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:15:14 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:15:14 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:15:14 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 315 2025-10-13 14:15:14 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:15:15 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:15:15 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x636fc2a934e3 <unknown> #1 0x636fc27c2c76 <unknown> #2 0x636fc27ebd78 <unknown> #3 0x636fc27e8029 <unknown> #4 0x636fc2826ccc <unknown> #5 0x636fc282647f <unknown> #6 0x636fc281dde3 <unknown> #7 0x636fc27f32dd <unknown> #8 0x636fc27f434e <unknown> #9 0x636fc2a533e4 <unknown> #10 0x636fc2a573d7 <unknown> #11 0x636fc2a61b20 <unknown> #12 0x636fc2a58023 <unknown> #13 0x636fc2a261aa <unknown> #14 0x636fc2a7c6b8 <unknown> #15 0x636fc2a7c847 <unknown> #16 0x636fc2a8c243 <unknown> #17 0x714b13294ac3 <unknown> 2025-10-13 14:15:15 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:15:15 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:15:15 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:15:15 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/ 2025-10-13 14:15:16 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 315,內容可能已加載完成 2025-10-13 14:15:16 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:15:18 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/ 2025-10-13 14:15:18 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:15:18 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:15:23 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 31 2025-10-13 14:15:24 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 315 2025-10-13 14:15:26 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 315,內容可能已加載完成 2025-10-13 14:15:26 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:15:31 - INFO - database - [database.py:420] - process_url - UI 提交生成 UID: r9v8xrgk62 2025-10-13 14:15:31 - INFO - database - [database.py:426] - process_url - UI 提交 URL https://www.fullmountain.tw/,結果將立即顯示 2025-10-13 14:15:31 - INFO - database - [database.py:436] - process_url - URL https://www.fullmountain.tw/ 已存在,但按照需求視為新提交進行審核 2025-10-13 14:15:31 - INFO - main - [web_routes.py:115] - submit_url - UI 提交,URL ID: 61, Phone: 02-2557-8605, Email: 2025-10-13 14:15:31 - INFO - database - [database.py:536] - get_pending_url - 找到待处理的 URL: ID=61, URL=https://www.fullmountain.tw/ 2025-10-13 14:15:31 - INFO - main - [request_processor.py:690] - process_pending_urls - 已添加 1 個 URL 到處理隊列 2025-10-13 14:15:31 - INFO - main - [url_processor.py:42] - process_url - 工作線程 #2 開始處理 URL ID: 61 2025-10-13 14:15:31 - INFO - main - [url_processor.py:83] - process_url - 分析 URL: https://www.fullmountain.tw/ 2025-10-13 14:15:31 - INFO - main - [url_processor.py:97] - process_url - 嘗試獲取網頁內容 (嘗試 1/3, force_new_driver=False) 2025-10-13 14:15:31 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:15:31 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:15:31 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/ 的第 1/3 次請求 2025-10-13 14:15:31 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:15:31 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:15:31 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:15:31 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:15:31 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:15:31 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:15:31 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:15:31 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:15:31 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:15:31 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:15:32 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:15:32 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:15:32 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5e2d74baa4e3 <unknown> #1 0x5e2d748d9c76 <unknown> #2 0x5e2d74902d78 <unknown> #3 0x5e2d748ff029 <unknown> #4 0x5e2d7493dccc <unknown> #5 0x5e2d7493d47f <unknown> #6 0x5e2d74934de3 <unknown> #7 0x5e2d7490a2dd <unknown> #8 0x5e2d7490b34e <unknown> #9 0x5e2d74b6a3e4 <unknown> #10 0x5e2d74b6e3d7 <unknown> #11 0x5e2d74b78b20 <unknown> #12 0x5e2d74b6f023 <unknown> #13 0x5e2d74b3d1aa <unknown> #14 0x5e2d74b936b8 <unknown> #15 0x5e2d74b93847 <unknown> #16 0x5e2d74ba3243 <unknown> #17 0x70b46d294ac3 <unknown> 2025-10-13 14:15:32 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:15:32 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:15:33 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:15:33 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/ 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/ (實際 URL: https://www.ecpay.com.tw/) 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:15:35 - INFO - database - [database.py:505] - update_url_status - URL ID 58 状态已更新为 processing 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 106445 字節 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 611 字節 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 3596 字節 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 3569 字節 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 1773 字節 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 5381 字節,約 640 個詞,465 行 2025-10-13 14:15:35 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 常見問題 LINE AI 客服 ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay prev next 最新消息 全部 活動 公告 維護 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! 10/13 10/15(三) LINE Bank維護公告 10/13 10/18(六) LINE Bank維護公告 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 10/09 10/9(四) 中信ATM臨時性系統維護作業 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! 10/04 【登錄抽獎】綠界LINE好友募集,年末抽好禮 09/30 【登錄活動】網購星精彩,刷星展卡最高回饋2,500元刷卡金 09/30 【刷卡回饋】永豐 / 星展 / 中國信託 刷卡分期優惠大集合 09/30 「永豐卡友」獨享回饋,累積指定分期滿額,最高回饋 3,200元 刷卡金! 09/30 【登錄活動】中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! 07/31 綠界科技 × 台新銀行|老闆的專屬薪轉合作案開跑! 07/01 7-ELEVEN 優惠再延長!冷凍店取寄件只要 129元 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 10/02 【重要通知】 ATM虛擬帳號轉帳服務,新增「受款人戶名顯示」機制 10/01 【行銷簡訊服務】服務調整通知 09/09 會員訂閱自動到帳!經營會員必備收款不中斷 08/22 【免費講座】綠界科技 × 資安聯防 | 別讓網站,變成駭客的購物車! 10/13 10/15(三) LINE Bank維護公告 10/13 10/18(六) LINE Bank維護公告 10/09 10/9(四) 中信ATM臨時性系統維護作業 10/03 10/27(一) 永豐銀行系統維護 10/03 11/03(一) 永豐銀行系統維護 10/03 10/15(三) 永豐銀行系統維護 10/03 10/06(一) 台新銀行維護公告 09/30 10/22(三) 綠界科技電子發票系統維護 更多 綠界科技 - 電商支付領導品牌 超過40萬商店信賴,提供金流、物流、電子發票、票券、開店平台等整合服務, 協助輕鬆開啟網路事業。 台灣首家通過第三方支付能量登錄,堅守資訊安全,積極防詐,守護每筆交易。 立即註冊 聯繫銷售顧問 信用卡收款成功 99.74 % 案件防阻 15605 + 件 網址防阻 4420 + 件 詐騙網域通報 105 + 件 綠界金流服務 全通路開店必備,最齊全的收款工具 綠界金流 支援 VISA、MasterCard、JCB國內信用卡一次付清、分期及定期定額交易。 支援 Apple Pay、TWQR 行動支付。 支援超商代碼、超商條碼及 ATM 轉帳。 支援無卡分期。 支援海外信用卡、銀聯卡及微信支付。 TWQR 及微信支付由歐付寶提供服務。 了解更多 有線/無線刷卡機 支援超過 20 間銀行分期刷卡,長租、短租皆可,亦有 POS 整合方案。 專人裝機,作業時間約兩週。 了解更多 綠界新型閘道 整合七大銀行信用卡閘道(Gateway),一站式服務創造更多商機,電商、捐款、旅宿及交通最佳解決方案。 了解更多 四大應用服務 一站式整合物流、電子發票等電商資源 物流服務 國內四大超商門市取貨、取貨付款及黑貓、中華郵政宅配。 香港、新加坡、西馬超商/宅配取貨跨境服務,免自行報關。 了解更多 電子發票 最完整的電子發票系統。 新用戶首年服務費 6000 元可開立 20 萬張發票! 了解更多 ECShop 簡易賣場 賣場購物車、快速收款、一頁式商店、收款表單四種開店工具任意使用,適合各種銷售情境。 網路開店輕鬆開始。 了解更多 ECTicket 發行管理平台 企業禮票券最佳幫手! 發行票券、企業採購數位贈禮,核銷序號全部搞定。 了解更多 多元開店解決方案 支援各種商店,提供更完整的電商開店工具 信用卡綁卡 支援訂閱制收費、信用卡續期扣款、定期定額捐款等,扣款不中斷。 信用卡綁卡 無卡分期 先全額撥款給賣家,消費者後續分期繳費結清。手續費由消費者全額負擔,賣家無手續費。 裕富無卡分期 超商代收 超商繳費及貨到付款,全台一萬間超商成為您收款的好幫手。 超商代收 收款網址 免開店費產生收款網址,多種工具適合各式線上收款情境。 線上收款工具 Shopify 平台開店 在 Shopify 跨國電商開店平台使用綠界金物流,一鍵安裝。 Shopify X 綠界科技 公益/政治捐款 安全穩定、多元支付金流,受捐單位隨時接收一次或定期捐款。 捐款服務 高單價商品 高單價商品申請 30 期圓夢分期,消費者降低購買門檻,業績火爆成長。 圓夢彈性分期 開發者專區 提供整合API技術文件、SDK工具包及購物車模組,快速串接使用綠界科技系統。 開發者中心 購物車 / ERP 模組 技術 FAQ 支付系統建置 綠界科技 - 全台最專業的電支建置團隊,最豐富的業界 Know-how,滿足您的需求。 五年 3 套電子支付系統建置經驗 系統安全可靠,擁有高度穩定性 採用可擴充系統架構 半年迅速交付 了解更多 合作銀行 合作銀行 兆豐銀行 臺灣銀行 土地銀行 合作金庫 第一銀行 華南銀行 彰化銀行 上海銀行 富邦銀行 國泰世華 台灣企銀 更多... 綠界刷卡成功率高達近100% (每月更新) 失敗原因扣除非綠界系統因素:包含消費者因素(例:操作不當、3D授權未於期間內完成、卡號輸入錯誤、截止日期錯誤、檢查碼錯誤、過期卡、額度不足等占失敗原因近75%),其餘則是發卡銀行授權失敗(例:安控理由拒絕、未回應)遇到此類狀況需請消費者自行聯繫發卡行確認。 我知道了 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate | • 常見問題 • LINE AI 客服 • • • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • • • • • • • • • • • • • • • • • • • • • • • • • • • 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 • 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! • 10/13 10/15(三) LINE Bank維護公告 • 10/13 10/18(六) LINE Bank維護公告 • 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 • 10/09 10/9(四) 中信ATM臨時性系統維護作業 • 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 • 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 • 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! • 10/04 【登錄抽獎】綠界LINE好友募集,年末抽好禮 • 09/30 【登錄活動】網購星精彩,刷星展卡最高回饋2,500元刷卡金 • 09/30 【刷卡回饋】永豐 / 星展 / 中國信託 刷卡分期優惠大集合 • 09/30 「永豐卡友」獨享回饋,累積指定分期滿額,最高回饋 3,200元 刷卡金! • 09/30 【登錄活動】中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! • 07/31 綠界科技 × 台新銀行|老闆的專屬薪轉合作案開跑! • 07/01 7-ELEVEN 優惠再延長!冷凍店取寄件只要 129元 • 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 • 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 • 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 • 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 • 10/02 【重要通知】 ATM虛擬帳號轉帳服務,新增「受款人戶名顯示」機制 • 10/01 【行銷簡訊服務】服務調整通知 • 09/09 會員訂閱自動到帳!經營會員必備收款不中斷 • 08/22 【免費講座】綠界科技 × 資安聯防 | 別讓網站,變成駭客的購物車! • 10/13 10/15(三) LINE Bank維護公告 • 10/13 10/18(六) LINE Bank維護公告 • 10/09 10/9(四) 中信ATM臨時性系統維護作業 • 10/03 10/27(一) 永豐銀行系統維護 • 10/03 11/03(一) 永豐銀行系統維護 • 10/03 10/15(三) 永豐銀行系統維護 • 10/03 10/06(一) 台新銀行維護公告 • 09/30 10/22(三) 綠界科技電子發票系統維護 • 信用卡收款成功 99.74 % • 案件防阻 15605+ 件 • 網址防阻 4420+ 件 • 詐騙網域通報 105+ 件 • 支援 VISA、MasterCard、JCB國內信用卡一次付清、分期及定期定額交易。 • 支援 Apple Pay、TWQR 行動支付。 • 支援超商代碼、超商條碼及 ATM 轉帳。 • 支援無卡分期。 • 支援海外信用卡、銀聯卡及微信支付。 • 國內四大超商門市取貨、取貨付款及黑貓、中華郵政宅配。 • 香港、新加坡、西馬超商/宅配取貨跨境服務,免自行報關。 • 五年 3 套電子支付系統建置經驗 • 系統安全可靠,擁有高度穩定性 • 採用可擴充系統架構 • 半年迅速交付 2025-10-13 14:15:35 - INFO - ContentAnalyzer - [analyzer.py:310] - check_specific_issues - 開始檢查網頁特定問題: URL=https://www.ecpay.com.tw/, HTML 內容大小=106445 字節 2025-10-13 14:15:36 - INFO - ContentAnalyzer - [analyzer.py:676] - check_specific_issues - 網頁特定問題檢查完成: URL=https://www.ecpay.com.tw/, 發現問題數=12, 嚴重問題數=6, 耗時=0.065秒 2025-10-13 14:15:36 - INFO - ContentAnalyzer - [analyzer.py:681] - check_specific_issues - 問題類型摘要: suspicious_external_script(8), suspicious_inline_script(2), iframe(1), form(1) 2025-10-13 14:15:36 - INFO - ContentAnalyzer - [analyzer.py:685] - check_specific_issues - 嚴重程度摘要: info(6), warning(6) 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:2486] - find_internal_links - 從HTML靜態內容中提取了 72 個內部鏈接 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:2298] - should_skip_url - 跳過API端點: https://www.ecpay.com.tw/service/service (匹配模式: /service/) 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:2298] - should_skip_url - 跳過API端點: https://www.ecpay.com.tw/Service/SearchIntegration (匹配模式: /service/) 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:2298] - should_skip_url - 跳過API端點: https://www.ecpay.com.tw/Service/Appcntr_Shpcar_Blog (匹配模式: /service/) 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:2647] - find_internal_links - 鏈接數量 (69) 超過限制 (20),進行截斷 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:2650] - find_internal_links - 總共找到 20 個有效內部鏈接 2025-10-13 14:15:36 - INFO - main - [url_processor.py:153] - process_url - 找到 20 個內部鏈接,最大深度2層 2025-10-13 14:15:36 - INFO - main - [url_processor.py:179] - process_url - 更新 UI 審核進度(URL ID=58):總計 21 個網址,已完成 1 個(主頁面) 2025-10-13 14:15:36 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/ 2025-10-13 14:15:36 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/ 的第 1/3 次請求 2025-10-13 14:15:36 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fbd1710>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/9eb51644a56961ff77e1690e036c9354 2025-10-13 14:15:36 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fbd3610>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/9eb51644a56961ff77e1690e036c9354 2025-10-13 14:15:36 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fbd3c10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/9eb51644a56961ff77e1690e036c9354 2025-10-13 14:15:36 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:15:36 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:15:36 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/ 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:15:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:15:36 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:15:36 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:15:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:15:36 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/ 2025-10-13 14:15:37 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:15:37 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:15:37 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x62856a4124e3 <unknown> #1 0x62856a141c76 <unknown> #2 0x62856a16ad78 <unknown> #3 0x62856a167029 <unknown> #4 0x62856a1a5ccc <unknown> #5 0x62856a1a547f <unknown> #6 0x62856a19cde3 <unknown> #7 0x62856a1722dd <unknown> #8 0x62856a17334e <unknown> #9 0x62856a3d23e4 <unknown> #10 0x62856a3d63d7 <unknown> #11 0x62856a3e0b20 <unknown> #12 0x62856a3d7023 <unknown> #13 0x62856a3a51aa <unknown> #14 0x62856a3fb6b8 <unknown> #15 0x62856a3fb847 <unknown> #16 0x62856a40b243 <unknown> #17 0x782f0ea94ac3 <unknown> 2025-10-13 14:15:37 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:15:37 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:15:37 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:15:37 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/ 2025-10-13 14:15:38 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:15:38 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:15:38 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:15:40 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/ 2025-10-13 14:15:40 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:15:40 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:15:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:15:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:15:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:15:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:15:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:15:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:15:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:15:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:15:44 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/ (實際 URL: https://www.ecpay.com.tw/) 2025-10-13 14:15:44 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:15:44 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:15:44 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:15:44 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:15:44 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:15:44 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:15:44 - INFO - database - [database.py:505] - update_url_status - URL ID 59 状态已更新为 processing 2025-10-13 14:15:44 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 106445 字節 2025-10-13 14:15:44 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 611 字節 2025-10-13 14:15:44 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 3596 字節 2025-10-13 14:15:44 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 3569 字節 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 1773 字節 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 5381 字節,約 640 個詞,465 行 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 常見問題 LINE AI 客服 ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay prev next 最新消息 全部 活動 公告 維護 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! 10/13 10/15(三) LINE Bank維護公告 10/13 10/18(六) LINE Bank維護公告 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 10/09 10/9(四) 中信ATM臨時性系統維護作業 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! 10/04 【登錄抽獎】綠界LINE好友募集,年末抽好禮 09/30 【登錄活動】網購星精彩,刷星展卡最高回饋2,500元刷卡金 09/30 【刷卡回饋】永豐 / 星展 / 中國信託 刷卡分期優惠大集合 09/30 「永豐卡友」獨享回饋,累積指定分期滿額,最高回饋 3,200元 刷卡金! 09/30 【登錄活動】中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! 07/31 綠界科技 × 台新銀行|老闆的專屬薪轉合作案開跑! 07/01 7-ELEVEN 優惠再延長!冷凍店取寄件只要 129元 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 10/02 【重要通知】 ATM虛擬帳號轉帳服務,新增「受款人戶名顯示」機制 10/01 【行銷簡訊服務】服務調整通知 09/09 會員訂閱自動到帳!經營會員必備收款不中斷 08/22 【免費講座】綠界科技 × 資安聯防 | 別讓網站,變成駭客的購物車! 10/13 10/15(三) LINE Bank維護公告 10/13 10/18(六) LINE Bank維護公告 10/09 10/9(四) 中信ATM臨時性系統維護作業 10/03 10/27(一) 永豐銀行系統維護 10/03 11/03(一) 永豐銀行系統維護 10/03 10/15(三) 永豐銀行系統維護 10/03 10/06(一) 台新銀行維護公告 09/30 10/22(三) 綠界科技電子發票系統維護 更多 綠界科技 - 電商支付領導品牌 超過40萬商店信賴,提供金流、物流、電子發票、票券、開店平台等整合服務, 協助輕鬆開啟網路事業。 台灣首家通過第三方支付能量登錄,堅守資訊安全,積極防詐,守護每筆交易。 立即註冊 聯繫銷售顧問 信用卡收款成功 99.74 % 案件防阻 15605 + 件 網址防阻 4420 + 件 詐騙網域通報 105 + 件 綠界金流服務 全通路開店必備,最齊全的收款工具 綠界金流 支援 VISA、MasterCard、JCB國內信用卡一次付清、分期及定期定額交易。 支援 Apple Pay、TWQR 行動支付。 支援超商代碼、超商條碼及 ATM 轉帳。 支援無卡分期。 支援海外信用卡、銀聯卡及微信支付。 TWQR 及微信支付由歐付寶提供服務。 了解更多 有線/無線刷卡機 支援超過 20 間銀行分期刷卡,長租、短租皆可,亦有 POS 整合方案。 專人裝機,作業時間約兩週。 了解更多 綠界新型閘道 整合七大銀行信用卡閘道(Gateway),一站式服務創造更多商機,電商、捐款、旅宿及交通最佳解決方案。 了解更多 四大應用服務 一站式整合物流、電子發票等電商資源 物流服務 國內四大超商門市取貨、取貨付款及黑貓、中華郵政宅配。 香港、新加坡、西馬超商/宅配取貨跨境服務,免自行報關。 了解更多 電子發票 最完整的電子發票系統。 新用戶首年服務費 6000 元可開立 20 萬張發票! 了解更多 ECShop 簡易賣場 賣場購物車、快速收款、一頁式商店、收款表單四種開店工具任意使用,適合各種銷售情境。 網路開店輕鬆開始。 了解更多 ECTicket 發行管理平台 企業禮票券最佳幫手! 發行票券、企業採購數位贈禮,核銷序號全部搞定。 了解更多 多元開店解決方案 支援各種商店,提供更完整的電商開店工具 信用卡綁卡 支援訂閱制收費、信用卡續期扣款、定期定額捐款等,扣款不中斷。 信用卡綁卡 無卡分期 先全額撥款給賣家,消費者後續分期繳費結清。手續費由消費者全額負擔,賣家無手續費。 裕富無卡分期 超商代收 超商繳費及貨到付款,全台一萬間超商成為您收款的好幫手。 超商代收 收款網址 免開店費產生收款網址,多種工具適合各式線上收款情境。 線上收款工具 Shopify 平台開店 在 Shopify 跨國電商開店平台使用綠界金物流,一鍵安裝。 Shopify X 綠界科技 公益/政治捐款 安全穩定、多元支付金流,受捐單位隨時接收一次或定期捐款。 捐款服務 高單價商品 高單價商品申請 30 期圓夢分期,消費者降低購買門檻,業績火爆成長。 圓夢彈性分期 開發者專區 提供整合API技術文件、SDK工具包及購物車模組,快速串接使用綠界科技系統。 開發者中心 購物車 / ERP 模組 技術 FAQ 支付系統建置 綠界科技 - 全台最專業的電支建置團隊,最豐富的業界 Know-how,滿足您的需求。 五年 3 套電子支付系統建置經驗 系統安全可靠,擁有高度穩定性 採用可擴充系統架構 半年迅速交付 了解更多 合作銀行 合作銀行 兆豐銀行 臺灣銀行 土地銀行 合作金庫 第一銀行 華南銀行 彰化銀行 上海銀行 富邦銀行 國泰世華 台灣企銀 更多... 綠界刷卡成功率高達近100% (每月更新) 失敗原因扣除非綠界系統因素:包含消費者因素(例:操作不當、3D授權未於期間內完成、卡號輸入錯誤、截止日期錯誤、檢查碼錯誤、過期卡、額度不足等占失敗原因近75%),其餘則是發卡銀行授權失敗(例:安控理由拒絕、未回應)遇到此類狀況需請消費者自行聯繫發卡行確認。 我知道了 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate | • 常見問題 • LINE AI 客服 • • • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • • • • • • • • • • • • • • • • • • • • • • • • • • • 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 • 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! • 10/13 10/15(三) LINE Bank維護公告 • 10/13 10/18(六) LINE Bank維護公告 • 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 • 10/09 10/9(四) 中信ATM臨時性系統維護作業 • 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 • 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 • 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! • 10/04 【登錄抽獎】綠界LINE好友募集,年末抽好禮 • 09/30 【登錄活動】網購星精彩,刷星展卡最高回饋2,500元刷卡金 • 09/30 【刷卡回饋】永豐 / 星展 / 中國信託 刷卡分期優惠大集合 • 09/30 「永豐卡友」獨享回饋,累積指定分期滿額,最高回饋 3,200元 刷卡金! • 09/30 【登錄活動】中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! • 07/31 綠界科技 × 台新銀行|老闆的專屬薪轉合作案開跑! • 07/01 7-ELEVEN 優惠再延長!冷凍店取寄件只要 129元 • 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 • 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 • 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 • 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 • 10/02 【重要通知】 ATM虛擬帳號轉帳服務,新增「受款人戶名顯示」機制 • 10/01 【行銷簡訊服務】服務調整通知 • 09/09 會員訂閱自動到帳!經營會員必備收款不中斷 • 08/22 【免費講座】綠界科技 × 資安聯防 | 別讓網站,變成駭客的購物車! • 10/13 10/15(三) LINE Bank維護公告 • 10/13 10/18(六) LINE Bank維護公告 • 10/09 10/9(四) 中信ATM臨時性系統維護作業 • 10/03 10/27(一) 永豐銀行系統維護 • 10/03 11/03(一) 永豐銀行系統維護 • 10/03 10/15(三) 永豐銀行系統維護 • 10/03 10/06(一) 台新銀行維護公告 • 09/30 10/22(三) 綠界科技電子發票系統維護 • 信用卡收款成功 99.74 % • 案件防阻 15605+ 件 • 網址防阻 4420+ 件 • 詐騙網域通報 105+ 件 • 支援 VISA、MasterCard、JCB國內信用卡一次付清、分期及定期定額交易。 • 支援 Apple Pay、TWQR 行動支付。 • 支援超商代碼、超商條碼及 ATM 轉帳。 • 支援無卡分期。 • 支援海外信用卡、銀聯卡及微信支付。 • 國內四大超商門市取貨、取貨付款及黑貓、中華郵政宅配。 • 香港、新加坡、西馬超商/宅配取貨跨境服務,免自行報關。 • 五年 3 套電子支付系統建置經驗 • 系統安全可靠,擁有高度穩定性 • 採用可擴充系統架構 • 半年迅速交付 2025-10-13 14:15:45 - INFO - ContentAnalyzer - [analyzer.py:310] - check_specific_issues - 開始檢查網頁特定問題: URL=https://www.ecpay.com.tw/, HTML 內容大小=106445 字節 2025-10-13 14:15:45 - INFO - ContentAnalyzer - [analyzer.py:676] - check_specific_issues - 網頁特定問題檢查完成: URL=https://www.ecpay.com.tw/, 發現問題數=12, 嚴重問題數=6, 耗時=0.053秒 2025-10-13 14:15:45 - INFO - ContentAnalyzer - [analyzer.py:681] - check_specific_issues - 問題類型摘要: suspicious_external_script(8), suspicious_inline_script(2), iframe(1), form(1) 2025-10-13 14:15:45 - INFO - ContentAnalyzer - [analyzer.py:685] - check_specific_issues - 嚴重程度摘要: info(6), warning(6) 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2486] - find_internal_links - 從HTML靜態內容中提取了 72 個內部鏈接 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2298] - should_skip_url - 跳過API端點: https://www.ecpay.com.tw/service/service (匹配模式: /service/) 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2298] - should_skip_url - 跳過API端點: https://www.ecpay.com.tw/Service/SearchIntegration (匹配模式: /service/) 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2298] - should_skip_url - 跳過API端點: https://www.ecpay.com.tw/Service/Appcntr_Shpcar_Blog (匹配模式: /service/) 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2647] - find_internal_links - 鏈接數量 (69) 超過限制 (20),進行截斷 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:2650] - find_internal_links - 總共找到 20 個有效內部鏈接 2025-10-13 14:15:45 - INFO - main - [url_processor.py:153] - process_url - 找到 20 個內部鏈接,最大深度2層 2025-10-13 14:15:45 - INFO - main - [url_processor.py:179] - process_url - 更新 UI 審核進度(URL ID=59):總計 21 個網址,已完成 1 個(主頁面) 2025-10-13 14:15:45 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/ 2025-10-13 14:15:45 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/ 的第 1/3 次請求 2025-10-13 14:15:45 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74d7f510>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2cbc93ceb54f5b78aede97447a6d05b2 2025-10-13 14:15:45 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fbd1290>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2cbc93ceb54f5b78aede97447a6d05b2 2025-10-13 14:15:45 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fbd1a10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2cbc93ceb54f5b78aede97447a6d05b2 2025-10-13 14:15:45 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:15:45 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:15:45 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:15:45 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:15:45 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:15:45 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:15:45 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:15:45 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:15:46 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:15:46 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:15:46 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5d70634f84e3 <unknown> #1 0x5d7063227c76 <unknown> #2 0x5d7063250d78 <unknown> #3 0x5d706324d029 <unknown> #4 0x5d706328bccc <unknown> #5 0x5d706328b47f <unknown> #6 0x5d7063282de3 <unknown> #7 0x5d70632582dd <unknown> #8 0x5d706325934e <unknown> #9 0x5d70634b83e4 <unknown> #10 0x5d70634bc3d7 <unknown> #11 0x5d70634c6b20 <unknown> #12 0x5d70634bd023 <unknown> #13 0x5d706348b1aa <unknown> #14 0x5d70634e16b8 <unknown> #15 0x5d70634e1847 <unknown> #16 0x5d70634f1243 <unknown> #17 0x767d1bc94ac3 <unknown> 2025-10-13 14:15:46 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:15:46 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:15:46 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:15:46 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/ 2025-10-13 14:15:49 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/ 2025-10-13 14:15:49 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:15:49 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:15:52 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .main 2025-10-13 14:15:52 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/ 2025-10-13 14:15:54 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: vue, jquery 2025-10-13 14:15:54 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:15:54 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:15:54 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:15:54 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/ 2025-10-13 14:15:56 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:15:56 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:15:56 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:15:57 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:15:58 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 474 2025-10-13 14:16:00 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 474,內容可能已加載完成 2025-10-13 14:16:00 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:16:00 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:16:02 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .main 2025-10-13 14:16:02 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/ 2025-10-13 14:16:04 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: vue, jquery 2025-10-13 14:16:04 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:16:04 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:16:06 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:16:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.2MB, CPU 0.0% 2025-10-13 14:16:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 137.4MB, CPU 0.0% 2025-10-13 14:16:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 137.4MB, CPU 0.0% 2025-10-13 14:16:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 127.2MB, CPU 0.0% 2025-10-13 14:16:12 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/ (實際 URL: https://www.fullmountain.tw/) 2025-10-13 14:16:12 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:16:12 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:16:12 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:16:12 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:16:12 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:16:12 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:16:12 - INFO - database - [database.py:505] - update_url_status - URL ID 60 状态已更新为 processing 2025-10-13 14:16:13 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 550389 字節 2025-10-13 14:16:13 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 31 2025-10-13 14:16:13 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 170 字節 2025-10-13 14:16:13 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2810 字節 2025-10-13 14:16:13 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1873 字節 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 170 字節,約 20 個詞,7 行 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 315 2025-10-13 14:16:14 - INFO - ContentAnalyzer - [analyzer.py:310] - check_specific_issues - 開始檢查網頁特定問題: URL=https://www.fullmountain.tw/, HTML 內容大小=550389 字節 2025-10-13 14:16:14 - INFO - ContentAnalyzer - [analyzer.py:676] - check_specific_issues - 網頁特定問題檢查完成: URL=https://www.fullmountain.tw/, 發現問題數=43, 嚴重問題數=5, 耗時=0.104秒 2025-10-13 14:16:14 - INFO - ContentAnalyzer - [analyzer.py:681] - check_specific_issues - 問題類型摘要: suspicious_external_script(39), suspicious_inline_script(3), iframe(1) 2025-10-13 14:16:14 - INFO - ContentAnalyzer - [analyzer.py:685] - check_specific_issues - 嚴重程度摘要: info(38), warning(5) 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:2486] - find_internal_links - 從HTML靜態內容中提取了 121 個內部鏈接 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:2335] - should_skip_url - 跳過低價值URL: https://www.fullmountain.tw/about/privacy-policy (匹配模式: /privacy) 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:2335] - should_skip_url - 跳過低價值URL: https://www.fullmountain.tw/about/terms (匹配模式: /terms) 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:2647] - find_internal_links - 鏈接數量 (119) 超過限制 (20),進行截斷 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:2650] - find_internal_links - 總共找到 20 個有效內部鏈接 2025-10-13 14:16:14 - INFO - main - [url_processor.py:153] - process_url - 找到 20 個內部鏈接,最大深度2層 2025-10-13 14:16:14 - INFO - main - [url_processor.py:179] - process_url - 更新 UI 審核進度(URL ID=60):總計 21 個網址,已完成 1 個(主頁面) 2025-10-13 14:16:14 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/ 2025-10-13 14:16:14 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/ 的第 1/3 次請求 2025-10-13 14:16:14 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74dae7d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/4fcdaeff93e42c29636c8295ee0e8517 2025-10-13 14:16:14 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6d60cf10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/4fcdaeff93e42c29636c8295ee0e8517 2025-10-13 14:16:14 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6d60d610>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/4fcdaeff93e42c29636c8295ee0e8517 2025-10-13 14:16:14 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:16:14 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:16:14 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:16:14 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:16:14 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:16:14 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:16:14 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:16:15 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:16:15 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:16:15 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:16:15 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:16:15 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x559bad96d4e3 <unknown> #1 0x559bad69cc76 <unknown> #2 0x559bad6c5d78 <unknown> #3 0x559bad6c2029 <unknown> #4 0x559bad700ccc <unknown> #5 0x559bad70047f <unknown> #6 0x559bad6f7de3 <unknown> #7 0x559bad6cd2dd <unknown> #8 0x559bad6ce34e <unknown> #9 0x559bad92d3e4 <unknown> #10 0x559bad9313d7 <unknown> #11 0x559bad93bb20 <unknown> #12 0x559bad932023 <unknown> #13 0x559bad9001aa <unknown> #14 0x559bad9566b8 <unknown> #15 0x559bad956847 <unknown> #16 0x559bad966243 <unknown> #17 0x7df887a94ac3 <unknown> 2025-10-13 14:16:15 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:16:15 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:16:16 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:16:16 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/ 2025-10-13 14:16:16 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 474 2025-10-13 14:16:16 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 315,內容可能已加載完成 2025-10-13 14:16:16 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:16:18 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 474,內容可能已加載完成 2025-10-13 14:16:18 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:16:18 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:16:20 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/ 2025-10-13 14:16:20 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:16:20 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:16:22 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 31 2025-10-13 14:16:23 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 315 2025-10-13 14:16:24 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:16:25 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 315,內容可能已加載完成 2025-10-13 14:16:25 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:16:30 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/ (實際 URL: https://www.fullmountain.tw/) 2025-10-13 14:16:30 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:16:30 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:16:30 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:16:30 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:16:30 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:16:30 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:16:30 - INFO - database - [database.py:505] - update_url_status - URL ID 61 状态已更新为 processing 2025-10-13 14:16:30 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 550512 字節 2025-10-13 14:16:31 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 170 字節 2025-10-13 14:16:31 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2810 字節 2025-10-13 14:16:31 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1873 字節 2025-10-13 14:16:31 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:16:31 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:16:31 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:16:31 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:16:31 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 170 字節,約 20 個詞,7 行 2025-10-13 14:16:31 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:16:31 - INFO - ContentAnalyzer - [analyzer.py:310] - check_specific_issues - 開始檢查網頁特定問題: URL=https://www.fullmountain.tw/, HTML 內容大小=550512 字節 2025-10-13 14:16:31 - INFO - ContentAnalyzer - [analyzer.py:676] - check_specific_issues - 網頁特定問題檢查完成: URL=https://www.fullmountain.tw/, 發現問題數=43, 嚴重問題數=5, 耗時=0.100秒 2025-10-13 14:16:31 - INFO - ContentAnalyzer - [analyzer.py:681] - check_specific_issues - 問題類型摘要: suspicious_external_script(39), suspicious_inline_script(3), iframe(1) 2025-10-13 14:16:31 - INFO - ContentAnalyzer - [analyzer.py:685] - check_specific_issues - 嚴重程度摘要: info(38), warning(5) 2025-10-13 14:16:32 - INFO - WebScraper - [scraper.py:2486] - find_internal_links - 從HTML靜態內容中提取了 121 個內部鏈接 2025-10-13 14:16:32 - INFO - WebScraper - [scraper.py:2335] - should_skip_url - 跳過低價值URL: https://www.fullmountain.tw/about/privacy-policy (匹配模式: /privacy) 2025-10-13 14:16:32 - INFO - WebScraper - [scraper.py:2335] - should_skip_url - 跳過低價值URL: https://www.fullmountain.tw/about/terms (匹配模式: /terms) 2025-10-13 14:16:32 - INFO - WebScraper - [scraper.py:2647] - find_internal_links - 鏈接數量 (119) 超過限制 (20),進行截斷 2025-10-13 14:16:32 - INFO - WebScraper - [scraper.py:2650] - find_internal_links - 總共找到 20 個有效內部鏈接 2025-10-13 14:16:32 - INFO - main - [url_processor.py:153] - process_url - 找到 20 個內部鏈接,最大深度2層 2025-10-13 14:16:32 - INFO - main - [url_processor.py:179] - process_url - 更新 UI 審核進度(URL ID=61):總計 21 個網址,已完成 1 個(主頁面) 2025-10-13 14:16:32 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/ 2025-10-13 14:16:32 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:16:32 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:16:32 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:16:32 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/ 的第 1/3 次請求 2025-10-13 14:16:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e8766d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/57ecfa51100ac4c9a27bc92ec8f3b6cc 2025-10-13 14:16:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e505490>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/57ecfa51100ac4c9a27bc92ec8f3b6cc 2025-10-13 14:16:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e504150>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/57ecfa51100ac4c9a27bc92ec8f3b6cc 2025-10-13 14:16:32 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:16:32 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:16:32 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:16:32 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:16:32 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:16:32 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:16:32 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:16:32 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:16:32 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:16:32 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:16:33 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:16:33 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:16:33 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5821b2f694e3 <unknown> #1 0x5821b2c98c76 <unknown> #2 0x5821b2cc1d78 <unknown> #3 0x5821b2cbe029 <unknown> #4 0x5821b2cfcccc <unknown> #5 0x5821b2cfc47f <unknown> #6 0x5821b2cf3de3 <unknown> #7 0x5821b2cc92dd <unknown> #8 0x5821b2cca34e <unknown> #9 0x5821b2f293e4 <unknown> #10 0x5821b2f2d3d7 <unknown> #11 0x5821b2f37b20 <unknown> #12 0x5821b2f2e023 <unknown> #13 0x5821b2efc1aa <unknown> #14 0x5821b2f526b8 <unknown> #15 0x5821b2f52847 <unknown> #16 0x5821b2f62243 <unknown> #17 0x7bdef7294ac3 <unknown> 2025-10-13 14:16:33 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:16:33 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:16:34 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:16:34 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/ 2025-10-13 14:16:34 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/ (實際 URL: https://www.ecpay.com.tw/) 2025-10-13 14:16:34 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:16:34 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:16:34 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:16:34 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:16:34 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:16:34 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:16:34 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 106457 字節 2025-10-13 14:16:34 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 611 字節 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 3596 字節 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 3569 字節 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 1773 字節 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 5381 字節,約 640 個詞,465 行 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 常見問題 LINE AI 客服 ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay prev next 最新消息 全部 活動 公告 維護 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! 10/13 10/15(三) LINE Bank維護公告 10/13 10/18(六) LINE Bank維護公告 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 10/09 10/9(四) 中信ATM臨時性系統維護作業 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! 10/04 【登錄抽獎】綠界LINE好友募集,年末抽好禮 09/30 【登錄活動】網購星精彩,刷星展卡最高回饋2,500元刷卡金 09/30 【刷卡回饋】永豐 / 星展 / 中國信託 刷卡分期優惠大集合 09/30 「永豐卡友」獨享回饋,累積指定分期滿額,最高回饋 3,200元 刷卡金! 09/30 【登錄活動】中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! 07/31 綠界科技 × 台新銀行|老闆的專屬薪轉合作案開跑! 07/01 7-ELEVEN 優惠再延長!冷凍店取寄件只要 129元 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 10/02 【重要通知】 ATM虛擬帳號轉帳服務,新增「受款人戶名顯示」機制 10/01 【行銷簡訊服務】服務調整通知 09/09 會員訂閱自動到帳!經營會員必備收款不中斷 08/22 【免費講座】綠界科技 × 資安聯防 | 別讓網站,變成駭客的購物車! 10/13 10/15(三) LINE Bank維護公告 10/13 10/18(六) LINE Bank維護公告 10/09 10/9(四) 中信ATM臨時性系統維護作業 10/03 10/27(一) 永豐銀行系統維護 10/03 11/03(一) 永豐銀行系統維護 10/03 10/15(三) 永豐銀行系統維護 10/03 10/06(一) 台新銀行維護公告 09/30 10/22(三) 綠界科技電子發票系統維護 更多 綠界科技 - 電商支付領導品牌 超過40萬商店信賴,提供金流、物流、電子發票、票券、開店平台等整合服務, 協助輕鬆開啟網路事業。 台灣首家通過第三方支付能量登錄,堅守資訊安全,積極防詐,守護每筆交易。 立即註冊 聯繫銷售顧問 信用卡收款成功 99.74 % 案件防阻 15605 + 件 網址防阻 4420 + 件 詐騙網域通報 105 + 件 綠界金流服務 全通路開店必備,最齊全的收款工具 綠界金流 支援 VISA、MasterCard、JCB國內信用卡一次付清、分期及定期定額交易。 支援 Apple Pay、TWQR 行動支付。 支援超商代碼、超商條碼及 ATM 轉帳。 支援無卡分期。 支援海外信用卡、銀聯卡及微信支付。 TWQR 及微信支付由歐付寶提供服務。 了解更多 有線/無線刷卡機 支援超過 20 間銀行分期刷卡,長租、短租皆可,亦有 POS 整合方案。 專人裝機,作業時間約兩週。 了解更多 綠界新型閘道 整合七大銀行信用卡閘道(Gateway),一站式服務創造更多商機,電商、捐款、旅宿及交通最佳解決方案。 了解更多 四大應用服務 一站式整合物流、電子發票等電商資源 物流服務 國內四大超商門市取貨、取貨付款及黑貓、中華郵政宅配。 香港、新加坡、西馬超商/宅配取貨跨境服務,免自行報關。 了解更多 電子發票 最完整的電子發票系統。 新用戶首年服務費 6000 元可開立 20 萬張發票! 了解更多 ECShop 簡易賣場 賣場購物車、快速收款、一頁式商店、收款表單四種開店工具任意使用,適合各種銷售情境。 網路開店輕鬆開始。 了解更多 ECTicket 發行管理平台 企業禮票券最佳幫手! 發行票券、企業採購數位贈禮,核銷序號全部搞定。 了解更多 多元開店解決方案 支援各種商店,提供更完整的電商開店工具 信用卡綁卡 支援訂閱制收費、信用卡續期扣款、定期定額捐款等,扣款不中斷。 信用卡綁卡 無卡分期 先全額撥款給賣家,消費者後續分期繳費結清。手續費由消費者全額負擔,賣家無手續費。 裕富無卡分期 超商代收 超商繳費及貨到付款,全台一萬間超商成為您收款的好幫手。 超商代收 收款網址 免開店費產生收款網址,多種工具適合各式線上收款情境。 線上收款工具 Shopify 平台開店 在 Shopify 跨國電商開店平台使用綠界金物流,一鍵安裝。 Shopify X 綠界科技 公益/政治捐款 安全穩定、多元支付金流,受捐單位隨時接收一次或定期捐款。 捐款服務 高單價商品 高單價商品申請 30 期圓夢分期,消費者降低購買門檻,業績火爆成長。 圓夢彈性分期 開發者專區 提供整合API技術文件、SDK工具包及購物車模組,快速串接使用綠界科技系統。 開發者中心 購物車 / ERP 模組 技術 FAQ 支付系統建置 綠界科技 - 全台最專業的電支建置團隊,最豐富的業界 Know-how,滿足您的需求。 五年 3 套電子支付系統建置經驗 系統安全可靠,擁有高度穩定性 採用可擴充系統架構 半年迅速交付 了解更多 合作銀行 合作銀行 兆豐銀行 臺灣銀行 土地銀行 合作金庫 第一銀行 華南銀行 彰化銀行 上海銀行 富邦銀行 國泰世華 台灣企銀 更多... 綠界刷卡成功率高達近100% (每月更新) 失敗原因扣除非綠界系統因素:包含消費者因素(例:操作不當、3D授權未於期間內完成、卡號輸入錯誤、截止日期錯誤、檢查碼錯誤、過期卡、額度不足等占失敗原因近75%),其餘則是發卡銀行授權失敗(例:安控理由拒絕、未回應)遇到此類狀況需請消費者自行聯繫發卡行確認。 我知道了 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate | • 常見問題 • LINE AI 客服 • • • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • • • • • • • • • • • • • • • • • • • • • • • • • • • 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 • 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! • 10/13 10/15(三) LINE Bank維護公告 • 10/13 10/18(六) LINE Bank維護公告 • 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 • 10/09 10/9(四) 中信ATM臨時性系統維護作業 • 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 • 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 • 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! • 10/04 【登錄抽獎】綠界LINE好友募集,年末抽好禮 • 09/30 【登錄活動】網購星精彩,刷星展卡最高回饋2,500元刷卡金 • 09/30 【刷卡回饋】永豐 / 星展 / 中國信託 刷卡分期優惠大集合 • 09/30 「永豐卡友」獨享回饋,累積指定分期滿額,最高回饋 3,200元 刷卡金! • 09/30 【登錄活動】中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! • 07/31 綠界科技 × 台新銀行|老闆的專屬薪轉合作案開跑! • 07/01 7-ELEVEN 優惠再延長!冷凍店取寄件只要 129元 • 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 • 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 • 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 • 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 • 10/02 【重要通知】 ATM虛擬帳號轉帳服務,新增「受款人戶名顯示」機制 • 10/01 【行銷簡訊服務】服務調整通知 • 09/09 會員訂閱自動到帳!經營會員必備收款不中斷 • 08/22 【免費講座】綠界科技 × 資安聯防 | 別讓網站,變成駭客的購物車! • 10/13 10/15(三) LINE Bank維護公告 • 10/13 10/18(六) LINE Bank維護公告 • 10/09 10/9(四) 中信ATM臨時性系統維護作業 • 10/03 10/27(一) 永豐銀行系統維護 • 10/03 11/03(一) 永豐銀行系統維護 • 10/03 10/15(三) 永豐銀行系統維護 • 10/03 10/06(一) 台新銀行維護公告 • 09/30 10/22(三) 綠界科技電子發票系統維護 • 信用卡收款成功 99.74 % • 案件防阻 15605+ 件 • 網址防阻 4420+ 件 • 詐騙網域通報 105+ 件 • 支援 VISA、MasterCard、JCB國內信用卡一次付清、分期及定期定額交易。 • 支援 Apple Pay、TWQR 行動支付。 • 支援超商代碼、超商條碼及 ATM 轉帳。 • 支援無卡分期。 • 支援海外信用卡、銀聯卡及微信支付。 • 國內四大超商門市取貨、取貨付款及黑貓、中華郵政宅配。 • 香港、新加坡、西馬超商/宅配取貨跨境服務,免自行報關。 • 五年 3 套電子支付系統建置經驗 • 系統安全可靠,擁有高度穩定性 • 採用可擴充系統架構 • 半年迅速交付 2025-10-13 14:16:35 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 2/21 個網址 2025-10-13 14:16:35 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 2025-10-13 14:16:35 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 的第 1/3 次請求 2025-10-13 14:16:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fbd1a50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/c8f47c41e8052bf49c173cac6469d8cd 2025-10-13 14:16:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d7420ea50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/c8f47c41e8052bf49c173cac6469d8cd 2025-10-13 14:16:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d7420f550>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/c8f47c41e8052bf49c173cac6469d8cd 2025-10-13 14:16:35 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:16:35 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:16:35 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:16:35 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:16:35 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:16:35 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:16:36 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:16:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:16:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:16:37 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:16:37 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/ 2025-10-13 14:16:37 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x58b9c18fa4e3 <unknown> #1 0x58b9c1629c76 <unknown> #2 0x58b9c1652d78 <unknown> #3 0x58b9c164f029 <unknown> #4 0x58b9c168dccc <unknown> #5 0x58b9c168d47f <unknown> #6 0x58b9c1684de3 <unknown> #7 0x58b9c165a2dd <unknown> #8 0x58b9c165b34e <unknown> #9 0x58b9c18ba3e4 <unknown> #10 0x58b9c18be3d7 <unknown> #11 0x58b9c18c8b20 <unknown> #12 0x58b9c18bf023 <unknown> #13 0x58b9c188d1aa <unknown> #14 0x58b9c18e36b8 <unknown> #15 0x58b9c18e3847 <unknown> #16 0x58b9c18f3243 <unknown> #17 0x78c963894ac3 <unknown> 2025-10-13 14:16:37 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:16:37 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:16:37 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:16:37 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:16:38 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:16:38 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 2025-10-13 14:16:38 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:16:38 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/ 2025-10-13 14:16:40 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 2025-10-13 14:16:40 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:16:40 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:16:40 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:16:40 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:16:40 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:16:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:16:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:16:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:16:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:16:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:16:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-13 14:16:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:16:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:16:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:16:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-13 14:16:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:16:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:16:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:16:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:16:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:16:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-13 14:16:43 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/ (實際 URL: https://www.ecpay.com.tw/) 2025-10-13 14:16:43 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:16:43 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:16:43 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 106445 字節 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 611 字節 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 3596 字節 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 3569 字節 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 1773 字節 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 5381 字節,約 640 個詞,465 行 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 常見問題 LINE AI 客服 ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay prev next 最新消息 全部 活動 公告 維護 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! 10/13 10/15(三) LINE Bank維護公告 10/13 10/18(六) LINE Bank維護公告 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 10/09 10/9(四) 中信ATM臨時性系統維護作業 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! 10/04 【登錄抽獎】綠界LINE好友募集,年末抽好禮 09/30 【登錄活動】網購星精彩,刷星展卡最高回饋2,500元刷卡金 09/30 【刷卡回饋】永豐 / 星展 / 中國信託 刷卡分期優惠大集合 09/30 「永豐卡友」獨享回饋,累積指定分期滿額,最高回饋 3,200元 刷卡金! 09/30 【登錄活動】中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! 07/31 綠界科技 × 台新銀行|老闆的專屬薪轉合作案開跑! 07/01 7-ELEVEN 優惠再延長!冷凍店取寄件只要 129元 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 10/02 【重要通知】 ATM虛擬帳號轉帳服務,新增「受款人戶名顯示」機制 10/01 【行銷簡訊服務】服務調整通知 09/09 會員訂閱自動到帳!經營會員必備收款不中斷 08/22 【免費講座】綠界科技 × 資安聯防 | 別讓網站,變成駭客的購物車! 10/13 10/15(三) LINE Bank維護公告 10/13 10/18(六) LINE Bank維護公告 10/09 10/9(四) 中信ATM臨時性系統維護作業 10/03 10/27(一) 永豐銀行系統維護 10/03 11/03(一) 永豐銀行系統維護 10/03 10/15(三) 永豐銀行系統維護 10/03 10/06(一) 台新銀行維護公告 09/30 10/22(三) 綠界科技電子發票系統維護 更多 綠界科技 - 電商支付領導品牌 超過40萬商店信賴,提供金流、物流、電子發票、票券、開店平台等整合服務, 協助輕鬆開啟網路事業。 台灣首家通過第三方支付能量登錄,堅守資訊安全,積極防詐,守護每筆交易。 立即註冊 聯繫銷售顧問 信用卡收款成功 99.74 % 案件防阻 15605 + 件 網址防阻 4420 + 件 詐騙網域通報 105 + 件 綠界金流服務 全通路開店必備,最齊全的收款工具 綠界金流 支援 VISA、MasterCard、JCB國內信用卡一次付清、分期及定期定額交易。 支援 Apple Pay、TWQR 行動支付。 支援超商代碼、超商條碼及 ATM 轉帳。 支援無卡分期。 支援海外信用卡、銀聯卡及微信支付。 TWQR 及微信支付由歐付寶提供服務。 了解更多 有線/無線刷卡機 支援超過 20 間銀行分期刷卡,長租、短租皆可,亦有 POS 整合方案。 專人裝機,作業時間約兩週。 了解更多 綠界新型閘道 整合七大銀行信用卡閘道(Gateway),一站式服務創造更多商機,電商、捐款、旅宿及交通最佳解決方案。 了解更多 四大應用服務 一站式整合物流、電子發票等電商資源 物流服務 國內四大超商門市取貨、取貨付款及黑貓、中華郵政宅配。 香港、新加坡、西馬超商/宅配取貨跨境服務,免自行報關。 了解更多 電子發票 最完整的電子發票系統。 新用戶首年服務費 6000 元可開立 20 萬張發票! 了解更多 ECShop 簡易賣場 賣場購物車、快速收款、一頁式商店、收款表單四種開店工具任意使用,適合各種銷售情境。 網路開店輕鬆開始。 了解更多 ECTicket 發行管理平台 企業禮票券最佳幫手! 發行票券、企業採購數位贈禮,核銷序號全部搞定。 了解更多 多元開店解決方案 支援各種商店,提供更完整的電商開店工具 信用卡綁卡 支援訂閱制收費、信用卡續期扣款、定期定額捐款等,扣款不中斷。 信用卡綁卡 無卡分期 先全額撥款給賣家,消費者後續分期繳費結清。手續費由消費者全額負擔,賣家無手續費。 裕富無卡分期 超商代收 超商繳費及貨到付款,全台一萬間超商成為您收款的好幫手。 超商代收 收款網址 免開店費產生收款網址,多種工具適合各式線上收款情境。 線上收款工具 Shopify 平台開店 在 Shopify 跨國電商開店平台使用綠界金物流,一鍵安裝。 Shopify X 綠界科技 公益/政治捐款 安全穩定、多元支付金流,受捐單位隨時接收一次或定期捐款。 捐款服務 高單價商品 高單價商品申請 30 期圓夢分期,消費者降低購買門檻,業績火爆成長。 圓夢彈性分期 開發者專區 提供整合API技術文件、SDK工具包及購物車模組,快速串接使用綠界科技系統。 開發者中心 購物車 / ERP 模組 技術 FAQ 支付系統建置 綠界科技 - 全台最專業的電支建置團隊,最豐富的業界 Know-how,滿足您的需求。 五年 3 套電子支付系統建置經驗 系統安全可靠,擁有高度穩定性 採用可擴充系統架構 半年迅速交付 了解更多 合作銀行 合作銀行 兆豐銀行 臺灣銀行 土地銀行 合作金庫 第一銀行 華南銀行 彰化銀行 上海銀行 富邦銀行 國泰世華 台灣企銀 更多... 綠界刷卡成功率高達近100% (每月更新) 失敗原因扣除非綠界系統因素:包含消費者因素(例:操作不當、3D授權未於期間內完成、卡號輸入錯誤、截止日期錯誤、檢查碼錯誤、過期卡、額度不足等占失敗原因近75%),其餘則是發卡銀行授權失敗(例:安控理由拒絕、未回應)遇到此類狀況需請消費者自行聯繫發卡行確認。 我知道了 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate | • 常見問題 • LINE AI 客服 • • • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • • • • • • • • • • • • • • • • • • • • • • • • • • • 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 • 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! • 10/13 10/15(三) LINE Bank維護公告 • 10/13 10/18(六) LINE Bank維護公告 • 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 • 10/09 10/9(四) 中信ATM臨時性系統維護作業 • 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 • 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 • 06/25 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! • 10/04 【登錄抽獎】綠界LINE好友募集,年末抽好禮 • 09/30 【登錄活動】網購星精彩,刷星展卡最高回饋2,500元刷卡金 • 09/30 【刷卡回饋】永豐 / 星展 / 中國信託 刷卡分期優惠大集合 • 09/30 「永豐卡友」獨享回饋,累積指定分期滿額,最高回饋 3,200元 刷卡金! • 09/30 【登錄活動】中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! • 07/31 綠界科技 × 台新銀行|老闆的專屬薪轉合作案開跑! • 07/01 7-ELEVEN 優惠再延長!冷凍店取寄件只要 129元 • 09/18 綠界全新無卡分期上線!中租【銀角零卡】開放申請 • 10/13 10/13(一)統一超商C2C交貨便寄件材積規範調整公告 • 10/09 綠界科技九月營收創歷史新高,打造多元支付迎戰雙11商機 • 10/07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 • 10/02 【重要通知】 ATM虛擬帳號轉帳服務,新增「受款人戶名顯示」機制 • 10/01 【行銷簡訊服務】服務調整通知 • 09/09 會員訂閱自動到帳!經營會員必備收款不中斷 • 08/22 【免費講座】綠界科技 × 資安聯防 | 別讓網站,變成駭客的購物車! • 10/13 10/15(三) LINE Bank維護公告 • 10/13 10/18(六) LINE Bank維護公告 • 10/09 10/9(四) 中信ATM臨時性系統維護作業 • 10/03 10/27(一) 永豐銀行系統維護 • 10/03 11/03(一) 永豐銀行系統維護 • 10/03 10/15(三) 永豐銀行系統維護 • 10/03 10/06(一) 台新銀行維護公告 • 09/30 10/22(三) 綠界科技電子發票系統維護 • 信用卡收款成功 99.74 % • 案件防阻 15605+ 件 • 網址防阻 4420+ 件 • 詐騙網域通報 105+ 件 • 支援 VISA、MasterCard、JCB國內信用卡一次付清、分期及定期定額交易。 • 支援 Apple Pay、TWQR 行動支付。 • 支援超商代碼、超商條碼及 ATM 轉帳。 • 支援無卡分期。 • 支援海外信用卡、銀聯卡及微信支付。 • 國內四大超商門市取貨、取貨付款及黑貓、中華郵政宅配。 • 香港、新加坡、西馬超商/宅配取貨跨境服務,免自行報關。 • 五年 3 套電子支付系統建置經驗 • 系統安全可靠,擁有高度穩定性 • 採用可擴充系統架構 • 半年迅速交付 2025-10-13 14:16:44 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 2/21 個網址 2025-10-13 14:16:44 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 2025-10-13 14:16:44 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 的第 1/3 次請求 2025-10-13 14:16:44 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fbdad10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/933063e369aa2a52d6aee9b93f27f39a 2025-10-13 14:16:44 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fc07c50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/933063e369aa2a52d6aee9b93f27f39a 2025-10-13 14:16:44 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fecc510>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/933063e369aa2a52d6aee9b93f27f39a 2025-10-13 14:16:44 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:16:44 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:16:44 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:16:44 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:16:44 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:16:45 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:16:45 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:16:45 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:16:45 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:16:45 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:16:45 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5f8cb1ccf4e3 <unknown> #1 0x5f8cb19fec76 <unknown> #2 0x5f8cb1a27d78 <unknown> #3 0x5f8cb1a24029 <unknown> #4 0x5f8cb1a62ccc <unknown> #5 0x5f8cb1a6247f <unknown> #6 0x5f8cb1a59de3 <unknown> #7 0x5f8cb1a2f2dd <unknown> #8 0x5f8cb1a3034e <unknown> #9 0x5f8cb1c8f3e4 <unknown> #10 0x5f8cb1c933d7 <unknown> #11 0x5f8cb1c9db20 <unknown> #12 0x5f8cb1c94023 <unknown> #13 0x5f8cb1c621aa <unknown> #14 0x5f8cb1cb86b8 <unknown> #15 0x5f8cb1cb8847 <unknown> #16 0x5f8cb1cc8243 <unknown> #17 0x768eda094ac3 <unknown> 2025-10-13 14:16:45 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:16:45 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:16:46 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:16:46 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 2025-10-13 14:16:47 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 2025-10-13 14:16:48 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:16:48 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:16:55 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:16:55 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/ 2025-10-13 14:16:57 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:16:57 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:16:57 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:16:58 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:16:58 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 2025-10-13 14:16:58 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:17:00 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 474 2025-10-13 14:17:00 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:17:00 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:17:00 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:17:00 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:17:00 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:17:02 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 474,內容可能已加載完成 2025-10-13 14:17:02 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:17:02 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:17:04 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 162 2025-10-13 14:17:06 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:17:06 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 2025-10-13 14:17:06 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 162,內容可能已加載完成 2025-10-13 14:17:06 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:17:08 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:17:08 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:17:08 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:17:08 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:17:08 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:17:08 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:17:12 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 162 2025-10-13 14:17:14 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/ (實際 URL: https://www.fullmountain.tw/) 2025-10-13 14:17:14 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:17:14 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:17:14 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:17:14 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:17:14 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:17:14 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:17:14 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 550363 字節 2025-10-13 14:17:14 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 162,內容可能已加載完成 2025-10-13 14:17:14 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:17:14 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 170 字節 2025-10-13 14:17:14 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2810 字節 2025-10-13 14:17:15 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1873 字節 2025-10-13 14:17:15 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:17:15 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:17:15 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:17:15 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:17:15 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 170 字節,約 20 個詞,7 行 2025-10-13 14:17:15 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:17:15 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 2/21 個網址 2025-10-13 14:17:15 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/法芙娜巧克力 2025-10-13 14:17:15 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:17:15 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/法芙娜巧克力, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:17:15 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:17:15 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/法芙娜巧克力 的第 1/3 次請求 2025-10-13 14:17:15 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e66eb50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/9dcd6ba49b5576ec6b82a5cfd4a2afdd 2025-10-13 14:17:15 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de8d710>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/9dcd6ba49b5576ec6b82a5cfd4a2afdd 2025-10-13 14:17:15 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de8e490>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/9dcd6ba49b5576ec6b82a5cfd4a2afdd 2025-10-13 14:17:15 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:17:15 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:17:15 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:17:15 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:17:15 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:17:15 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:17:15 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:17:15 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:17:15 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:17:15 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:17:16 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:17:16 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:17:16 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:17:16 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5ead71bcf4e3 <unknown> #1 0x5ead718fec76 <unknown> #2 0x5ead71927d78 <unknown> #3 0x5ead71924029 <unknown> #4 0x5ead71962ccc <unknown> #5 0x5ead7196247f <unknown> #6 0x5ead71959de3 <unknown> #7 0x5ead7192f2dd <unknown> #8 0x5ead7193034e <unknown> #9 0x5ead71b8f3e4 <unknown> #10 0x5ead71b933d7 <unknown> #11 0x5ead71b9db20 <unknown> #12 0x5ead71b94023 <unknown> #13 0x5ead71b621aa <unknown> #14 0x5ead71bb86b8 <unknown> #15 0x5ead71bb8847 <unknown> #16 0x5ead71bc8243 <unknown> #17 0x73da69294ac3 <unknown> 2025-10-13 14:17:16 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:17:16 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:17:16 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:17:16 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/法芙娜巧克力 2025-10-13 14:17:17 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 474 2025-10-13 14:17:18 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/法芙娜巧克力 2025-10-13 14:17:18 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:17:18 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:17:19 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 474,內容可能已加載完成 2025-10-13 14:17:19 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:17:19 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:17:24 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885) 2025-10-13 14:17:24 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:17:24 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:17:24 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 56682 字節 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 349 字節 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1382 字節 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1353 字節 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 591 字節 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 1985 字節,約 243 個詞,185 行 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 公告 【行銷簡訊服務】服務調整通知 2025-10-01 親愛的會員,您好: 感謝您長期以來對綠界的支持與使用。因配合NCC 新規定,並依《個人資料保護法》強化簡訊內容管理,歐買尬「簡訊電郵王」將自 2025年11月1日 起調整服務。 綠界將同步調整合作方案,說明如下: 停止加值日期: 自 2025年10月1日 起,綠界行銷簡訊服務將暫停所有會員加值服務。 個人戶發送服務截止及費用退還: 個人戶(含個人賣家、個人特約賣家)可於 2025年10月31日中午12:00 前 正常使用簡訊發送服務。剩餘之加值費用,將於 2025年11月 統一結算並處理退費,退費內容將另行通知。 綠界感謝您的理解與支持,未來我們將持續提供更優質的金流與相關服務。 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 公告 | 【行銷簡訊服務】服務調整通知 | 2025-10-01 親愛的會員,您好:   感謝您長期以來對綠界的支持與使用。因配合NCC 新規定,並依《個人資料保護法》強化簡訊內容管理,歐買尬「簡訊電郵王」將自 2025年11月1日 起調整服務。   綠界將同步調整合作方案,說明如下: 停止加值日期:自 2025年10月1日 起,綠界行銷簡訊服務將暫停所有會員加值服務。 個人戶發送服務截止及費用退還:個人戶(含個人賣家、個人特約賣家)可於 2025年10月31日中午12:00 前 正常使用簡訊發送服務。剩餘之加值費用,將於 2025年11月 統一結算並處理退費,退費內容將另行通知。   綠界感謝您的理解與支持,未來我們將持續提供更優質的金流與相關服務。 | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • 停止加值日期:自 2025年10月1日 起,綠界行銷簡訊服務將暫停所有會員加值服務。 • 個人戶發送服務截止及費用退還:個人戶(含個人賣家、個人特約賣家)可於 2025年10月31日中午12:00 前 正常使用簡訊發送服務。剩餘之加值費用,將於 2025年11月 統一結算並處理退費,退費內容將另行通知。 2025-10-13 14:17:25 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 3/21 個網址 2025-10-13 14:17:25 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 2025-10-13 14:17:25 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 的第 1/3 次請求 2025-10-13 14:17:25 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74d26c10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/c4391d9826d0fa4cf9705a9b3974370f 2025-10-13 14:17:25 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d7425f450>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/c4391d9826d0fa4cf9705a9b3974370f 2025-10-13 14:17:25 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d7425c350>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/c4391d9826d0fa4cf9705a9b3974370f 2025-10-13 14:17:25 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:17:25 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:17:25 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:17:25 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:17:25 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:17:25 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:17:25 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:17:25 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:17:26 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:17:26 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:17:26 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5d9565ef54e3 <unknown> #1 0x5d9565c24c76 <unknown> #2 0x5d9565c4dd78 <unknown> #3 0x5d9565c4a029 <unknown> #4 0x5d9565c88ccc <unknown> #5 0x5d9565c8847f <unknown> #6 0x5d9565c7fde3 <unknown> #7 0x5d9565c552dd <unknown> #8 0x5d9565c5634e <unknown> #9 0x5d9565eb53e4 <unknown> #10 0x5d9565eb93d7 <unknown> #11 0x5d9565ec3b20 <unknown> #12 0x5d9565eba023 <unknown> #13 0x5d9565e881aa <unknown> #14 0x5d9565ede6b8 <unknown> #15 0x5d9565ede847 <unknown> #16 0x5d9565eee243 <unknown> #17 0x77ae40894ac3 <unknown> 2025-10-13 14:17:26 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:17:26 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:17:26 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:17:26 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 2025-10-13 14:17:28 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 2025-10-13 14:17:29 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:17:29 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:17:31 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/ (實際 URL: https://www.fullmountain.tw/) 2025-10-13 14:17:31 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:17:31 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:17:31 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:17:31 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:17:31 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:17:31 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:17:31 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 550551 字節 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 170 字節 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2810 字節 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1873 字節 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 170 字節,約 20 個詞,7 行 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:17:32 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 2/21 個網址 2025-10-13 14:17:32 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/法芙娜巧克力 2025-10-13 14:17:32 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/法芙娜巧克力, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/法芙娜巧克力 的第 1/3 次請求 2025-10-13 14:17:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e5d0b50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/3358fa6db8ad3577cdf8ff62de7f4630 2025-10-13 14:17:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6db05f50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/3358fa6db8ad3577cdf8ff62de7f4630 2025-10-13 14:17:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6db071d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/3358fa6db8ad3577cdf8ff62de7f4630 2025-10-13 14:17:32 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:17:32 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:17:32 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:17:32 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:17:32 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885) 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:17:32 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:17:32 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:17:33 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 56682 字節 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 349 字節 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1382 字節 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1353 字節 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 591 字節 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 1985 字節,約 243 個詞,185 行 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 公告 【行銷簡訊服務】服務調整通知 2025-10-01 親愛的會員,您好: 感謝您長期以來對綠界的支持與使用。因配合NCC 新規定,並依《個人資料保護法》強化簡訊內容管理,歐買尬「簡訊電郵王」將自 2025年11月1日 起調整服務。 綠界將同步調整合作方案,說明如下: 停止加值日期: 自 2025年10月1日 起,綠界行銷簡訊服務將暫停所有會員加值服務。 個人戶發送服務截止及費用退還: 個人戶(含個人賣家、個人特約賣家)可於 2025年10月31日中午12:00 前 正常使用簡訊發送服務。剩餘之加值費用,將於 2025年11月 統一結算並處理退費,退費內容將另行通知。 綠界感謝您的理解與支持,未來我們將持續提供更優質的金流與相關服務。 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 公告 | 【行銷簡訊服務】服務調整通知 | 2025-10-01 親愛的會員,您好:   感謝您長期以來對綠界的支持與使用。因配合NCC 新規定,並依《個人資料保護法》強化簡訊內容管理,歐買尬「簡訊電郵王」將自 2025年11月1日 起調整服務。   綠界將同步調整合作方案,說明如下: 停止加值日期:自 2025年10月1日 起,綠界行銷簡訊服務將暫停所有會員加值服務。 個人戶發送服務截止及費用退還:個人戶(含個人賣家、個人特約賣家)可於 2025年10月31日中午12:00 前 正常使用簡訊發送服務。剩餘之加值費用,將於 2025年11月 統一結算並處理退費,退費內容將另行通知。   綠界感謝您的理解與支持,未來我們將持續提供更優質的金流與相關服務。 | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • 停止加值日期:自 2025年10月1日 起,綠界行銷簡訊服務將暫停所有會員加值服務。 • 個人戶發送服務截止及費用退還:個人戶(含個人賣家、個人特約賣家)可於 2025年10月31日中午12:00 前 正常使用簡訊發送服務。剩餘之加值費用,將於 2025年11月 統一結算並處理退費,退費內容將另行通知。 2025-10-13 14:17:33 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 3/21 個網址 2025-10-13 14:17:33 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 2025-10-13 14:17:33 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 的第 1/3 次請求 2025-10-13 14:17:33 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fbc2d10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/8d1d812c22fb4a1cfd3f1ad38ce6dc88 2025-10-13 14:17:33 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fecd210>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/8d1d812c22fb4a1cfd3f1ad38ce6dc88 2025-10-13 14:17:33 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d7445ac50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/8d1d812c22fb4a1cfd3f1ad38ce6dc88 2025-10-13 14:17:33 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:17:33 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:17:33 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:17:33 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:17:33 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:17:33 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:17:33 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:17:33 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:17:33 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:17:33 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x56ae969fb4e3 <unknown> #1 0x56ae9672ac76 <unknown> #2 0x56ae96753d78 <unknown> #3 0x56ae96750029 <unknown> #4 0x56ae9678eccc <unknown> #5 0x56ae9678e47f <unknown> #6 0x56ae96785de3 <unknown> #7 0x56ae9675b2dd <unknown> #8 0x56ae9675c34e <unknown> #9 0x56ae969bb3e4 <unknown> #10 0x56ae969bf3d7 <unknown> #11 0x56ae969c9b20 <unknown> #12 0x56ae969c0023 <unknown> #13 0x56ae9698e1aa <unknown> #14 0x56ae969e46b8 <unknown> #15 0x56ae969e4847 <unknown> #16 0x56ae969f4243 <unknown> #17 0x71c4d2e94ac3 <unknown> 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:17:33 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:17:34 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:17:34 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/法芙娜巧克力 2025-10-13 14:17:34 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:17:34 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:17:35 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x6493828ec4e3 <unknown> #1 0x64938261bc76 <unknown> #2 0x649382644d78 <unknown> #3 0x649382641029 <unknown> #4 0x64938267fccc <unknown> #5 0x64938267f47f <unknown> #6 0x649382676de3 <unknown> #7 0x64938264c2dd <unknown> #8 0x64938264d34e <unknown> #9 0x6493828ac3e4 <unknown> #10 0x6493828b03d7 <unknown> #11 0x6493828bab20 <unknown> #12 0x6493828b1023 <unknown> #13 0x64938287f1aa <unknown> #14 0x6493828d56b8 <unknown> #15 0x6493828d5847 <unknown> #16 0x6493828e5243 <unknown> #17 0x77be5ea94ac3 <unknown> 2025-10-13 14:17:35 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:17:35 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:17:36 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:17:36 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 2025-10-13 14:17:37 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:17:37 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/法芙娜巧克力 2025-10-13 14:17:38 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/法芙娜巧克力 2025-10-13 14:17:38 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:17:38 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:17:38 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 2025-10-13 14:17:38 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:17:38 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:17:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:17:39 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:17:39 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:17:39 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:17:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 137.9MB, CPU 0.0% 2025-10-13 14:17:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 138.0MB, CPU 0.0% 2025-10-13 14:17:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 202.2MB, CPU 0.0% 2025-10-13 14:17:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:17:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:17:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:17:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:17:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:17:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:17:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:17:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:17:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:17:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:17:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:17:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:17:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:17:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:17:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:17:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:17:43 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 58, UID: 228fccb6z3, 進度: 3/21 2025-10-13 14:17:47 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:17:47 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 2025-10-13 14:17:48 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 59, UID: drwiu9lod9, 進度: 3/21 2025-10-13 14:17:49 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:17:49 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:17:49 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:17:49 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:17:49 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:17:51 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 60, UID: 90me6ppioc, 進度: 2/21 2025-10-13 14:17:53 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 161 2025-10-13 14:17:55 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 161,內容可能已加載完成 2025-10-13 14:17:55 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:17:56 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:17:56 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/法芙娜巧克力 2025-10-13 14:17:57 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:17:57 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 2025-10-13 14:17:57 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:17:58 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 219 2025-10-13 14:17:58 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:17:58 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:17:58 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:17:59 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:17:59 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:17:59 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:17:59 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:17:59 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:18:00 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 219,內容可能已加載完成 2025-10-13 14:18:00 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:18:03 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 161 2025-10-13 14:18:05 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 161,內容可能已加載完成 2025-10-13 14:18:05 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:18:13 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891) 2025-10-13 14:18:13 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:18:13 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:18:13 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:18:13 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 57708 字節 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 1006 字節 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1887 字節 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1858 字節 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 950 字節 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 2849 字節,約 217 個詞,176 行 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 新聞 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 2025-10-07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 全台第三方支付龍頭綠界科技(6763)與中租控股(中租-KY,5871)旗下無卡分期領導品牌「zingala銀角零卡」雙方攜手合作,共同推動嶄新的支付體驗。在2025下半年電商大檔提前佈局,協助商家提升轉換率與客單價,提供消費者更彈性、多元的付款選擇,打造消費者、商家與平台三方共贏的電商支付生態圈。 綠界科技劉士維總經理表示,中租控股擁有金融科技與風險控管的專業優勢,結合綠界科技的金流整合技術,讓商家無痛開通無卡分期服務,擴大商家的銷售客群,消費者可於綠界付款結帳流程中使用「zingala銀角零卡」進行分期付款,最低可選擇1期到36期,免信用卡,APP操作簡易,大幅增加購物順暢度。 同時,中租控股策略長廖英智指出,深耕台灣市場超過25年的「zingala銀角零卡」採用類似信用卡預授額度的創新模式,近年大幅成長,至今累積會員人數約170萬左右,更與產業龍頭建立密切合作關係,合作商家數突破4萬家,服務範圍橫跨電商平台、旅遊、百貨等多元領域,奠定「zingala銀角零卡」成為消費者心中最值得信賴的分期付款首選。 雙方首波合作,先從高額消費場景推動,將持續擴展至高頻消費領域。當消費者購物結帳時首次使用「zingala銀角零卡」,其註冊審核流程快速,AI徵審系統能依用戶差異化評估並核准交易,保障買賣雙方穩定性。特別是年輕族群與自由工作者對彈性付款方式的接受度提高,促使協助商家擴展潛在客群,提升下單率與回購率。 展望未來,綠界科技與中租控股將共同展開多面向的推廣計畫,包含對中租新用戶的專屬優惠,推出消費者下單現折百元活動,以及商家的行銷資源,限期活動只到12/31止,讓雙方合作能持續深化並帶動使用規模,攜手打造安全、便利且高黏性的電商支付生態圈,創造長期且穩健的成長價值。 新聞來源: 經濟日報 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 新聞 | 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 | 2025-10-07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗   全台第三方支付龍頭綠界科技(6763)與中租控股(中租-KY,5871)旗下無卡分期領導品牌「zingala銀角零卡」雙方攜手合作,共同推動嶄新的支付體驗。在2025下半年電商大檔提前佈局,協助商家提升轉換率與客單價,提供消費者更彈性、多元的付款選擇,打造消費者、商家與平台三方共贏的電商支付生態圈。    綠界科技劉士維總經理表示,中租控股擁有金融科技與風險控管的專業優勢,結合綠界科技的金流整合技術,讓商家無痛開通無卡分期服務,擴大商家的銷售客群,消費者可於綠界付款結帳流程中使用「zingala銀角零卡」進行分期付款,最低可選擇1期到36期,免信用卡,APP操作簡易,大幅增加購物順暢度。    同時,中租控股策略長廖英智指出,深耕台灣市場超過25年的「zingala銀角零卡」採用類似信用卡預授額度的創新模式,近年大幅成長,至今累積會員人數約170萬左右,更與產業龍頭建立密切合作關係,合作商家數突破4萬家,服務範圍橫跨電商平台、旅遊、百貨等多元領域,奠定「zingala銀角零卡」成為消費者心中最值得信賴的分期付款首選。    雙方首波合作,先從高額消費場景推動,將持續擴展至高頻消費領域。當消費者購物結帳時首次使用「zingala銀角零卡」,其註冊審核流程快速,AI徵審系統能依用戶差異化評估並核准交易,保障買賣雙方穩定性。特別是年輕族群與自由工作者對彈性付款方式的接受度提高,促使協助商家擴展潛在客群,提升下單率與回購率。    展望未來,綠界科技與中租控股將共同展開多面向的推廣計畫,包含對中租新用戶的專屬優惠,推出消費者下單現折百元活動,以及商家的行銷資源,限期活動只到12/31止,讓雙方合作能持續深化並帶動使用規模,攜手打造安全、便利且高黏性的電商支付生態圈,創造長期且穩健的成長價值。    新聞來源:經濟日報 | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 2025-10-13 14:18:14 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 4/21 個網址 2025-10-13 14:18:14 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 2025-10-13 14:18:14 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 的第 1/3 次請求 2025-10-13 14:18:14 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d7440a850>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/334807c3f2d3aa9afa856425a7b259e2 2025-10-13 14:18:14 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74321090>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/334807c3f2d3aa9afa856425a7b259e2 2025-10-13 14:18:14 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74321590>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/334807c3f2d3aa9afa856425a7b259e2 2025-10-13 14:18:14 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:18:14 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:18:14 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:18:14 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:18:14 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:18:14 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:18:14 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:18:14 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:18:14 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:18:15 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:18:15 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5d7bb63a74e3 <unknown> #1 0x5d7bb60d6c76 <unknown> #2 0x5d7bb60ffd78 <unknown> #3 0x5d7bb60fc029 <unknown> #4 0x5d7bb613accc <unknown> #5 0x5d7bb613a47f <unknown> #6 0x5d7bb6131de3 <unknown> #7 0x5d7bb61072dd <unknown> #8 0x5d7bb610834e <unknown> #9 0x5d7bb63673e4 <unknown> #10 0x5d7bb636b3d7 <unknown> #11 0x5d7bb6375b20 <unknown> #12 0x5d7bb636c023 <unknown> #13 0x5d7bb633a1aa <unknown> #14 0x5d7bb63906b8 <unknown> #15 0x5d7bb6390847 <unknown> #16 0x5d7bb63a0243 <unknown> #17 0x7bdf31294ac3 <unknown> 2025-10-13 14:18:15 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:18:15 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:18:15 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:18:15 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 2025-10-13 14:18:17 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:18:17 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 2025-10-13 14:18:17 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:18:17 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:18:18 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 219 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/法芙娜巧克力 (實際 URL: https://www.fullmountain.tw/pages/%E6%B3%95%E8%8A%99%E5%A8%9C%E5%B7%A7%E5%85%8B%E5%8A%9B) 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 290252 字節 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 185 字節 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 951 字節 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 185 字節,約 22 個詞,9 行 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 法芙娜巧克力 此分類沒有商品 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:18:19 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 3/21 個網址 2025-10-13 14:18:19 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/products/杏仁丁香 2025-10-13 14:18:19 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/products/杏仁丁香, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/products/杏仁丁香 的第 1/3 次請求 2025-10-13 14:18:19 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6db21c90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/c6d43088be91ffe25703c096f004a457 2025-10-13 14:18:19 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e20d190>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/c6d43088be91ffe25703c096f004a457 2025-10-13 14:18:19 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6d6ce010>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/c6d43088be91ffe25703c096f004a457 2025-10-13 14:18:19 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:18:19 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:18:19 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:18:19 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:18:19 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:18:19 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:18:19 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:18:20 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:18:20 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 219,內容可能已加載完成 2025-10-13 14:18:20 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:18:20 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:18:20 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:18:20 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5d38b545f4e3 <unknown> #1 0x5d38b518ec76 <unknown> #2 0x5d38b51b7d78 <unknown> #3 0x5d38b51b4029 <unknown> #4 0x5d38b51f2ccc <unknown> #5 0x5d38b51f247f <unknown> #6 0x5d38b51e9de3 <unknown> #7 0x5d38b51bf2dd <unknown> #8 0x5d38b51c034e <unknown> #9 0x5d38b541f3e4 <unknown> #10 0x5d38b54233d7 <unknown> #11 0x5d38b542db20 <unknown> #12 0x5d38b5424023 <unknown> #13 0x5d38b53f21aa <unknown> #14 0x5d38b54486b8 <unknown> #15 0x5d38b5448847 <unknown> #16 0x5d38b5458243 <unknown> #17 0x7ad6ff894ac3 <unknown> 2025-10-13 14:18:20 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:18:20 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:18:21 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:18:21 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/products/杏仁丁香 2025-10-13 14:18:23 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891) 2025-10-13 14:18:23 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:18:23 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:18:23 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:18:23 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:18:23 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:18:23 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:18:23 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 57708 字節 2025-10-13 14:18:23 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 1006 字節 2025-10-13 14:18:23 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1887 字節 2025-10-13 14:18:23 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/products/杏仁丁香 2025-10-13 14:18:23 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1858 字節 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 950 字節 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 2849 字節,約 217 個詞,176 行 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 新聞 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 2025-10-07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 全台第三方支付龍頭綠界科技(6763)與中租控股(中租-KY,5871)旗下無卡分期領導品牌「zingala銀角零卡」雙方攜手合作,共同推動嶄新的支付體驗。在2025下半年電商大檔提前佈局,協助商家提升轉換率與客單價,提供消費者更彈性、多元的付款選擇,打造消費者、商家與平台三方共贏的電商支付生態圈。 綠界科技劉士維總經理表示,中租控股擁有金融科技與風險控管的專業優勢,結合綠界科技的金流整合技術,讓商家無痛開通無卡分期服務,擴大商家的銷售客群,消費者可於綠界付款結帳流程中使用「zingala銀角零卡」進行分期付款,最低可選擇1期到36期,免信用卡,APP操作簡易,大幅增加購物順暢度。 同時,中租控股策略長廖英智指出,深耕台灣市場超過25年的「zingala銀角零卡」採用類似信用卡預授額度的創新模式,近年大幅成長,至今累積會員人數約170萬左右,更與產業龍頭建立密切合作關係,合作商家數突破4萬家,服務範圍橫跨電商平台、旅遊、百貨等多元領域,奠定「zingala銀角零卡」成為消費者心中最值得信賴的分期付款首選。 雙方首波合作,先從高額消費場景推動,將持續擴展至高頻消費領域。當消費者購物結帳時首次使用「zingala銀角零卡」,其註冊審核流程快速,AI徵審系統能依用戶差異化評估並核准交易,保障買賣雙方穩定性。特別是年輕族群與自由工作者對彈性付款方式的接受度提高,促使協助商家擴展潛在客群,提升下單率與回購率。 展望未來,綠界科技與中租控股將共同展開多面向的推廣計畫,包含對中租新用戶的專屬優惠,推出消費者下單現折百元活動,以及商家的行銷資源,限期活動只到12/31止,讓雙方合作能持續深化並帶動使用規模,攜手打造安全、便利且高黏性的電商支付生態圈,創造長期且穩健的成長價值。 新聞來源: 經濟日報 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 新聞 | 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗 | 2025-10-07 綠界科技攜手中租「zingala銀角零卡」 拓展新支付體驗   全台第三方支付龍頭綠界科技(6763)與中租控股(中租-KY,5871)旗下無卡分期領導品牌「zingala銀角零卡」雙方攜手合作,共同推動嶄新的支付體驗。在2025下半年電商大檔提前佈局,協助商家提升轉換率與客單價,提供消費者更彈性、多元的付款選擇,打造消費者、商家與平台三方共贏的電商支付生態圈。    綠界科技劉士維總經理表示,中租控股擁有金融科技與風險控管的專業優勢,結合綠界科技的金流整合技術,讓商家無痛開通無卡分期服務,擴大商家的銷售客群,消費者可於綠界付款結帳流程中使用「zingala銀角零卡」進行分期付款,最低可選擇1期到36期,免信用卡,APP操作簡易,大幅增加購物順暢度。    同時,中租控股策略長廖英智指出,深耕台灣市場超過25年的「zingala銀角零卡」採用類似信用卡預授額度的創新模式,近年大幅成長,至今累積會員人數約170萬左右,更與產業龍頭建立密切合作關係,合作商家數突破4萬家,服務範圍橫跨電商平台、旅遊、百貨等多元領域,奠定「zingala銀角零卡」成為消費者心中最值得信賴的分期付款首選。    雙方首波合作,先從高額消費場景推動,將持續擴展至高頻消費領域。當消費者購物結帳時首次使用「zingala銀角零卡」,其註冊審核流程快速,AI徵審系統能依用戶差異化評估並核准交易,保障買賣雙方穩定性。特別是年輕族群與自由工作者對彈性付款方式的接受度提高,促使協助商家擴展潛在客群,提升下單率與回購率。    展望未來,綠界科技與中租控股將共同展開多面向的推廣計畫,包含對中租新用戶的專屬優惠,推出消費者下單現折百元活動,以及商家的行銷資源,限期活動只到12/31止,讓雙方合作能持續深化並帶動使用規模,攜手打造安全、便利且高黏性的電商支付生態圈,創造長期且穩健的成長價值。    新聞來源:經濟日報 | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:18:24 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 4/21 個網址 2025-10-13 14:18:24 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 2025-10-13 14:18:24 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 的第 1/3 次請求 2025-10-13 14:18:24 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74459890>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/b085d1f49139ca317e2673b5a419fd28 2025-10-13 14:18:24 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6febb850>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/b085d1f49139ca317e2673b5a419fd28 2025-10-13 14:18:24 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fc312d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/b085d1f49139ca317e2673b5a419fd28 2025-10-13 14:18:24 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:18:24 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:18:24 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:18:24 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:18:24 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:18:24 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:18:24 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:18:24 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:18:24 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:18:25 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:18:25 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x623682c0f4e3 <unknown> #1 0x62368293ec76 <unknown> #2 0x623682967d78 <unknown> #3 0x623682964029 <unknown> #4 0x6236829a2ccc <unknown> #5 0x6236829a247f <unknown> #6 0x623682999de3 <unknown> #7 0x62368296f2dd <unknown> #8 0x62368297034e <unknown> #9 0x623682bcf3e4 <unknown> #10 0x623682bd33d7 <unknown> #11 0x623682bddb20 <unknown> #12 0x623682bd4023 <unknown> #13 0x623682ba21aa <unknown> #14 0x623682bf86b8 <unknown> #15 0x623682bf8847 <unknown> #16 0x623682c08243 <unknown> #17 0x712207094ac3 <unknown> 2025-10-13 14:18:25 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:18:25 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:18:25 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:18:25 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 2025-10-13 14:18:27 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 2025-10-13 14:18:27 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:18:27 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:18:36 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:18:36 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/法芙娜巧克力 (實際 URL: https://www.fullmountain.tw/pages/%E6%B3%95%E8%8A%99%E5%A8%9C%E5%B7%A7%E5%85%8B%E5%8A%9B) 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 290250 字節 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 185 字節 2025-10-13 14:18:38 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 951 字節 2025-10-13 14:18:39 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:18:39 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:18:39 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:18:39 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:18:39 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:18:39 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 185 字節,約 22 個詞,9 行 2025-10-13 14:18:39 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 法芙娜巧克力 此分類沒有商品 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:18:39 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 3/21 個網址 2025-10-13 14:18:39 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/products/杏仁丁香 2025-10-13 14:18:39 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:18:39 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/products/杏仁丁香, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:18:39 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:18:39 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/products/杏仁丁香 的第 1/3 次請求 2025-10-13 14:18:39 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e241dd0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/e3c343d105c1b185c13bd0cda2002ffd 2025-10-13 14:18:39 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de84f50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/e3c343d105c1b185c13bd0cda2002ffd 2025-10-13 14:18:39 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de86790>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/e3c343d105c1b185c13bd0cda2002ffd 2025-10-13 14:18:39 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:18:39 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:18:39 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:18:39 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:18:39 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:18:39 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:18:39 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:18:39 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:18:39 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:18:39 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:18:39 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:18:40 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:18:40 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x643e6c5074e3 <unknown> #1 0x643e6c236c76 <unknown> #2 0x643e6c25fd78 <unknown> #3 0x643e6c25c029 <unknown> #4 0x643e6c29accc <unknown> #5 0x643e6c29a47f <unknown> #6 0x643e6c291de3 <unknown> #7 0x643e6c2672dd <unknown> #8 0x643e6c26834e <unknown> #9 0x643e6c4c73e4 <unknown> #10 0x643e6c4cb3d7 <unknown> #11 0x643e6c4d5b20 <unknown> #12 0x643e6c4cc023 <unknown> #13 0x643e6c49a1aa <unknown> #14 0x643e6c4f06b8 <unknown> #15 0x643e6c4f0847 <unknown> #16 0x643e6c500243 <unknown> #17 0x732fe6694ac3 <unknown> 2025-10-13 14:18:40 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:18:40 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:18:40 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:18:40 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/products/杏仁丁香 2025-10-13 14:18:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:18:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:18:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:18:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:18:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:18:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:18:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:18:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:18:42 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:18:42 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/products/杏仁丁香 2025-10-13 14:18:42 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 185 2025-10-13 14:18:43 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/products/杏仁丁香 2025-10-13 14:18:43 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:18:43 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:18:44 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:18:44 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:18:44 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:18:44 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 185,內容可能已加載完成 2025-10-13 14:18:44 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:18:45 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:18:45 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 2025-10-13 14:18:47 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:18:47 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:18:47 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:18:47 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:18:47 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:18:52 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 185 2025-10-13 14:18:54 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 185,內容可能已加載完成 2025-10-13 14:18:54 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:19:01 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:19:01 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/products/杏仁丁香 2025-10-13 14:19:02 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 491 2025-10-13 14:19:02 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681) 2025-10-13 14:19:02 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:19:02 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:19:02 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:19:02 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:19:02 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:19:02 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:19:02 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 59504 字節 2025-10-13 14:19:02 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 580 字節 2025-10-13 14:19:02 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2353 字節 2025-10-13 14:19:02 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 2324 字節 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 2307 字節 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 4672 字節,約 282 個詞,225 行 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 活動 【登錄活動】中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! 2025-09-30 中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! 【活動期間】 2025/10/01(三)~2025/10/31(五) 【活動辦法】 活動期間於綠界科技合作商店網站下單結帳,刷「中國信託銀行」信用卡*,分期達消費指定門檻,並透過中國信託行動銀行APP完成登錄與綁定中國信託LINE官方帳號,享以下刷卡金回饋! * 需於結帳頁選擇有出現中國信託活動之分期付款方式(包含手持信用卡刷卡),始符合活動參加資格。 👉 活動詳情請見《 中國信託官方網站 》 👉 立即下載《 中國信託行動銀行APP 》完成登錄 【回饋說明】 ✨ 單筆分期滿6,000元,送刷卡金350元 ✨ ( 114/10/01 上午0點整開放登錄,限量12,000名 ,每戶最高回饋3 50 元 ) 【注意事項】 本活動消費金額為新臺幣計算,交易消費日(含分期)需介於各活動指定期間內,且須於消費次月15日前消費店家已完成請款者,消費滿額回饋資格以實際刷卡總交易金額計算,付款失敗、訂單取消、退貨則該筆交易不得參加本活動。客戶須於消費次月15日前依規定綁定中國信託LINE官方帳號成功始符合最終回饋資格,本活動以前已綁定成功且仍有效者,無須重新綁定。 上述各項活動需於指定登錄時間內成功登錄者始符合資格。活動滿額與否依登錄系統為準,若登錄系統未找到該活動則表示已滿額,若符合本活動消費資格人數超過回饋名額,將以登錄之順序為準,先登錄者可獲得。 【綠界科技 分期贈350】:本活動限使用中信卡於【綠界科技合作商店線上消費】,實體門市交易恕不適用。商店刷卡交易名稱須為『綠界科技、綠界─」始符合回饋。若商店刷卡交易名稱有變動,依綠界科技公告內容為準。刷卡金預計自114/12/16起陸續將入帳至正卡人帳單或至簽帳金融卡連結之存款帳戶,正附卡消費金額合併計算,每戶僅限回饋乙次,活動期間內每戶回饋上限350元刷卡金。 本行執行回饋作業時參加卡片需為有效卡,若卡片掛失或作廢,舊卡之交易記錄不列入計算。回饋金新臺幣係計算至新臺幣元為止,小數點以下金額均無條件捨去。若於回饋後退還刷卡購買之商品,或因其他原因刷退消費金額時,本行有權要求持卡人返還本行已回饋之刷卡金。 本行之美國運通卡、公司卡、簽帳金融卡等無分期功能之卡片恕無法參加分期活動。 本行並未介入商品交付或商品瑕疵等買賣實體關係,相關商品出退貨或服務取消之退款事宜,持卡人應先逕洽商品出售人尋求解決;如無法解決,得要求本行就該筆交易以「帳款疑義之處理程序」處理。 如有任何因電腦、網路、電話、技術或不可歸責於本行與活動指定特店購物之事由,而使參加本活動卡友登錄之資料有錯誤、無法辨識,本行與活動指定特店不負任何法律責任,參加者亦不得因此異議。 如遇不可抗力或不可歸責之事由,中國信託銀行及合作活動特店得保留修改、變更或終止本活動及對本活動所有事宜最終解釋及決定之權利,相關事宜將依信用卡業務機構管理辦法第19條及相關規範辦理。 謹慎理財 信用至上 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 活動 | 【登錄活動】中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! | 2025-09-30 中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金!   【活動期間】 2025/10/01(三)~2025/10/31(五)   【活動辦法】 活動期間於綠界科技合作商店網站下單結帳,刷「中國信託銀行」信用卡*,分期達消費指定門檻,並透過中國信託行動銀行APP完成登錄與綁定中國信託LINE官方帳號,享以下刷卡金回饋! * 需於結帳頁選擇有出現中國信託活動之分期付款方式(包含手持信用卡刷卡),始符合活動參加資格。 👉 活動詳情請見《中國信託官方網站》 👉 立即下載《中國信託行動銀行APP》完成登錄    【回饋說明】 ✨單筆分期滿6,000元,送刷卡金350元✨   ( 114/10/01 上午0點整開放登錄,限量12,000名,每戶最高回饋350元 )     【注意事項】 本活動消費金額為新臺幣計算,交易消費日(含分期)需介於各活動指定期間內,且須於消費次月15日前消費店家已完成請款者,消費滿額回饋資格以實際刷卡總交易金額計算,付款失敗、訂單取消、退貨則該筆交易不得參加本活動。客戶須於消費次月15日前依規定綁定中國信託LINE官方帳號成功始符合最終回饋資格,本活動以前已綁定成功且仍有效者,無須重新綁定。 上述各項活動需於指定登錄時間內成功登錄者始符合資格。活動滿額與否依登錄系統為準,若登錄系統未找到該活動則表示已滿額,若符合本活動消費資格人數超過回饋名額,將以登錄之順序為準,先登錄者可獲得。 【綠界科技 分期贈350】:本活動限使用中信卡於【綠界科技合作商店線上消費】,實體門市交易恕不適用。商店刷卡交易名稱須為『綠界科技、綠界─」始符合回饋。若商店刷卡交易名稱有變動,依綠界科技公告內容為準。刷卡金預計自114/12/16起陸續將入帳至正卡人帳單或至簽帳金融卡連結之存款帳戶,正附卡消費金額合併計算,每戶僅限回饋乙次,活動期間內每戶回饋上限350元刷卡金。 本行執行回饋作業時參加卡片需為有效卡,若卡片掛失或作廢,舊卡之交易記錄不列入計算。回饋金新臺幣係計算至新臺幣元為止,小數點以下金額均無條件捨去。若於回饋後退還刷卡購買之商品,或因其他原因刷退消費金額時,本行有權要求持卡人返還本行已回饋之刷卡金。 本行之美國運通卡、公司卡、簽帳金融卡等無分期功能之卡片恕無法參加分期活動。 本行並未介入商品交付或商品瑕疵等買賣實體關係,相關商品出退貨或服務取消之退款事宜,持卡人應先逕洽商品出售人尋求解決;如無法解決,得要求本行就該筆交易以「帳款疑義之處理程序」處理。 如有任何因電腦、網路、電話、技術或不可歸責於本行與活動指定特店購物之事由,而使參加本活動卡友登錄之資料有錯誤、無法辨識,本行與活動指定特店不負任何法律責任,參加者亦不得因此異議。 如遇不可抗力或不可歸責之事由,中國信託銀行及合作活動特店得保留修改、變更或終止本活動及對本活動所有事宜最終解釋及決定之權利,相關事宜將依信用卡業務機構管理辦法第19條及相關規範辦理。   謹慎理財 信用至上 | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • 本活動消費金額為新臺幣計算,交易消費日(含分期)需介於各活動指定期間內,且須於消費次月15日前消費店家已完成請款者,消費滿額回饋資格以實際刷卡總交易金額計算,付款失敗、訂單取消、退貨則該筆交易不得參加本活動。客戶須於消費次月15日前依規定綁定中國信託LINE官方帳號成功始符合最終回饋資格,本活動以前已綁定成功且仍有效者,無須重新綁定。 • 上述各項活動需於指定登錄時間內成功登錄者始符合資格。活動滿額與否依登錄系統為準,若登錄系統未找到該活動則表示已滿額,若符合本活動消費資格人數超過回饋名額,將以登錄之順序為準,先登錄者可獲得。 • 【綠界科技 分期贈350】:本活動限使用中信卡於【綠界科技合作商店線上消費】,實體門市交易恕不適用。商店刷卡交易名稱須為『綠界科技、綠界─」始符合回饋。若商店刷卡交易名稱有變動,依綠界科技公告內容為準。刷卡金預計自114/12/16起陸續將入帳至正卡人帳單或至簽帳金融卡連結之存款帳戶,正附卡消費金額合併計算,每戶僅限回饋乙次,活動期間內每戶回饋上限350元刷卡金。 • 本行執行回饋作業時參加卡片需為有效卡,若卡片掛失或作廢,舊卡之交易記錄不列入計算。回饋金新臺幣係計算至新臺幣元為止,小數點以下金額均無條件捨去。若於回饋後退還刷卡購買之商品,或因其他原因刷退消費金額時,本行有權要求持卡人返還本行已回饋之刷卡金。 • 本行之美國運通卡、公司卡、簽帳金融卡等無分期功能之卡片恕無法參加分期活動。 • 本行並未介入商品交付或商品瑕疵等買賣實體關係,相關商品出退貨或服務取消之退款事宜,持卡人應先逕洽商品出售人尋求解決;如無法解決,得要求本行就該筆交易以「帳款疑義之處理程序」處理。 • 如有任何因電腦、網路、電話、技術或不可歸責於本行與活動指定特店購物之事由,而使參加本活動卡友登錄之資料有錯誤、無法辨識,本行與活動指定特店不負任何法律責任,參加者亦不得因此異議。 • 如遇不可抗力或不可歸責之事由,中國信託銀行及合作活動特店得保留修改、變更或終止本活動及對本活動所有事宜最終解釋及決定之權利,相關事宜將依信用卡業務機構管理辦法第19條及相關規範辦理。 2025-10-13 14:19:03 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 5/21 個網址 2025-10-13 14:19:03 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Activities/OmoPosMachine 2025-10-13 14:19:03 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Activities/OmoPosMachine, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Activities/OmoPosMachine 的第 1/3 次請求 2025-10-13 14:19:03 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74417c50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/50a09d3903b14f4c715d4850b691cf4a 2025-10-13 14:19:03 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74415550>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/50a09d3903b14f4c715d4850b691cf4a 2025-10-13 14:19:03 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74416250>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/50a09d3903b14f4c715d4850b691cf4a 2025-10-13 14:19:03 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:19:03 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:19:03 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:19:03 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:03 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:19:03 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:19:03 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:03 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 265 2025-10-13 14:19:03 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:04 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:19:04 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5c3900e3e4e3 <unknown> #1 0x5c3900b6dc76 <unknown> #2 0x5c3900b96d78 <unknown> #3 0x5c3900b93029 <unknown> #4 0x5c3900bd1ccc <unknown> #5 0x5c3900bd147f <unknown> #6 0x5c3900bc8de3 <unknown> #7 0x5c3900b9e2dd <unknown> #8 0x5c3900b9f34e <unknown> #9 0x5c3900dfe3e4 <unknown> #10 0x5c3900e023d7 <unknown> #11 0x5c3900e0cb20 <unknown> #12 0x5c3900e03023 <unknown> #13 0x5c3900dd11aa <unknown> #14 0x5c3900e276b8 <unknown> #15 0x5c3900e27847 <unknown> #16 0x5c3900e37243 <unknown> #17 0x732d71894ac3 <unknown> 2025-10-13 14:19:04 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:19:04 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:19:04 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:19:04 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Activities/OmoPosMachine 2025-10-13 14:19:05 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 265,內容可能已加載完成 2025-10-13 14:19:05 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:19:05 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Activities/OmoPosMachine 2025-10-13 14:19:05 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:19:05 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:19:05 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:19:09 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: article 2025-10-13 14:19:09 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Activities/OmoPosMachine 2025-10-13 14:19:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:19:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 137.7MB, CPU 0.0% 2025-10-13 14:19:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 138.5MB, CPU 0.0% 2025-10-13 14:19:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 202.2MB, CPU 0.0% 2025-10-13 14:19:11 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:19:11 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:19:11 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:19:11 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:19:11 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681) 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 59504 字節 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 580 字節 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2353 字節 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 2324 字節 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 2307 字節 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 4672 字節,約 282 個詞,225 行 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 活動 【登錄活動】中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! 2025-09-30 中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! 【活動期間】 2025/10/01(三)~2025/10/31(五) 【活動辦法】 活動期間於綠界科技合作商店網站下單結帳,刷「中國信託銀行」信用卡*,分期達消費指定門檻,並透過中國信託行動銀行APP完成登錄與綁定中國信託LINE官方帳號,享以下刷卡金回饋! * 需於結帳頁選擇有出現中國信託活動之分期付款方式(包含手持信用卡刷卡),始符合活動參加資格。 👉 活動詳情請見《 中國信託官方網站 》 👉 立即下載《 中國信託行動銀行APP 》完成登錄 【回饋說明】 ✨ 單筆分期滿6,000元,送刷卡金350元 ✨ ( 114/10/01 上午0點整開放登錄,限量12,000名 ,每戶最高回饋3 50 元 ) 【注意事項】 本活動消費金額為新臺幣計算,交易消費日(含分期)需介於各活動指定期間內,且須於消費次月15日前消費店家已完成請款者,消費滿額回饋資格以實際刷卡總交易金額計算,付款失敗、訂單取消、退貨則該筆交易不得參加本活動。客戶須於消費次月15日前依規定綁定中國信託LINE官方帳號成功始符合最終回饋資格,本活動以前已綁定成功且仍有效者,無須重新綁定。 上述各項活動需於指定登錄時間內成功登錄者始符合資格。活動滿額與否依登錄系統為準,若登錄系統未找到該活動則表示已滿額,若符合本活動消費資格人數超過回饋名額,將以登錄之順序為準,先登錄者可獲得。 【綠界科技 分期贈350】:本活動限使用中信卡於【綠界科技合作商店線上消費】,實體門市交易恕不適用。商店刷卡交易名稱須為『綠界科技、綠界─」始符合回饋。若商店刷卡交易名稱有變動,依綠界科技公告內容為準。刷卡金預計自114/12/16起陸續將入帳至正卡人帳單或至簽帳金融卡連結之存款帳戶,正附卡消費金額合併計算,每戶僅限回饋乙次,活動期間內每戶回饋上限350元刷卡金。 本行執行回饋作業時參加卡片需為有效卡,若卡片掛失或作廢,舊卡之交易記錄不列入計算。回饋金新臺幣係計算至新臺幣元為止,小數點以下金額均無條件捨去。若於回饋後退還刷卡購買之商品,或因其他原因刷退消費金額時,本行有權要求持卡人返還本行已回饋之刷卡金。 本行之美國運通卡、公司卡、簽帳金融卡等無分期功能之卡片恕無法參加分期活動。 本行並未介入商品交付或商品瑕疵等買賣實體關係,相關商品出退貨或服務取消之退款事宜,持卡人應先逕洽商品出售人尋求解決;如無法解決,得要求本行就該筆交易以「帳款疑義之處理程序」處理。 如有任何因電腦、網路、電話、技術或不可歸責於本行與活動指定特店購物之事由,而使參加本活動卡友登錄之資料有錯誤、無法辨識,本行與活動指定特店不負任何法律責任,參加者亦不得因此異議。 如遇不可抗力或不可歸責之事由,中國信託銀行及合作活動特店得保留修改、變更或終止本活動及對本活動所有事宜最終解釋及決定之權利,相關事宜將依信用卡業務機構管理辦法第19條及相關規範辦理。 謹慎理財 信用至上 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 活動 | 【登錄活動】中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金! | 2025-09-30 中信分期好禮,購物輕鬆付,單筆分期滿6,000元,回饋350刷卡金!   【活動期間】 2025/10/01(三)~2025/10/31(五)   【活動辦法】 活動期間於綠界科技合作商店網站下單結帳,刷「中國信託銀行」信用卡*,分期達消費指定門檻,並透過中國信託行動銀行APP完成登錄與綁定中國信託LINE官方帳號,享以下刷卡金回饋! * 需於結帳頁選擇有出現中國信託活動之分期付款方式(包含手持信用卡刷卡),始符合活動參加資格。 👉 活動詳情請見《中國信託官方網站》 👉 立即下載《中國信託行動銀行APP》完成登錄    【回饋說明】 ✨單筆分期滿6,000元,送刷卡金350元✨   ( 114/10/01 上午0點整開放登錄,限量12,000名,每戶最高回饋350元 )     【注意事項】 本活動消費金額為新臺幣計算,交易消費日(含分期)需介於各活動指定期間內,且須於消費次月15日前消費店家已完成請款者,消費滿額回饋資格以實際刷卡總交易金額計算,付款失敗、訂單取消、退貨則該筆交易不得參加本活動。客戶須於消費次月15日前依規定綁定中國信託LINE官方帳號成功始符合最終回饋資格,本活動以前已綁定成功且仍有效者,無須重新綁定。 上述各項活動需於指定登錄時間內成功登錄者始符合資格。活動滿額與否依登錄系統為準,若登錄系統未找到該活動則表示已滿額,若符合本活動消費資格人數超過回饋名額,將以登錄之順序為準,先登錄者可獲得。 【綠界科技 分期贈350】:本活動限使用中信卡於【綠界科技合作商店線上消費】,實體門市交易恕不適用。商店刷卡交易名稱須為『綠界科技、綠界─」始符合回饋。若商店刷卡交易名稱有變動,依綠界科技公告內容為準。刷卡金預計自114/12/16起陸續將入帳至正卡人帳單或至簽帳金融卡連結之存款帳戶,正附卡消費金額合併計算,每戶僅限回饋乙次,活動期間內每戶回饋上限350元刷卡金。 本行執行回饋作業時參加卡片需為有效卡,若卡片掛失或作廢,舊卡之交易記錄不列入計算。回饋金新臺幣係計算至新臺幣元為止,小數點以下金額均無條件捨去。若於回饋後退還刷卡購買之商品,或因其他原因刷退消費金額時,本行有權要求持卡人返還本行已回饋之刷卡金。 本行之美國運通卡、公司卡、簽帳金融卡等無分期功能之卡片恕無法參加分期活動。 本行並未介入商品交付或商品瑕疵等買賣實體關係,相關商品出退貨或服務取消之退款事宜,持卡人應先逕洽商品出售人尋求解決;如無法解決,得要求本行就該筆交易以「帳款疑義之處理程序」處理。 如有任何因電腦、網路、電話、技術或不可歸責於本行與活動指定特店購物之事由,而使參加本活動卡友登錄之資料有錯誤、無法辨識,本行與活動指定特店不負任何法律責任,參加者亦不得因此異議。 如遇不可抗力或不可歸責之事由,中國信託銀行及合作活動特店得保留修改、變更或終止本活動及對本活動所有事宜最終解釋及決定之權利,相關事宜將依信用卡業務機構管理辦法第19條及相關規範辦理。   謹慎理財 信用至上 | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • 本活動消費金額為新臺幣計算,交易消費日(含分期)需介於各活動指定期間內,且須於消費次月15日前消費店家已完成請款者,消費滿額回饋資格以實際刷卡總交易金額計算,付款失敗、訂單取消、退貨則該筆交易不得參加本活動。客戶須於消費次月15日前依規定綁定中國信託LINE官方帳號成功始符合最終回饋資格,本活動以前已綁定成功且仍有效者,無須重新綁定。 • 上述各項活動需於指定登錄時間內成功登錄者始符合資格。活動滿額與否依登錄系統為準,若登錄系統未找到該活動則表示已滿額,若符合本活動消費資格人數超過回饋名額,將以登錄之順序為準,先登錄者可獲得。 • 【綠界科技 分期贈350】:本活動限使用中信卡於【綠界科技合作商店線上消費】,實體門市交易恕不適用。商店刷卡交易名稱須為『綠界科技、綠界─」始符合回饋。若商店刷卡交易名稱有變動,依綠界科技公告內容為準。刷卡金預計自114/12/16起陸續將入帳至正卡人帳單或至簽帳金融卡連結之存款帳戶,正附卡消費金額合併計算,每戶僅限回饋乙次,活動期間內每戶回饋上限350元刷卡金。 • 本行執行回饋作業時參加卡片需為有效卡,若卡片掛失或作廢,舊卡之交易記錄不列入計算。回饋金新臺幣係計算至新臺幣元為止,小數點以下金額均無條件捨去。若於回饋後退還刷卡購買之商品,或因其他原因刷退消費金額時,本行有權要求持卡人返還本行已回饋之刷卡金。 • 本行之美國運通卡、公司卡、簽帳金融卡等無分期功能之卡片恕無法參加分期活動。 • 本行並未介入商品交付或商品瑕疵等買賣實體關係,相關商品出退貨或服務取消之退款事宜,持卡人應先逕洽商品出售人尋求解決;如無法解決,得要求本行就該筆交易以「帳款疑義之處理程序」處理。 • 如有任何因電腦、網路、電話、技術或不可歸責於本行與活動指定特店購物之事由,而使參加本活動卡友登錄之資料有錯誤、無法辨識,本行與活動指定特店不負任何法律責任,參加者亦不得因此異議。 • 如遇不可抗力或不可歸責之事由,中國信託銀行及合作活動特店得保留修改、變更或終止本活動及對本活動所有事宜最終解釋及決定之權利,相關事宜將依信用卡業務機構管理辦法第19條及相關規範辦理。 2025-10-13 14:19:12 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 5/21 個網址 2025-10-13 14:19:12 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Activities/OmoPosMachine 2025-10-13 14:19:12 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Activities/OmoPosMachine, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Activities/OmoPosMachine 的第 1/3 次請求 2025-10-13 14:19:12 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fc32d10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/a79b026f6cfacd32deac8b09c7b094b5 2025-10-13 14:19:12 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74277a50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/a79b026f6cfacd32deac8b09c7b094b5 2025-10-13 14:19:12 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fbc3e50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/a79b026f6cfacd32deac8b09c7b094b5 2025-10-13 14:19:12 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:19:12 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:19:12 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:19:12 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:19:13 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:13 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:19:13 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:19:13 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:13 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:13 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:19:13 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5ee7e1ac74e3 <unknown> #1 0x5ee7e17f6c76 <unknown> #2 0x5ee7e181fd78 <unknown> #3 0x5ee7e181c029 <unknown> #4 0x5ee7e185accc <unknown> #5 0x5ee7e185a47f <unknown> #6 0x5ee7e1851de3 <unknown> #7 0x5ee7e18272dd <unknown> #8 0x5ee7e182834e <unknown> #9 0x5ee7e1a873e4 <unknown> #10 0x5ee7e1a8b3d7 <unknown> #11 0x5ee7e1a95b20 <unknown> #12 0x5ee7e1a8c023 <unknown> #13 0x5ee7e1a5a1aa <unknown> #14 0x5ee7e1ab06b8 <unknown> #15 0x5ee7e1ab0847 <unknown> #16 0x5ee7e1ac0243 <unknown> #17 0x7f4a40c94ac3 <unknown> 2025-10-13 14:19:13 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:19:13 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:19:14 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:19:14 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Activities/OmoPosMachine 2025-10-13 14:19:15 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 230 2025-10-13 14:19:15 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Activities/OmoPosMachine 2025-10-13 14:19:15 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:19:16 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:19:17 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 230,內容可能已加載完成 2025-10-13 14:19:17 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:19:19 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: article 2025-10-13 14:19:19 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Activities/OmoPosMachine 2025-10-13 14:19:21 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:19:21 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:19:21 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:19:21 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:19:21 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:19:21 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 491 2025-10-13 14:19:22 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 265 2025-10-13 14:19:23 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //span[contains(@class, 'loading')],等待其消失 2025-10-13 14:19:24 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 265,內容可能已加載完成 2025-10-13 14:19:24 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:19:24 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:19:25 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 230 2025-10-13 14:19:27 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 230,內容可能已加載完成 2025-10-13 14:19:27 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:19:28 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/products/杏仁丁香 (實際 URL: https://www.fullmountain.tw/products/%E6%9D%8F%E4%BB%81%E4%B8%81%E9%A6%99) 2025-10-13 14:19:28 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:19:28 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:19:28 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 338183 字節 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 322 字節 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1740 字節 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 211 字節 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=True, 分數=1 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 beautifulsoup_basic 作為最佳結果 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 1963 字節,約 277 個詞,197 行 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: About Us 品牌故事 購物流程 🌟會員專屬優惠 🌟限時優惠 新品上市 日日米森 Vilson 米森零食 米森果乾 米森麥片 米森果醬 米森隨手包 米森沖泡飲品 米森穀物 米森調味品 早餐好夥伴 即食麥片、穀片 果醬、抹醬、堅果醬 濃郁穀粉、沖泡飲品 蕎拉裸食燕麥 穀卡卡燕麥脆片 南北什貨 一般乾貨 半乾燥海產 雜糧、米、麵食 雜糧 麵條、冬粉、米粉 果乾、烘焙堅果、零嘴 烘焙堅果 果乾 巧克力 零嘴 穀卡卡燕麥棒 發酵菌種 白麴(酒釀) 紅麴米(紅麴酒、紅糟) 紅麴粉(染色) 米麴(鹽麴、甘酒、味噌) 花果茶、果汁、沖調飲品 綜合花果茶、果粒茶 沖泡用果乾片 單品花草 果汁 Voelkel天然蔬果汁 可可粉、即溶咖啡 阿里山日曬手採阿拉比卡咖啡 印度奶茶香料 熱紅酒香料 新鮮生堅果 烘焙原料 天然香精 法芙娜巧克力 DIY烘焙粉 舞間茶心研磨茶粉 美好的私廚食材與調味品 已調理食材 即食調理醬 芥茉醬 食用油 烹飪提味 義大利麵醬、職人松露醬 蜂蜜、楓糖漿 醋、酒醋、酒醋淋醬 糖、鹽、赤藻糖醇 阿里山手工黑糖 阿里山手工黑糖塊 阿里山黑糖竹薑片 機能性營養補充 奇亞籽 洋車前子 秘魯純瑪卡粉 薑黃粉 義大利ITALGELATINE®水解膠原蛋白 美國Solae®非基因改造大豆分離蛋白 冰湖高纖燕麥麩皮‧極光高纖黑麥麩皮 贈禮提袋 會員登入 新用戶註冊 聯絡我們 繁體中文 ¥ JPY 你的購物車是空的 訂單結帳 語言 English 繁體中文 貨幣 $ HKD P MOP ¥ CNY $ TWD $ USD $ SGD € EUR $ AUD £ GBP ₱ PHP RM MYR ฿ THB د.إ AED ¥ JPY $ BND ₩ KRW Rp IDR ₫ VND $ CAD 全部商品 果乾、烘焙堅果、零嘴 零嘴 杏仁丁香 杏仁丁香 ・逢年過節必備的超人氣零嘴。 ・嚴選新鮮的小魚乾,搭配美式特級的杏仁條。 全店,全店超取滿999免運 全店,全店宅配滿1999免運 全店,全單滿額 $2399 贈 經典款綜合堅果 查看更多 收起內容 JP¥1,287 4.9 分 | 9 個評價 數量 加入購物車 立即購買 商品預購中 加入追蹤清單 立即登入/註冊 一次最大商品購買數量限制為 99999 該數量不適用,請填入有效的數量。 售完 商品描述 了解更多 送貨及付款方式 顧客評價 溫馨小提醒: 本產品含有魚類、堅果類,不適合對其過敏體質者食用。 品名|杏仁丁香 內容物(成份)|丁香魚、杏仁、砂糖、精鹽 食品添加物|L-麩酸鈉、L-天門冬酸鈉、5'-次黃嘌呤核苷磷酸二鈉、5'-次嘌呤核苷磷酸二鈉 淨重|300g 產地|台灣 以消費者收受日起算,至少距有效日期前150日以上。 國內負責廠商|富山食品行 負責廠商電話|(02)2557-8605 負責廠商地址|台北市大同區迪化街一段220號 食品業者登錄字號|A-101135097-00000-4 投保產品責任險公司|新安東京海上產物保險股份有限公司 投保產品責任險字號|1700009ML000190 交易總價款|不含運費,運費計價以消費者選擇運送方式後顯示之運費為準。 這個商品沒有更多資訊。 送貨方式 順豐速運 (運費到付) 7-11 取貨付款 (全店999免運) 7-11 純取貨 (全店999免運) 全家 取貨付款 (全店999免運) 全家 純取貨 (全店999免運) 黑貓宅急便 (全店1999免運) (外島請選中華郵政出貨) 中華郵政 (全店1999免運) (外島配送) 付款方式 銀行轉帳 LINE Pay Apple Pay 7-11取貨付款 全家取貨付款 信用卡付款 評價來源:此店 相關產品 加入購物車 立即購買 CONTACT US 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 額外的結構化內容: • 順豐速運 (運費到付) • 7-11 取貨付款 (全店999免運) • 7-11 純取貨 (全店999免運) • 全家 取貨付款 (全店999免運) • 全家 純取貨 (全店999免運) • 黑貓宅急便 (全店1999免運) (外島請選中華郵政出貨) • 中華郵政 (全店1999免運) (外島配送) • 銀行轉帳 • LINE Pay • Apple Pay • 7-11取貨付款 • 全家取貨付款 • 信用卡付款 2025-10-13 14:19:29 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 4/21 個網址 2025-10-13 14:19:29 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/南北什貨 2025-10-13 14:19:29 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/南北什貨, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/南北什貨 的第 1/3 次請求 2025-10-13 14:19:29 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74da8c50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2e414d31ab2ed7a525369736b9b759ce 2025-10-13 14:19:29 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e294590>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2e414d31ab2ed7a525369736b9b759ce 2025-10-13 14:19:29 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e2951d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2e414d31ab2ed7a525369736b9b759ce 2025-10-13 14:19:29 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:19:29 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:19:29 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:19:29 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:19:29 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:29 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:19:29 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:19:29 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:30 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:30 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:19:30 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited normally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x64a834f914e3 <unknown> #1 0x64a834cc0c76 <unknown> #2 0x64a834ce9d78 <unknown> #3 0x64a834ce6029 <unknown> #4 0x64a834d24ccc <unknown> #5 0x64a834d2447f <unknown> #6 0x64a834d1bde3 <unknown> #7 0x64a834cf12dd <unknown> #8 0x64a834cf234e <unknown> #9 0x64a834f513e4 <unknown> #10 0x64a834f553d7 <unknown> #11 0x64a834f5fb20 <unknown> #12 0x64a834f56023 <unknown> #13 0x64a834f241aa <unknown> #14 0x64a834f7a6b8 <unknown> #15 0x64a834f7a847 <unknown> #16 0x64a834f8a243 <unknown> #17 0x71dc68894ac3 <unknown> 2025-10-13 14:19:30 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:19:30 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:19:31 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:19:31 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/南北什貨 2025-10-13 14:19:33 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/南北什貨 2025-10-13 14:19:33 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:19:33 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Activities/OmoPosMachine (實際 URL: https://www.ecpay.com.tw/Activities/OmoPosMachine) 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 55096 字節 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 766 字節 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 3136 字節 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 2416 字節 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 5564 字節,約 793 個詞,375 行 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 次世代OMO刷卡機 次世代OMO刷卡機 通過國內收單機構核驗,支援超過20多間銀行分期服務,文件備齊1~2週快速取得設備。 立即申請 ( OMO = Online Merge Offline 線上線下虛實整合) OMO虛實整合,消費新趨勢,銷售業績再創高峰 多種支付 手持裝置 訂單整合 操作簡單 申請快速 交易安全又便利,滿足各種消費情境 符合國際安全標準,取得國內收單核驗 國內收單機構核驗通過,並持有PCI DSS證書,交易安全有保障。 提供多項支付方式,收款整合更便利 - 適用Visa、Mastercard、JCB及銀聯卡 - 支援信用卡一次付清、紅利折抵、分期付款服務 - Apple Pay、Google Pay、Samsung Pay 提供多間銀行分期服務,實現消費者多元付款需求 一次取得超過20+銀行的信用卡分期付款,最高期數可分24期,提供各式消費者更完善支付選擇。 次世代手持刷卡機攜帶便利,滿足各種交易情境 設計輕巧攜帶方便,零接觸交易好安心。搭配全網4G通訊,結帳不受地點限制,適用各種銷售場景。 線上線下虛實整合,後台輕鬆統一管理 整合線下訂單,搭配線上綠界管理後台,交易數據一目了然,輕鬆管理。 搭配使用POS機台,銷售管理更便捷 搭配POS機台並結合綠界的 POS線下發票開立 功能,交易更順暢且整合消費訊息,讓您營運效率提升,幫助您管理門市輕鬆又省力。 以輕鬆的價格,取得完整的價值 次世代OMO刷卡機型號介紹 POS 設備整合方案 設備說明 無線型:適合需移動的銷售場景,如:展覽會場、戶外快閃活動等,支援4G無線網路,攜帶便利,結帳地點不受限。 有線型:綠界另有提供POS設備整合方案,結合刷卡機與POS系統,也支援POS設備API連線規格串接。 Verifone X990 (支援無線/有線型) 設備功能 一期、分期 長租月費 每月 350 元起 當月(日曆日)交易金額達30萬元(含)以上,當月免收月費。 押金 8,000元 申請說明 申請作業時間約兩週 (10-14 個工作天) 若有短租服務需求,請與 銷售顧問 聯繫 設備功能 一期、分期 長租月費 每月350元起 當月(日曆日)交易金額達30萬元(含)以上,當月免收月費。 押金 8,000元 申請說明 申請作業時間約兩週 (10-14 個工作天) 若有短租服務需求,請與 銷售顧問 聯繫 規格說明 機台尺寸 193mm(L) x 84mm(W) x 64mm(H) (有線型另擴展底座) 操作系統 Android 5.X / 7.X 安全支付系統 顯示器 5.5英吋 IPS面板 解析度1280x720 觸控式螢幕,支援電子簽名 內含配件 標準電源-鋰離子充電電池 輸出 DC5V/2A 電源供應器 數據線 (僅有線型提供,搭配POS機台連線使用) 以上皆為未稅價格,最終結算費用需加收 5%營業稅。 手持式觸控收銀機 (發票機)【AOBX】 桌上型POS機 (發票機)【PO6N】 手持式觸控收銀機 (發票機)【AOWX】 適合產業 觀光飯店、旅行社、美容按摩、可在展覽及會場搭配 OMO 刷卡機,銷售票劵、提貨劵,創造消費者持續購買。 手持式觸控收銀機(發票機) 【AOBX】 系統設定費 3,600 元 售後服務費 (含專人到府安裝) 2,000 元 POS 設備組合 26,800 元 加購商品- 熱感紙36捲 1,050 元 總價 32,400 元(不含加購商品) 系統設定費 3,600 元 售後服務費 (含專人到府安裝) 2,000 元 POS 設備組合 26,800 元 加購商品- 熱感紙36捲 1,050 元 總價 32,400 元(不含加購商品) 規格說明 機台尺寸 279(L)*131mm(W)*100mm(H) 熱感紙捲尺寸 57mm(L) x 40mm(W) x 20mm(H) 處理器 RK3568四核Cortex-A55 主頻2.0GHz 操作系統 處理器-瑞芯微RK3568 記憶體-2GB 儲存空間-32GB 作業系統-Android 顯示器-8吋800*1280 硬體設備 8吋手持式觸控發票收銀主機 有線一維掃描槍 小錢箱(4鈔4幣) 電池規格 內建3Ah鋰電池UPS,斷電可使用8~15小時,避免突然斷電造成的資料遺失及銷售中斷。 以上皆為未稅價格,最終結算費用需加收 5%營業稅。 適合產業 餐飲業、服飾業、生活百貨及批發零售業,適合多品項商品管理,助您輕鬆轉型成智慧零售店家。 桌上型POS機(發票機) 【PO6N】 系統設定費 3,600 元 售後服務費 (含專人到府安裝) 2,000 元 POS 設備組合 40,800 元 加購商品- 熱感紙12捲 840 元 總價 46,400 元(不含加購商品) 系統設定費 3,600 元 售後服務費 (含專人到府安裝) 2,000 元 POS 設備組合 40,800 元 加購商品- 熱感紙12捲 840 元 總價 46,400 元(不含加購商品) 規格說明 機台尺寸 216mm(L) x 378mm(W) x 366mm(H) 熱感紙捲尺寸 57mm(L) x 80mm(W) x 20mm(H) 處理器 Intel J6412,MAX 2.6GHz 操作系統 處理器 – Intel J6412 記憶體 – 8GB 儲存空間 – 256GB 作業系統 – Windows 主顯示器 – 15.6吋 1920*1080 Windows 10 正版授權 硬體設備 有線一維掃描槍 大錢箱(4鈔8幣) 以上皆為未稅價格,最終結算費用需加收 5%營業稅。 適合產業 個人創業、網路賣家跨足實體、教育學習、專業服務,羽量機身輕薄可攜方便參展,尖峰時段加速結帳流程,一人輕鬆 Hold 住全場。 手持式觸控收銀機(發票機)【AOWX】 系統設定費 3,600 元 售後服務費 (含專人到府安裝) 2,000 元 POS 設備組合 13,500 元 加購商品- 熱感紙36捲 1,050 元 總價 19,100 元(不含加購商品) 系統設定費 3,600 元 售後服務費 (含專人到府安裝) 2,000 元 POS 設備組合 13,500 元 加購商品- 熱感紙36捲 1,050 元 總價 19,100 元(不含加購商品) 規格說明 機台尺寸 203(L)*89.6(W)*56.1(H)mm 熱感紙捲尺寸 57mm(L) x 40mm(W) x 20mm(H) 處理器 高通 4*A53,1.3GHz 操作系統 處理器 - 高通QCM2150 記憶體 - 2GB 儲存空間 - 16GB 作業系統 - Android 顯示器 - 6吋720*1280 電池規格 內建鋰電池,斷電可使用8~15小時,避免突然斷電造成的資料遺失及銷售中斷。 以上皆為未稅價格,最終結算費用需加收 5%營業稅。 把握數位轉型商機,現在就準備申請! Step01 申請綠界特約賣家及次世代OMO刷卡機服務 Step02 申請完成 Step03 派發機台並安排專人協助裝機 Step04 使用次世代OMO刷卡機進行交易 立即申請 申請作業時間約兩週 ( 10-14 個工作天) 告別繁瑣程序,輕鬆就能便利支付 立即加入 綠界賣家 更多功能模組,敬請期待! 會員儲值模組 搭配會員儲值模式, 付款輕鬆快速 票券模組交易 可開立票券,應用更豐富 我是商店 搶先預約 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: 設備功能 | 一期、分期 長租月費 | 每月 350 元起當月(日曆日)交易金額達30萬元(含)以上,當月免收月費。 押金 | 8,000元 申請說明 | 申請作業時間約兩週 (10-14 個工作天) 若有短租服務需求,請與 銷售顧問 聯繫 設備功能 | 一期、分期 長租月費 | 每月350元起當月(日曆日)交易金額達30萬元(含)以上,當月免收月費。 押金 | 8,000元 申請說明 | 申請作業時間約兩週 (10-14 個工作天) 若有短租服務需求,請與 銷售顧問 聯繫 機台尺寸 | 193mm(L) x 84mm(W) x 64mm(H) (有線型另擴展底座) 操作系統 | Android 5.X / 7.X 安全支付系統 顯示器 | 5.5英吋 IPS面板 解析度1280x720 觸控式螢幕,支援電子簽名 內含配件 | 標準電源-鋰離子充電電池 輸出 DC5V/2A 電源供應器 數據線 (僅有線型提供,搭配POS機台連線使用) 系統設定費 | 3,600 元 售後服務費(含專人到府安裝) | 2,000 元 POS 設備組合 | 26,800 元 加購商品-熱感紙36捲 | 1,050 元 總價 | 32,400 元(不含加購商品) 系統設定費 | 3,600 元 | 售後服務費(含專人到府安裝) | 2,000 元 POS 設備組合 | 26,800 元 | 加購商品-熱感紙36捲 | 1,050 元 總價 | 32,400 元(不含加購商品) 機台尺寸 | 279(L)*131mm(W)*100mm(H) 熱感紙捲尺寸 | 57mm(L) x 40mm(W) x 20mm(H) 處理器 | RK3568四核Cortex-A55 主頻2.0GHz 操作系統 | 處理器-瑞芯微RK3568 記憶體-2GB 儲存空間-32GB 作業系統-Android 顯示器-8吋800*1280 硬體設備 | 8吋手持式觸控發票收銀主機 有線一維掃描槍 小錢箱(4鈔4幣) 電池規格 | 內建3Ah鋰電池UPS,斷電可使用8~15小時,避免突然斷電造成的資料遺失及銷售中斷。 系統設定費 | 3,600 元 售後服務費(含專人到府安裝) | 2,000 元 POS 設備組合 | 40,800 元 加購商品-熱感紙12捲 | 840 元 總價 | 46,400 元(不含加購商品) 系統設定費 | 3,600 元 | 售後服務費(含專人到府安裝) | 2,000 元 POS 設備組合 | 40,800 元 | 加購商品-熱感紙12捲 | 840 元 總價 | 46,400 元(不含加購商品) 機台尺寸 | 216mm(L) x 378mm(W) x 366mm(H) 熱感紙捲尺寸 | 57mm(L) x 80mm(W) x 20mm(H) 處理器 | Intel J6412,MAX 2.6GHz 操作系統 | 處理器 – Intel J6412 記憶體 – 8GB 儲存空間 – 256GB 作業系統 – Windows 主顯示器 – 15.6吋 1920*1080 Windows 10 正版授權 硬體設備 | 有線一維掃描槍 大錢箱(4鈔8幣) 系統設定費 | 3,600 元 售後服務費(含專人到府安裝) | 2,000 元 POS 設備組合 | 13,500 元 加購商品-熱感紙36捲 | 1,050 元 總價 | 19,100 元(不含加購商品) 系統設定費 | 3,600 元 | 售後服務費(含專人到府安裝) | 2,000 元 POS 設備組合 | 13,500 元 | 加購商品-熱感紙36捲 | 1,050 元 總價 | 19,100 元(不含加購商品) 機台尺寸 | 203(L)*89.6(W)*56.1(H)mm 熱感紙捲尺寸 | 57mm(L) x 40mm(W) x 20mm(H) 處理器 | 高通 4*A53,1.3GHz 操作系統 | 處理器 - 高通QCM2150 記憶體 - 2GB 儲存空間 - 16GB 作業系統 - Android 顯示器 - 6吋720*1280 電池規格 | 內建鋰電池,斷電可使用8~15小時,避免突然斷電造成的資料遺失及銷售中斷。 • • 次世代OMO刷卡機 • 次世代OMO刷卡機型號介紹 • POS 設備整合方案 • 申請作業時間約兩週 (10-14 個工作天) • 若有短租服務需求,請與 銷售顧問 聯繫 • 申請作業時間約兩週 (10-14 個工作天) • 若有短租服務需求,請與 銷售顧問 聯繫 • 5.5英吋 IPS面板 • 解析度1280x720 • 觸控式螢幕,支援電子簽名 • 標準電源-鋰離子充電電池 • 輸出 DC5V/2A 電源供應器 • 數據線 (僅有線型提供,搭配POS機台連線使用) • 手持式觸控收銀機 (發票機)【AOBX】 • 桌上型POS機 (發票機)【PO6N】 • 手持式觸控收銀機 (發票機)【AOWX】 • 處理器-瑞芯微RK3568 • 記憶體-2GB • 儲存空間-32GB • 作業系統-Android • 顯示器-8吋800*1280 • 8吋手持式觸控發票收銀主機 • 有線一維掃描槍 • 小錢箱(4鈔4幣) • 處理器 – Intel J6412 • 記憶體 – 8GB • 儲存空間 – 256GB • 作業系統 – Windows • 主顯示器 – 15.6吋 1920*1080 • Windows 10 正版授權 • 有線一維掃描槍 • 大錢箱(4鈔8幣) • 處理器 - 高通QCM2150 • 記憶體 - 2GB • 儲存空間 - 16GB • 作業系統 - Android • 顯示器 - 6吋720*1280 2025-10-13 14:19:35 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 6/21 個網址 2025-10-13 14:19:35 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/About/ProvisionOnMerchant 2025-10-13 14:19:35 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/About/ProvisionOnMerchant, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/About/ProvisionOnMerchant 的第 1/3 次請求 2025-10-13 14:19:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d742adc90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/1f2d5c4c5274b9dc4d9163219ce482f6 2025-10-13 14:19:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fb21390>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/1f2d5c4c5274b9dc4d9163219ce482f6 2025-10-13 14:19:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fb21e50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/1f2d5c4c5274b9dc4d9163219ce482f6 2025-10-13 14:19:35 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:19:35 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:19:35 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:19:35 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:19:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:36 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:19:36 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:19:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:37 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:19:37 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5a4a1f0824e3 <unknown> #1 0x5a4a1edb1c76 <unknown> #2 0x5a4a1eddad78 <unknown> #3 0x5a4a1edd7029 <unknown> #4 0x5a4a1ee15ccc <unknown> #5 0x5a4a1ee1547f <unknown> #6 0x5a4a1ee0cde3 <unknown> #7 0x5a4a1ede22dd <unknown> #8 0x5a4a1ede334e <unknown> #9 0x5a4a1f0423e4 <unknown> #10 0x5a4a1f0463d7 <unknown> #11 0x5a4a1f050b20 <unknown> #12 0x5a4a1f047023 <unknown> #13 0x5a4a1f0151aa <unknown> #14 0x5a4a1f06b6b8 <unknown> #15 0x5a4a1f06b847 <unknown> #16 0x5a4a1f07b243 <unknown> #17 0x77fe68694ac3 <unknown> 2025-10-13 14:19:37 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:19:37 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:19:37 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:19:37 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/About/ProvisionOnMerchant 2025-10-13 14:19:40 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/About/ProvisionOnMerchant 2025-10-13 14:19:40 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:19:40 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:19:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:19:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:19:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:19:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:19:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:19:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:19:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:19:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:19:42 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //span[contains(@class, 'loading')],等待其消失 2025-10-13 14:19:45 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Activities/OmoPosMachine (實際 URL: https://www.ecpay.com.tw/Activities/OmoPosMachine) 2025-10-13 14:19:45 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:19:45 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:19:45 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:19:45 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:19:45 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:19:45 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:19:45 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 55096 字節 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 766 字節 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 3136 字節 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 2416 字節 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 5564 字節,約 793 個詞,375 行 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 次世代OMO刷卡機 次世代OMO刷卡機 通過國內收單機構核驗,支援超過20多間銀行分期服務,文件備齊1~2週快速取得設備。 立即申請 ( OMO = Online Merge Offline 線上線下虛實整合) OMO虛實整合,消費新趨勢,銷售業績再創高峰 多種支付 手持裝置 訂單整合 操作簡單 申請快速 交易安全又便利,滿足各種消費情境 符合國際安全標準,取得國內收單核驗 國內收單機構核驗通過,並持有PCI DSS證書,交易安全有保障。 提供多項支付方式,收款整合更便利 - 適用Visa、Mastercard、JCB及銀聯卡 - 支援信用卡一次付清、紅利折抵、分期付款服務 - Apple Pay、Google Pay、Samsung Pay 提供多間銀行分期服務,實現消費者多元付款需求 一次取得超過20+銀行的信用卡分期付款,最高期數可分24期,提供各式消費者更完善支付選擇。 次世代手持刷卡機攜帶便利,滿足各種交易情境 設計輕巧攜帶方便,零接觸交易好安心。搭配全網4G通訊,結帳不受地點限制,適用各種銷售場景。 線上線下虛實整合,後台輕鬆統一管理 整合線下訂單,搭配線上綠界管理後台,交易數據一目了然,輕鬆管理。 搭配使用POS機台,銷售管理更便捷 搭配POS機台並結合綠界的 POS線下發票開立 功能,交易更順暢且整合消費訊息,讓您營運效率提升,幫助您管理門市輕鬆又省力。 以輕鬆的價格,取得完整的價值 次世代OMO刷卡機型號介紹 POS 設備整合方案 設備說明 無線型:適合需移動的銷售場景,如:展覽會場、戶外快閃活動等,支援4G無線網路,攜帶便利,結帳地點不受限。 有線型:綠界另有提供POS設備整合方案,結合刷卡機與POS系統,也支援POS設備API連線規格串接。 Verifone X990 (支援無線/有線型) 設備功能 一期、分期 長租月費 每月 350 元起 當月(日曆日)交易金額達30萬元(含)以上,當月免收月費。 押金 8,000元 申請說明 申請作業時間約兩週 (10-14 個工作天) 若有短租服務需求,請與 銷售顧問 聯繫 設備功能 一期、分期 長租月費 每月350元起 當月(日曆日)交易金額達30萬元(含)以上,當月免收月費。 押金 8,000元 申請說明 申請作業時間約兩週 (10-14 個工作天) 若有短租服務需求,請與 銷售顧問 聯繫 規格說明 機台尺寸 193mm(L) x 84mm(W) x 64mm(H) (有線型另擴展底座) 操作系統 Android 5.X / 7.X 安全支付系統 顯示器 5.5英吋 IPS面板 解析度1280x720 觸控式螢幕,支援電子簽名 內含配件 標準電源-鋰離子充電電池 輸出 DC5V/2A 電源供應器 數據線 (僅有線型提供,搭配POS機台連線使用) 以上皆為未稅價格,最終結算費用需加收 5%營業稅。 手持式觸控收銀機 (發票機)【AOBX】 桌上型POS機 (發票機)【PO6N】 手持式觸控收銀機 (發票機)【AOWX】 適合產業 觀光飯店、旅行社、美容按摩、可在展覽及會場搭配 OMO 刷卡機,銷售票劵、提貨劵,創造消費者持續購買。 手持式觸控收銀機(發票機) 【AOBX】 系統設定費 3,600 元 售後服務費 (含專人到府安裝) 2,000 元 POS 設備組合 26,800 元 加購商品- 熱感紙36捲 1,050 元 總價 32,400 元(不含加購商品) 系統設定費 3,600 元 售後服務費 (含專人到府安裝) 2,000 元 POS 設備組合 26,800 元 加購商品- 熱感紙36捲 1,050 元 總價 32,400 元(不含加購商品) 規格說明 機台尺寸 279(L)*131mm(W)*100mm(H) 熱感紙捲尺寸 57mm(L) x 40mm(W) x 20mm(H) 處理器 RK3568四核Cortex-A55 主頻2.0GHz 操作系統 處理器-瑞芯微RK3568 記憶體-2GB 儲存空間-32GB 作業系統-Android 顯示器-8吋800*1280 硬體設備 8吋手持式觸控發票收銀主機 有線一維掃描槍 小錢箱(4鈔4幣) 電池規格 內建3Ah鋰電池UPS,斷電可使用8~15小時,避免突然斷電造成的資料遺失及銷售中斷。 以上皆為未稅價格,最終結算費用需加收 5%營業稅。 適合產業 餐飲業、服飾業、生活百貨及批發零售業,適合多品項商品管理,助您輕鬆轉型成智慧零售店家。 桌上型POS機(發票機) 【PO6N】 系統設定費 3,600 元 售後服務費 (含專人到府安裝) 2,000 元 POS 設備組合 40,800 元 加購商品- 熱感紙12捲 840 元 總價 46,400 元(不含加購商品) 系統設定費 3,600 元 售後服務費 (含專人到府安裝) 2,000 元 POS 設備組合 40,800 元 加購商品- 熱感紙12捲 840 元 總價 46,400 元(不含加購商品) 規格說明 機台尺寸 216mm(L) x 378mm(W) x 366mm(H) 熱感紙捲尺寸 57mm(L) x 80mm(W) x 20mm(H) 處理器 Intel J6412,MAX 2.6GHz 操作系統 處理器 – Intel J6412 記憶體 – 8GB 儲存空間 – 256GB 作業系統 – Windows 主顯示器 – 15.6吋 1920*1080 Windows 10 正版授權 硬體設備 有線一維掃描槍 大錢箱(4鈔8幣) 以上皆為未稅價格,最終結算費用需加收 5%營業稅。 適合產業 個人創業、網路賣家跨足實體、教育學習、專業服務,羽量機身輕薄可攜方便參展,尖峰時段加速結帳流程,一人輕鬆 Hold 住全場。 手持式觸控收銀機(發票機)【AOWX】 系統設定費 3,600 元 售後服務費 (含專人到府安裝) 2,000 元 POS 設備組合 13,500 元 加購商品- 熱感紙36捲 1,050 元 總價 19,100 元(不含加購商品) 系統設定費 3,600 元 售後服務費 (含專人到府安裝) 2,000 元 POS 設備組合 13,500 元 加購商品- 熱感紙36捲 1,050 元 總價 19,100 元(不含加購商品) 規格說明 機台尺寸 203(L)*89.6(W)*56.1(H)mm 熱感紙捲尺寸 57mm(L) x 40mm(W) x 20mm(H) 處理器 高通 4*A53,1.3GHz 操作系統 處理器 - 高通QCM2150 記憶體 - 2GB 儲存空間 - 16GB 作業系統 - Android 顯示器 - 6吋720*1280 電池規格 內建鋰電池,斷電可使用8~15小時,避免突然斷電造成的資料遺失及銷售中斷。 以上皆為未稅價格,最終結算費用需加收 5%營業稅。 把握數位轉型商機,現在就準備申請! Step01 申請綠界特約賣家及次世代OMO刷卡機服務 Step02 申請完成 Step03 派發機台並安排專人協助裝機 Step04 使用次世代OMO刷卡機進行交易 立即申請 申請作業時間約兩週 ( 10-14 個工作天) 告別繁瑣程序,輕鬆就能便利支付 立即加入 綠界賣家 更多功能模組,敬請期待! 會員儲值模組 搭配會員儲值模式, 付款輕鬆快速 票券模組交易 可開立票券,應用更豐富 我是商店 搶先預約 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: 設備功能 | 一期、分期 長租月費 | 每月 350 元起當月(日曆日)交易金額達30萬元(含)以上,當月免收月費。 押金 | 8,000元 申請說明 | 申請作業時間約兩週 (10-14 個工作天) 若有短租服務需求,請與 銷售顧問 聯繫 設備功能 | 一期、分期 長租月費 | 每月350元起當月(日曆日)交易金額達30萬元(含)以上,當月免收月費。 押金 | 8,000元 申請說明 | 申請作業時間約兩週 (10-14 個工作天) 若有短租服務需求,請與 銷售顧問 聯繫 機台尺寸 | 193mm(L) x 84mm(W) x 64mm(H) (有線型另擴展底座) 操作系統 | Android 5.X / 7.X 安全支付系統 顯示器 | 5.5英吋 IPS面板 解析度1280x720 觸控式螢幕,支援電子簽名 內含配件 | 標準電源-鋰離子充電電池 輸出 DC5V/2A 電源供應器 數據線 (僅有線型提供,搭配POS機台連線使用) 系統設定費 | 3,600 元 售後服務費(含專人到府安裝) | 2,000 元 POS 設備組合 | 26,800 元 加購商品-熱感紙36捲 | 1,050 元 總價 | 32,400 元(不含加購商品) 系統設定費 | 3,600 元 | 售後服務費(含專人到府安裝) | 2,000 元 POS 設備組合 | 26,800 元 | 加購商品-熱感紙36捲 | 1,050 元 總價 | 32,400 元(不含加購商品) 機台尺寸 | 279(L)*131mm(W)*100mm(H) 熱感紙捲尺寸 | 57mm(L) x 40mm(W) x 20mm(H) 處理器 | RK3568四核Cortex-A55 主頻2.0GHz 操作系統 | 處理器-瑞芯微RK3568 記憶體-2GB 儲存空間-32GB 作業系統-Android 顯示器-8吋800*1280 硬體設備 | 8吋手持式觸控發票收銀主機 有線一維掃描槍 小錢箱(4鈔4幣) 電池規格 | 內建3Ah鋰電池UPS,斷電可使用8~15小時,避免突然斷電造成的資料遺失及銷售中斷。 系統設定費 | 3,600 元 售後服務費(含專人到府安裝) | 2,000 元 POS 設備組合 | 40,800 元 加購商品-熱感紙12捲 | 840 元 總價 | 46,400 元(不含加購商品) 系統設定費 | 3,600 元 | 售後服務費(含專人到府安裝) | 2,000 元 POS 設備組合 | 40,800 元 | 加購商品-熱感紙12捲 | 840 元 總價 | 46,400 元(不含加購商品) 機台尺寸 | 216mm(L) x 378mm(W) x 366mm(H) 熱感紙捲尺寸 | 57mm(L) x 80mm(W) x 20mm(H) 處理器 | Intel J6412,MAX 2.6GHz 操作系統 | 處理器 – Intel J6412 記憶體 – 8GB 儲存空間 – 256GB 作業系統 – Windows 主顯示器 – 15.6吋 1920*1080 Windows 10 正版授權 硬體設備 | 有線一維掃描槍 大錢箱(4鈔8幣) 系統設定費 | 3,600 元 售後服務費(含專人到府安裝) | 2,000 元 POS 設備組合 | 13,500 元 加購商品-熱感紙36捲 | 1,050 元 總價 | 19,100 元(不含加購商品) 系統設定費 | 3,600 元 | 售後服務費(含專人到府安裝) | 2,000 元 POS 設備組合 | 13,500 元 | 加購商品-熱感紙36捲 | 1,050 元 總價 | 19,100 元(不含加購商品) 機台尺寸 | 203(L)*89.6(W)*56.1(H)mm 熱感紙捲尺寸 | 57mm(L) x 40mm(W) x 20mm(H) 處理器 | 高通 4*A53,1.3GHz 操作系統 | 處理器 - 高通QCM2150 記憶體 - 2GB 儲存空間 - 16GB 作業系統 - Android 顯示器 - 6吋720*1280 電池規格 | 內建鋰電池,斷電可使用8~15小時,避免突然斷電造成的資料遺失及銷售中斷。 • • 次世代OMO刷卡機 • 次世代OMO刷卡機型號介紹 • POS 設備整合方案 • 申請作業時間約兩週 (10-14 個工作天) • 若有短租服務需求,請與 銷售顧問 聯繫 • 申請作業時間約兩週 (10-14 個工作天) • 若有短租服務需求,請與 銷售顧問 聯繫 • 5.5英吋 IPS面板 • 解析度1280x720 • 觸控式螢幕,支援電子簽名 • 標準電源-鋰離子充電電池 • 輸出 DC5V/2A 電源供應器 • 數據線 (僅有線型提供,搭配POS機台連線使用) • 手持式觸控收銀機 (發票機)【AOBX】 • 桌上型POS機 (發票機)【PO6N】 • 手持式觸控收銀機 (發票機)【AOWX】 • 處理器-瑞芯微RK3568 • 記憶體-2GB • 儲存空間-32GB • 作業系統-Android • 顯示器-8吋800*1280 • 8吋手持式觸控發票收銀主機 • 有線一維掃描槍 • 小錢箱(4鈔4幣) • 處理器 – Intel J6412 • 記憶體 – 8GB • 儲存空間 – 256GB • 作業系統 – Windows • 主顯示器 – 15.6吋 1920*1080 • Windows 10 正版授權 • 有線一維掃描槍 • 大錢箱(4鈔8幣) • 處理器 - 高通QCM2150 • 記憶體 - 2GB • 儲存空間 - 16GB • 作業系統 - Android • 顯示器 - 6吋720*1280 2025-10-13 14:19:46 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 6/21 個網址 2025-10-13 14:19:46 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/About/ProvisionOnMerchant 2025-10-13 14:19:46 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/About/ProvisionOnMerchant, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/About/ProvisionOnMerchant 的第 1/3 次請求 2025-10-13 14:19:46 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fbc3d10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/b4f963534e0686e05733ca6ff72963da 2025-10-13 14:19:46 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74458110>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/b4f963534e0686e05733ca6ff72963da 2025-10-13 14:19:46 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74360a10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/b4f963534e0686e05733ca6ff72963da 2025-10-13 14:19:46 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:19:46 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:19:46 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:19:46 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:19:46 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:46 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:19:46 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:19:46 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:47 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:47 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:19:47 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5809ab2ee4e3 <unknown> #1 0x5809ab01dc76 <unknown> #2 0x5809ab046d78 <unknown> #3 0x5809ab043029 <unknown> #4 0x5809ab081ccc <unknown> #5 0x5809ab08147f <unknown> #6 0x5809ab078de3 <unknown> #7 0x5809ab04e2dd <unknown> #8 0x5809ab04f34e <unknown> #9 0x5809ab2ae3e4 <unknown> #10 0x5809ab2b23d7 <unknown> #11 0x5809ab2bcb20 <unknown> #12 0x5809ab2b3023 <unknown> #13 0x5809ab2811aa <unknown> #14 0x5809ab2d76b8 <unknown> #15 0x5809ab2d7847 <unknown> #16 0x5809ab2e7243 <unknown> #17 0x7d7e42894ac3 <unknown> 2025-10-13 14:19:47 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:19:47 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:19:48 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:19:48 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/About/ProvisionOnMerchant 2025-10-13 14:19:48 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/products/杏仁丁香 (實際 URL: https://www.fullmountain.tw/products/%E6%9D%8F%E4%BB%81%E4%B8%81%E9%A6%99) 2025-10-13 14:19:48 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:19:48 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:19:48 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:19:48 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:19:48 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:19:48 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:19:48 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 338181 字節 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 322 字節 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1740 字節 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 211 字節 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=True, 分數=1 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 beautifulsoup_basic 作為最佳結果 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 1963 字節,約 277 個詞,197 行 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: About Us 品牌故事 購物流程 🌟會員專屬優惠 🌟限時優惠 新品上市 日日米森 Vilson 米森零食 米森果乾 米森麥片 米森果醬 米森隨手包 米森沖泡飲品 米森穀物 米森調味品 早餐好夥伴 即食麥片、穀片 果醬、抹醬、堅果醬 濃郁穀粉、沖泡飲品 蕎拉裸食燕麥 穀卡卡燕麥脆片 南北什貨 一般乾貨 半乾燥海產 雜糧、米、麵食 雜糧 麵條、冬粉、米粉 果乾、烘焙堅果、零嘴 烘焙堅果 果乾 巧克力 零嘴 穀卡卡燕麥棒 發酵菌種 白麴(酒釀) 紅麴米(紅麴酒、紅糟) 紅麴粉(染色) 米麴(鹽麴、甘酒、味噌) 花果茶、果汁、沖調飲品 綜合花果茶、果粒茶 沖泡用果乾片 單品花草 果汁 Voelkel天然蔬果汁 可可粉、即溶咖啡 阿里山日曬手採阿拉比卡咖啡 印度奶茶香料 熱紅酒香料 新鮮生堅果 烘焙原料 天然香精 法芙娜巧克力 DIY烘焙粉 舞間茶心研磨茶粉 美好的私廚食材與調味品 已調理食材 即食調理醬 芥茉醬 食用油 烹飪提味 義大利麵醬、職人松露醬 蜂蜜、楓糖漿 醋、酒醋、酒醋淋醬 糖、鹽、赤藻糖醇 阿里山手工黑糖 阿里山手工黑糖塊 阿里山黑糖竹薑片 機能性營養補充 奇亞籽 洋車前子 秘魯純瑪卡粉 薑黃粉 義大利ITALGELATINE®水解膠原蛋白 美國Solae®非基因改造大豆分離蛋白 冰湖高纖燕麥麩皮‧極光高纖黑麥麩皮 贈禮提袋 會員登入 新用戶註冊 聯絡我們 繁體中文 ¥ JPY 你的購物車是空的 訂單結帳 語言 English 繁體中文 貨幣 $ HKD P MOP ¥ CNY $ TWD $ USD $ SGD € EUR $ AUD £ GBP ₱ PHP RM MYR ฿ THB د.إ AED ¥ JPY $ BND ₩ KRW Rp IDR ₫ VND $ CAD 全部商品 果乾、烘焙堅果、零嘴 零嘴 杏仁丁香 杏仁丁香 ・逢年過節必備的超人氣零嘴。 ・嚴選新鮮的小魚乾,搭配美式特級的杏仁條。 全店,全店超取滿999免運 全店,全店宅配滿1999免運 全店,全單滿額 $2399 贈 經典款綜合堅果 查看更多 收起內容 JP¥1,287 4.9 分 | 9 個評價 數量 加入購物車 立即購買 商品預購中 加入追蹤清單 立即登入/註冊 一次最大商品購買數量限制為 99999 該數量不適用,請填入有效的數量。 售完 商品描述 了解更多 送貨及付款方式 顧客評價 溫馨小提醒: 本產品含有魚類、堅果類,不適合對其過敏體質者食用。 品名|杏仁丁香 內容物(成份)|丁香魚、杏仁、砂糖、精鹽 食品添加物|L-麩酸鈉、L-天門冬酸鈉、5'-次黃嘌呤核苷磷酸二鈉、5'-次嘌呤核苷磷酸二鈉 淨重|300g 產地|台灣 以消費者收受日起算,至少距有效日期前150日以上。 國內負責廠商|富山食品行 負責廠商電話|(02)2557-8605 負責廠商地址|台北市大同區迪化街一段220號 食品業者登錄字號|A-101135097-00000-4 投保產品責任險公司|新安東京海上產物保險股份有限公司 投保產品責任險字號|1700009ML000190 交易總價款|不含運費,運費計價以消費者選擇運送方式後顯示之運費為準。 這個商品沒有更多資訊。 送貨方式 順豐速運 (運費到付) 7-11 取貨付款 (全店999免運) 7-11 純取貨 (全店999免運) 全家 取貨付款 (全店999免運) 全家 純取貨 (全店999免運) 黑貓宅急便 (全店1999免運) (外島請選中華郵政出貨) 中華郵政 (全店1999免運) (外島配送) 付款方式 銀行轉帳 LINE Pay Apple Pay 7-11取貨付款 全家取貨付款 信用卡付款 評價來源:此店 相關產品 加入購物車 立即購買 CONTACT US 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 額外的結構化內容: • 順豐速運 (運費到付) • 7-11 取貨付款 (全店999免運) • 7-11 純取貨 (全店999免運) • 全家 取貨付款 (全店999免運) • 全家 純取貨 (全店999免運) • 黑貓宅急便 (全店1999免運) (外島請選中華郵政出貨) • 中華郵政 (全店1999免運) (外島配送) • 銀行轉帳 • LINE Pay • Apple Pay • 7-11取貨付款 • 全家取貨付款 • 信用卡付款 2025-10-13 14:19:49 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 4/21 個網址 2025-10-13 14:19:49 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/南北什貨 2025-10-13 14:19:49 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/南北什貨, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/南北什貨 的第 1/3 次請求 2025-10-13 14:19:49 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e2964d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2d7fee8b89c41bac808f97758b045cb8 2025-10-13 14:19:49 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e293210>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2d7fee8b89c41bac808f97758b045cb8 2025-10-13 14:19:49 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e646990>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2d7fee8b89c41bac808f97758b045cb8 2025-10-13 14:19:49 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:19:49 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:19:49 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:19:49 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:19:49 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:49 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:19:49 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:19:49 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:50 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:19:50 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:19:50 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5fb4fb8b14e3 <unknown> #1 0x5fb4fb5e0c76 <unknown> #2 0x5fb4fb609d78 <unknown> #3 0x5fb4fb606029 <unknown> #4 0x5fb4fb644ccc <unknown> #5 0x5fb4fb64447f <unknown> #6 0x5fb4fb63bde3 <unknown> #7 0x5fb4fb6112dd <unknown> #8 0x5fb4fb61234e <unknown> #9 0x5fb4fb8713e4 <unknown> #10 0x5fb4fb8753d7 <unknown> #11 0x5fb4fb87fb20 <unknown> #12 0x5fb4fb876023 <unknown> #13 0x5fb4fb8441aa <unknown> #14 0x5fb4fb89a6b8 <unknown> #15 0x5fb4fb89a847 <unknown> #16 0x5fb4fb8aa243 <unknown> #17 0x7e0ea2c94ac3 <unknown> 2025-10-13 14:19:50 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:19:50 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:19:51 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:19:51 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/南北什貨 2025-10-13 14:19:52 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:19:52 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/南北什貨 2025-10-13 14:19:53 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/南北什貨 2025-10-13 14:19:53 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:19:53 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:19:54 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:19:54 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:19:54 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:19:56 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/About/ProvisionOnMerchant 2025-10-13 14:19:56 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:19:56 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:20:05 - INFO - WebScraper - [scraper.py:1168] - get_content - 未找到任何主要內容元素,頁面可能使用非標準結構 2025-10-13 14:20:05 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/About/ProvisionOnMerchant 2025-10-13 14:20:07 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:20:07 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:20:07 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:20:07 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:20:07 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:20:11 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 151 2025-10-13 14:20:12 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:20:12 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/南北什貨 2025-10-13 14:20:12 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:20:13 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 151,內容可能已加載完成 2025-10-13 14:20:13 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:20:13 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 408 2025-10-13 14:20:14 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:20:14 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:20:14 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:20:15 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 408,內容可能已加載完成 2025-10-13 14:20:15 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:20:15 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:20:20 - INFO - WebScraper - [scraper.py:1168] - get_content - 未找到任何主要內容元素,頁面可能使用非標準結構 2025-10-13 14:20:20 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/About/ProvisionOnMerchant 2025-10-13 14:20:21 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:20:22 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:20:22 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:20:22 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:20:22 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:20:22 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:20:26 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 151 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/南北什貨 (實際 URL: https://www.fullmountain.tw/pages/%E5%8D%97%E5%8C%97%E4%BB%80%E8%B2%A8) 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 443798 字節 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 151,內容可能已加載完成 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 181 字節 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2341 字節 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1404 字節 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 181 字節,約 22 個詞,9 行 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 一般乾貨 半乾燥海產 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:20:28 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 5/21 個網址 2025-10-13 14:20:28 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 2025-10-13 14:20:28 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/可可粉、即溶咖啡, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/可可粉、即溶咖啡 的第 1/3 次請求 2025-10-13 14:20:28 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e514f50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/0e60bc6dc25c9939c129a1e299b82f02 2025-10-13 14:20:28 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc59890>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/0e60bc6dc25c9939c129a1e299b82f02 2025-10-13 14:20:28 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc5a250>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/0e60bc6dc25c9939c129a1e299b82f02 2025-10-13 14:20:28 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:20:28 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:20:28 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:20:28 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:20:28 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:20:29 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:20:29 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:20:29 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:20:29 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:20:29 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:20:30 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x62ae99c284e3 <unknown> #1 0x62ae99957c76 <unknown> #2 0x62ae99980d78 <unknown> #3 0x62ae9997d029 <unknown> #4 0x62ae999bbccc <unknown> #5 0x62ae999bb47f <unknown> #6 0x62ae999b2de3 <unknown> #7 0x62ae999882dd <unknown> #8 0x62ae9998934e <unknown> #9 0x62ae99be83e4 <unknown> #10 0x62ae99bec3d7 <unknown> #11 0x62ae99bf6b20 <unknown> #12 0x62ae99bed023 <unknown> #13 0x62ae99bbb1aa <unknown> #14 0x62ae99c116b8 <unknown> #15 0x62ae99c11847 <unknown> #16 0x62ae99c21243 <unknown> #17 0x70ecaae94ac3 <unknown> 2025-10-13 14:20:30 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:20:30 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:20:30 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:20:30 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 2025-10-13 14:20:31 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/About/ProvisionOnMerchant (實際 URL: https://support.ecpay.com.tw/10098/) 2025-10-13 14:20:31 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:20:31 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:20:31 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:20:32 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:20:32 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:20:32 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:20:32 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:20:32 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 86910 字節 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 6016 字節 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 6372 字節 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 6372 字節 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 8533 字節 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 14917 字節,約 478 個詞,300 行 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 會員服務規範 權益說明 生效日期:中華民國114年02月24日起 檢視舊版本 > 會員向本公司申請收款功能時,應依本公司相關程序進行驗證並提供相關資料文件,經本公司驗證通過後,會員即取得特約商店資格得依本公司提供之各項收款方式進行交易收款。 本《會員服務規範》構成 《綠界會員服務條款》 之一部分。 一、會員同意事項 會員使用本公司提供之金流服務項目進行收款(以下簡稱本收款服務)時,應當遵守法令及會員與本公司約定之各項服務規範。 會員應於接獲本公司因提供本收款服務所開立之發票後30日內,核對自身帳款與本收款服務及綠界帳戶資訊間(包括但不限於交易記錄、可提領餘額、公告通知等訊息)是否有異常或錯誤;若有,應於發現後7日內通知本公司協助處理。若會員未於前開期限內核對帳款或未將異常或錯誤通知本公司,均視為會員不爭執該異常或錯誤。 會員與交易相對人發生交易糾紛時,本公司應秉持服務精神協助交易雙方排解交易糾紛。若交易相對人使用信用卡支付後並透過發卡機構主張拒絕付款或其他產生爭議款項之情事者,本公司應依主管機關就「信用卡消費爭議帳款處理機制」規範之相關法令,協助交易雙方處理爭議款項,但本公司不負支付該筆帳款給予會員之義務;若本公司已為給付者,會員應返還本公司所墊付之款項,並同意本公司得自應付會員之他次請款金額或應付款項中逕予抵扣;倘致本公司受有損害,會員應負損害賠償責任,本公司並得依法追訴會員之相關法律責任。 若會員未遵從本《會員服務規範》或本公司網站服務說明、交易頁面中之操作提示、規則等,本公司得拒絕為會員提供本收款服務之一部或全部,會員並應承擔因此所生之責任。如可歸責於會員因素導致本公司之錯誤而將交易款項先行撥付至會員之綠界帳戶或金融機構帳戶者,會員應於本公司通知之期限內返還該筆交易款項予本公司;會員並同意本公司得自會員之綠界帳戶之帳戶餘額或他次代收款項中逕予抵扣該筆交易款項及(或)暫停會員要求自會員之綠界帳戶提領該筆交易款項至會員金融機構帳戶之權利。會員並應承擔相關費用。如發現使用信用卡進行無實質交易之收款,會員同意本公司得將其信用卡支付之款項進行退刷,如該款項已撥付至會員之綠界帳戶或金融機構帳戶者,會員應於本公司通知之期限內返還該筆交易款項予本公司。 本公司為編印或建置商家目錄目的需要,得使用會員在本公司登記之資料,但會員要求不刊登者,不在此限。 會員對於本公司就本收款服務所核發之專用帳號及密碼,包括但不限於測試帳號密碼等,應善盡保管、保密之責。 本公司得向會員查詢交易之物品或提供之服務項目內容,會員負有詳盡描述交易商品、服務之揭露義務並註明其他有關事項(如附加費用等),並應確保交易資料之正確性。 會員就所銷售之遞延性商品或服務,依相關法規規定辦理履約保證(含信託),並應揭露該履約保證資訊予交易相對人知悉。會員如有發行電子儲值型禮卷者,應提供適當的餘額揭露方式,供交易相對人查詢知悉禮卷餘額。 會員應依據稅法相關規定辦理統一發票開立及報稅事宜 會員同意配合本公司、本收款服務合作之金融機構、信用卡組織、主管機關(如金融監督管理委員會等)或本公司業務合作機構定期或不定期進行查核作業(查核內容包括但不限於交易紀錄或交易異常狀況)並辦理相關事宜,且會員同意本公司或其他有權機關得向會員進行必要之資料安全查核,以確保交易資料之安全性。 若會員遇有交易障礙得立即與本公司客服單位聯繫處理,不得隨意與未經本公司確認身份之人員接觸,以避免個人資料或交易相關資料洩漏而造成第三人之損失,若可歸責於會員因素導致上述情事發生所生之損害,會員應負賠償之責。 會員應於營業網站或實體店舖明顯處揭露交易支付服務係由「綠界科技股份有限公司」提供,具體之揭露方式應依本公司提供之方法為之。 本公司得要求會員進行必要的教育訓練及配合法令宣導事項。 二、網際網路交易 透過網際網路連線方式進行之電子交易,會員應自行負責就其交易對象為必要之查核。 會員應將交易商品或服務之相關資訊(如下範例資訊)於交易前揭露予交易相對人及本公司,並應保留所有訂單記錄、出貨單據及客戶簽收單。若有交易糾紛產生,本公司將協助交易雙方協商解決。若前開資訊有重複或異常使用、涉及不法或其他違反公序良俗之事,經本公司審核及驗證後,本公司保留是否同意提供或繼續提供服務之權利。 網際網路交易網址/網頁:提供商品/服務之網址或網頁資訊。 商品價格:交易金額(內含營業稅)。 付款方式:提供之付款金流方式。 商品內容:提供之商品或服務內容。 聯絡方式:線上客服或客服專線。 寄送方式:商品寄送之方式及時間(快遞、郵寄、郵寄費用及應由何人負擔或其他….等)。 退貨條件:退貨方式及條件。 猶豫期:「商品猶豫期間」之訊息及期間。 其它條件:商品是否有進出口限制或額外稅賦(依他國法令而有不同者須做特別說明)。 商品銷售依法令應揭露之事項(政府核發之許可字、證號等) 三、信用卡款項代理收付服務特別約定 若會員申請使用本收款服務提供之信用卡款項代理收付服務,會員應同意遵守以下事項: 會員須注意與其交易之交易相對人是否有異常刷卡情形,若發現任何有疑義之簽帳交易或與其交易之交易相對人所使用之信用卡包括但不限於可能係偽造、掛失卡、或持卡人交易行為值得懷疑者,會員應通知本公司協助向合作之金融機構進行確認,並配合為必要之處理。 非經本公司事前書面同意,會員不得另外再裝置任何擷取或留存卡號資料之軟硬體程式,如有違反本公司得暫停或終止會員使用信用卡款項代理收付服務,倘造成損害,會員應負損害賠償之責。 會員於實體通路交易時,提供予交易相對人之簽帳單至少應載明收單機構名稱、本公司名稱、會員名稱、卡別、卡號、授權號碼、交易日期及金額,且卡號之揭露方式應依主管機關之規定辦理,並妥善保管資料及簽帳單。 交易雙方採用信用卡支付交易款項時,整筆交易須一次取得授權及請款,會員不得將一筆交易攤分作兩筆或多筆金額(即化整為零)進行分刷交易並重新個別取得交易授權號碼或有其他變相之融資行為。 會員若經司法及相關機關、國際信用卡組織、發卡機構或其他收單機構等單位通報、或經本公司認定會員為從事風險交易者,本公司無須事先通知會員,得暫時停止會員之信用卡款項代理收付服務或啟動安全控管機制(例如:網路交易使用信用卡國際組織安全認證3D-Secure)。本公司應於收到前述機關單位通知會員無風險之虞後才得回復相關信用卡款項代理收付服務等,會員同意不得請求暫停信用卡款項代理收付服務期間相關交易款項之利息或其他賠償。 會員使用信用卡款項代理收付服務與交易相對人進行網路交易,交易相對人得免於簽單簽名及刷卡,會員須保留可隨時提供本公司有關網路交易之證明;如本公司通知會員相關信用卡支付款項失敗時,會員即不得交貨或繼續提供服務或勞務。會員不得讓財務資融公司等不提供商品或服務之機構透過信用卡款項代理收付服務進行交易。 會員有下列情形之一者,本公司對信用卡款項代理收付交易無付款之義務,若本公司已為給付者,會員負返還之責。本公司並得自應支付予會員之他次請款金額或應付款項或自會員綠界帳戶中餘額逕行扣除抵充之。致生之損害及衍生之一切相關費用,會員應負賠償之責。 會員未依本賣家會員服務規範第三條內容處理帳款。 非屬本公司核給之專屬商店代號進行信用卡款項代理收付交易。 未透過本公司信用卡款項代理收付服務所取得交易授權號碼(含偽造及自編交易授權號碼)。 無實際購買商品或服務之交易行為,包括但不限於向地下錢莊使用信用卡預借現金。 會員替其他會員或第三方刷卡或非透過本公司提供之信用卡款項代理收付服務向本公司結帳請款者。 會員受理非經合法登記之營業項目、或交易雙方從事非法交易而產生之簽帳交易,包括但不限於現金出借交易者;但經會員提出該簽帳交易並非從事非經合法登記之營業項目而產生之證明者,本公司及合作金融機構於確認該筆款項已無遭司法機關留置或遭其他發卡機構拒付時,本公司應將款項返還予會員。 本公司接獲發卡機構或國內、外任一清算機構拒付者。 未經過安全控管機制的交易(例如:網路交易使用信用卡國際組織安全認證3D-Secure),經持卡人透過發卡機構否認交易,且本公司已提供持卡人否認交易之相關文件予會員。 經本公司或司法、相關機關、國際信用卡組織、發卡機構或其他收單機構等單位舉證會員不符合信用卡國際組織所制訂之信用卡簽帳交易規定及習慣者。 自合約終止生效日起,未於十個營業日內向本公司請款之剩餘簽帳交易款項。 持卡人未收到商品或服務。 會員受理信用卡付款之交易相對人辦理退貨、取消交易、或其交易價格變動相關事宜時,原交易款項進行退刷,而衍生之相關費用。 本信用卡款項代理收付服務因系統設備障礙、斷線,以致無法透過網路取得交易授權碼時,依信用卡國際組織規範,會員不得利用電話及人工索取授權碼,會員得聯繫本公司客服中心尋求協助。 本公司對會員應透過信用卡款項代理收付服務向公司請求撥付信用卡代收交易款項,不得另向其他機構請款。 會員應對使用信用卡付款之交易相對人,提供同等質之服務及優待,會員非有正當理由不得向交易相對人加收手續費或限制交易相對人之交易付款方式,且不得限制每筆交易最高及最低金額。 會員不得將本公司依信用卡款項代理收付服務向會員所收取之手續費或其他相關費用轉嫁於交易相對人之交易金額內,亦不得以其他任何理由附加價款予交易相對人,若有上述轉嫁或附加價款之行為時,會員須立即將轉嫁或附加款退還交易相對人,若有任何對交易相對人之不公平待遇,經查證屬實者,會員須負全責處理,如因此造成本公司損失,會員應負賠償責任。 會員如自行提供以信用卡分期付款服務者,不得將應收債權讓售予第三人。 會員不得將本公司提供之信用卡款項代理收付服務商店代號、簽帳用品和相關軟硬體設備(含刷卡機),借予、讓與或供他人使用;亦不得向他人借入商店代號和相關軟硬體設備(含刷卡機)。 會員不得將本公司提供之簽帳用品和相關軟硬體設備(含刷卡機)進行破壞、偷竊交易資料或擅自修改相關程式。 會員同意本公司與會員間簽約、解約及風險提報資料交付予收單機構進行查核及供收單機構報送至財團法人金融聯合徵信中心。如有未盡事宜,悉依「信用卡收單機構簽訂提供代收代付平台業者為特約商店自律規範」第5條規定辦理。 會員接受以信用卡支付之交易金額年度超逾信用卡國際組織規定之一定請款金額時,應於次年度起與收單機構簽訂特約商店契約。 四、Apple Pay服務特別約定事項 會員使用Apple Pay服務應合於一切法令及相關使用規則,並同意遵守以下事項: 會員了解並同意本公司為Apple Pay服務所授權之Apple Pay on the Web服務代理商,Apple Pay有權督促會員遵照與本服務相關之一切使用規則。 會員已詳閱Apple所公告之本服務使用指南(以下簡稱使用指南,請前往此連結參考內容: https://developer.apple.com/apple-pay/acceptable-use-guidelines-for-websites/ )。會員在使用Apple Pay服務時,不將其用於任何非法目的(包括用於禁止或限制交易物品的交易)或侵害他人合法權益之行為,也不以任何非法方式使用Apple Pay服務。 如經本公司調查後認定您有非法或侵害他人權益之行為時,本公司得暫停、拒絕或終止您使用本服務,且您應承擔所有相關法律責任,若導致本公司或本公司受僱人受有損害,您應承擔賠償責任。 上述行為包括但不限於: 違反任何法令規定或者不遵循法令規定要求 為以下物品或情形提供交易: 菸草、大麻或電子菸類產品 槍枝、武器或彈藥 違禁藥品或非法處方管制藥品 使消費者帶來安全風險的物品 擬用於從事非法活動的物品 色情作品或物品 偽造或竊盜的物品 未經Apple同意的個人募款或非營利性質捐款。(允許接受Apple Pay付款的非營利捐款組織查詢: https://causes.benevity.org/apple-pay/apple-pay-landing ) 主要提供或出售吸毒用品或色情物品或服務 基於種族、年齡、性別、性別認同、民族、宗教或性取向,而宣揚或煽動仇恨、暴力或偏見 未經Apple同意而涉及購買或轉讓貨幣(包括加密貨幣) 構成滯留式電子錢包(例如:進行第二次支付交易來完成第一筆交易、交易中存在替代商家的記錄) 涉嫌詐欺 侵害他人智慧財產權、公開權(指權利人對於其姓名、肖像等形象表徵之商業上使用權利)、隱私權 以虛假或侮辱方式展示 Apple 或其產品 會員瞭解並同意,前項內容係依據本聲明訂立時Apple所公告之最新使用指南。Apple得於任何時候變更、修改、增加或刪除使用指南內容,故會員有責任定期於Apple官方網站檢閱使用指南之變動資訊,並保持使用Apple Pay服務之期間均符合於規範,使用指南之解釋應以Apple公告於其官方網站上者為準。 如因會員違反本條或Apple官方使用指南之內容,致經Apple停用本服務者,本公司保留終止對會員提供Apple Pay服務之權利,且無需向會員返還任何已向本公司支付之費用,會員絕無異議。 如因會員有違反本條或使用指南內容之情事,致使本公司與Apple就本服務之相關合作受影響者,包括但不限於致使本公司經Apple通知停用本公司Apple Pay功能,會員應就本公司所受之損害及所支出之一切費用負損害賠償責任,包括但不限於本公司因遭受Apple通知停權而對其他客戶負擔之損害賠償責任、本公司所受名譽損害及其他任何商業損失等。 五、保密義務及所有權 會員因本收款服務而知悉交易相對人之任何交易相關資料時,除其他法律或主管機關另有規定者外應,須保守秘密。 會員所使用本收款服務中所有相關業務資料服務及軟、硬體設備,其專利權、商標、營業秘密、其他智慧財產權、所有權或其他權利,均以本公司為權利人,除依法令規定或主管機關之要求者外,應保守秘密;未經本公司同意,會員不得擅自重製、傳輸、改作、編輯、登載或以其他任何目的加以使用,若對本公司或第三方因此所受包括但不限於財產、名譽或商譽等一切損失須負損害賠償責任。 本項保密義務於 《綠界會員服務條款》 終止或有效期間屆滿後仍繼續有效。 六、規範內容修訂及業務訊息之傳達 因本《會員服務規範》之內容修訂,本公司應依 《綠界會員服務條款》 約定通知方式進行送達。 會員服務規範 一、會員同意事項 二、網際網路交易 三、信用卡款項代理收付服務特別約定 四、Apple Pay服務特別約定事項 五、保密義務及所有權 六、規範內容修訂及業務訊息之傳達 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技 API 使用條款 退/換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者發票查詢 消費者交易查詢 票券履約保障查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 — 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00 、 13:00~18:00 …… …… …… …… Copyright © Green World FinTech Service Co., Ltd. All rights reserved. 額外的結構化內容: • 會員使用本公司提供之金流服務項目進行收款(以下簡稱本收款服務)時,應當遵守法令及會員與本公司約定之各項服務規範。 • 會員應於接獲本公司因提供本收款服務所開立之發票後30日內,核對自身帳款與本收款服務及綠界帳戶資訊間(包括但不限於交易記錄、可提領餘額、公告通知等訊息)是否有異常或錯誤;若有,應於發現後7日內通知本公司協助處理。若會員未於前開期限內核對帳款或未將異常或錯誤通知本公司,均視為會員不爭執該異常或錯誤。 • 會員與交易相對人發生交易糾紛時,本公司應秉持服務精神協助交易雙方排解交易糾紛。若交易相對人使用信用卡支付後並透過發卡機構主張拒絕付款或其他產生爭議款項之情事者,本公司應依主管機關就「信用卡消費爭議帳款處理機制」規範之相關法令,協助交易雙方處理爭議款項,但本公司不負支付該筆帳款給予會員之義務;若本公司已為給付者,會員應返還本公司所墊付之款項,並同意本公司得自應付會員之他次請款金額或應付款項中逕予抵扣;倘致本公司受有損害,會員應負損害賠償責任,本公司並得依法追訴會員之相關法律責任。 • 若會員未遵從本《會員服務規範》或本公司網站服務說明、交易頁面中之操作提示、規則等,本公司得拒絕為會員提供本收款服務之一部或全部,會員並應承擔因此所生之責任。如可歸責於會員因素導致本公司之錯誤而將交易款項先行撥付至會員之綠界帳戶或金融機構帳戶者,會員應於本公司通知之期限內返還該筆交易款項予本公司;會員並同意本公司得自會員之綠界帳戶之帳戶餘額或他次代收款項中逕予抵扣該筆交易款項及(或)暫停會員要求自會員之綠界帳戶提領該筆交易款項至會員金融機構帳戶之權利。會員並應承擔相關費用。如發現使用信用卡進行無實質交易之收款,會員同意本公司得將其信用卡支付之款項進行退刷,如該款項已撥付至會員之綠界帳戶或金融機構帳戶者,會員應於本公司通知之期限內返還該筆交易款項予本公司。 • 本公司為編印或建置商家目錄目的需要,得使用會員在本公司登記之資料,但會員要求不刊登者,不在此限。 • 會員對於本公司就本收款服務所核發之專用帳號及密碼,包括但不限於測試帳號密碼等,應善盡保管、保密之責。 • 本公司得向會員查詢交易之物品或提供之服務項目內容,會員負有詳盡描述交易商品、服務之揭露義務並註明其他有關事項(如附加費用等),並應確保交易資料之正確性。 • 會員就所銷售之遞延性商品或服務,依相關法規規定辦理履約保證(含信託),並應揭露該履約保證資訊予交易相對人知悉。會員如有發行電子儲值型禮卷者,應提供適當的餘額揭露方式,供交易相對人查詢知悉禮卷餘額。 • 會員應依據稅法相關規定辦理統一發票開立及報稅事宜 • 會員同意配合本公司、本收款服務合作之金融機構、信用卡組織、主管機關(如金融監督管理委員會等)或本公司業務合作機構定期或不定期進行查核作業(查核內容包括但不限於交易紀錄或交易異常狀況)並辦理相關事宜,且會員同意本公司或其他有權機關得向會員進行必要之資料安全查核,以確保交易資料之安全性。 • 若會員遇有交易障礙得立即與本公司客服單位聯繫處理,不得隨意與未經本公司確認身份之人員接觸,以避免個人資料或交易相關資料洩漏而造成第三人之損失,若可歸責於會員因素導致上述情事發生所生之損害,會員應負賠償之責。 • 會員應於營業網站或實體店舖明顯處揭露交易支付服務係由「綠界科技股份有限公司」提供,具體之揭露方式應依本公司提供之方法為之。 • 本公司得要求會員進行必要的教育訓練及配合法令宣導事項。 • 透過網際網路連線方式進行之電子交易,會員應自行負責就其交易對象為必要之查核。 • 會員應將交易商品或服務之相關資訊(如下範例資訊)於交易前揭露予交易相對人及本公司,並應保留所有訂單記錄、出貨單據及客戶簽收單。若有交易糾紛產生,本公司將協助交易雙方協商解決。若前開資訊有重複或異常使用、涉及不法或其他違反公序良俗之事,經本公司審核及驗證後,本公司保留是否同意提供或繼續提供服務之權利。網際網路交易網址/網頁:提供商品/服務之網址或網頁資訊。商品價格:交易金額(內含營業稅)。付款方式:提供之付款金流方式。商品內容:提供之商品或服務內容。聯絡方式:線上客服或客服專線。寄送方式:商品寄送之方式及時間(快遞、郵寄、郵寄費用及應由何人負擔或其他….等)。退貨條件:退貨方式及條件。猶豫期:「商品猶豫期間」之訊息及期間。其它條件:商品是否有進出口限制或額外稅賦(依他國法令而有不同者須做特別說明)。商品銷售依法令應揭露之事項(政府核發之許可字、證號等) • 網際網路交易網址/網頁:提供商品/服務之網址或網頁資訊。 • 商品價格:交易金額(內含營業稅)。 • 付款方式:提供之付款金流方式。 • 商品內容:提供之商品或服務內容。 • 聯絡方式:線上客服或客服專線。 • 寄送方式:商品寄送之方式及時間(快遞、郵寄、郵寄費用及應由何人負擔或其他….等)。 • 退貨條件:退貨方式及條件。 • 猶豫期:「商品猶豫期間」之訊息及期間。 • 其它條件:商品是否有進出口限制或額外稅賦(依他國法令而有不同者須做特別說明)。 • 商品銷售依法令應揭露之事項(政府核發之許可字、證號等) • 網際網路交易網址/網頁:提供商品/服務之網址或網頁資訊。 • 商品價格:交易金額(內含營業稅)。 • 付款方式:提供之付款金流方式。 • 商品內容:提供之商品或服務內容。 • 聯絡方式:線上客服或客服專線。 • 寄送方式:商品寄送之方式及時間(快遞、郵寄、郵寄費用及應由何人負擔或其他….等)。 • 退貨條件:退貨方式及條件。 • 猶豫期:「商品猶豫期間」之訊息及期間。 • 其它條件:商品是否有進出口限制或額外稅賦(依他國法令而有不同者須做特別說明)。 • 商品銷售依法令應揭露之事項(政府核發之許可字、證號等) • 會員須注意與其交易之交易相對人是否有異常刷卡情形,若發現任何有疑義之簽帳交易或與其交易之交易相對人所使用之信用卡包括但不限於可能係偽造、掛失卡、或持卡人交易行為值得懷疑者,會員應通知本公司協助向合作之金融機構進行確認,並配合為必要之處理。 • 非經本公司事前書面同意,會員不得另外再裝置任何擷取或留存卡號資料之軟硬體程式,如有違反本公司得暫停或終止會員使用信用卡款項代理收付服務,倘造成損害,會員應負損害賠償之責。 • 會員於實體通路交易時,提供予交易相對人之簽帳單至少應載明收單機構名稱、本公司名稱、會員名稱、卡別、卡號、授權號碼、交易日期及金額,且卡號之揭露方式應依主管機關之規定辦理,並妥善保管資料及簽帳單。 • 交易雙方採用信用卡支付交易款項時,整筆交易須一次取得授權及請款,會員不得將一筆交易攤分作兩筆或多筆金額(即化整為零)進行分刷交易並重新個別取得交易授權號碼或有其他變相之融資行為。 • 會員若經司法及相關機關、國際信用卡組織、發卡機構或其他收單機構等單位通報、或經本公司認定會員為從事風險交易者,本公司無須事先通知會員,得暫時停止會員之信用卡款項代理收付服務或啟動安全控管機制(例如:網路交易使用信用卡國際組織安全認證3D-Secure)。本公司應於收到前述機關單位通知會員無風險之虞後才得回復相關信用卡款項代理收付服務等,會員同意不得請求暫停信用卡款項代理收付服務期間相關交易款項之利息或其他賠償。 • 會員使用信用卡款項代理收付服務與交易相對人進行網路交易,交易相對人得免於簽單簽名及刷卡,會員須保留可隨時提供本公司有關網路交易之證明;如本公司通知會員相關信用卡支付款項失敗時,會員即不得交貨或繼續提供服務或勞務。會員不得讓財務資融公司等不提供商品或服務之機構透過信用卡款項代理收付服務進行交易。 • 會員有下列情形之一者,本公司對信用卡款項代理收付交易無付款之義務,若本公司已為給付者,會員負返還之責。本公司並得自應支付予會員之他次請款金額或應付款項或自會員綠界帳戶中餘額逕行扣除抵充之。致生之損害及衍生之一切相關費用,會員應負賠償之責。會員未依本賣家會員服務規範第三條內容處理帳款。非屬本公司核給之專屬商店代號進行信用卡款項代理收付交易。未透過本公司信用卡款項代理收付服務所取得交易授權號碼(含偽造及自編交易授權號碼)。無實際購買商品或服務之交易行為,包括但不限於向地下錢莊使用信用卡預借現金。會員替其他會員或第三方刷卡或非透過本公司提供之信用卡款項代理收付服務向本公司結帳請款者。會員受理非經合法登記之營業項目、或交易雙方從事非法交易而產生之簽帳交易,包括但不限於現金出借交易者;但經會員提出該簽帳交易並非從事非經合法登記之營業項目而產生之證明者,本公司及合作金融機構於確認該筆款項已無遭司法機關留置或遭其他發卡機構拒付時,本公司應將款項返還予會員。本公司接獲發卡機構或國內、外任一清算機構拒付者。未經過安全控管機制的交易(例如:網路交易使用信用卡國際組織安全認證3D-Secure),經持卡人透過發卡機構否認交易,且本公司已提供持卡人否認交易之相關文件予會員。經本公司或司法、相關機關、國際信用卡組織、發卡機構或其他收單機構等單位舉證會員不符合信用卡國際組織所制訂之信用卡簽帳交易規定及習慣者。自合約終止生效日起,未於十個營業日內向本公司請款之剩餘簽帳交易款項。持卡人未收到商品或服務。會員受理信用卡付款之交易相對人辦理退貨、取消交易、或其交易價格變動相關事宜時,原交易款項進行退刷,而衍生之相關費用。 • 會員未依本賣家會員服務規範第三條內容處理帳款。 • 非屬本公司核給之專屬商店代號進行信用卡款項代理收付交易。 • 未透過本公司信用卡款項代理收付服務所取得交易授權號碼(含偽造及自編交易授權號碼)。 • 無實際購買商品或服務之交易行為,包括但不限於向地下錢莊使用信用卡預借現金。 • 會員替其他會員或第三方刷卡或非透過本公司提供之信用卡款項代理收付服務向本公司結帳請款者。 • 會員受理非經合法登記之營業項目、或交易雙方從事非法交易而產生之簽帳交易,包括但不限於現金出借交易者;但經會員提出該簽帳交易並非從事非經合法登記之營業項目而產生之證明者,本公司及合作金融機構於確認該筆款項已無遭司法機關留置或遭其他發卡機構拒付時,本公司應將款項返還予會員。 • 本公司接獲發卡機構或國內、外任一清算機構拒付者。 • 未經過安全控管機制的交易(例如:網路交易使用信用卡國際組織安全認證3D-Secure),經持卡人透過發卡機構否認交易,且本公司已提供持卡人否認交易之相關文件予會員。 • 經本公司或司法、相關機關、國際信用卡組織、發卡機構或其他收單機構等單位舉證會員不符合信用卡國際組織所制訂之信用卡簽帳交易規定及習慣者。 • 自合約終止生效日起,未於十個營業日內向本公司請款之剩餘簽帳交易款項。 • 持卡人未收到商品或服務。 • 會員受理信用卡付款之交易相對人辦理退貨、取消交易、或其交易價格變動相關事宜時,原交易款項進行退刷,而衍生之相關費用。 • 本信用卡款項代理收付服務因系統設備障礙、斷線,以致無法透過網路取得交易授權碼時,依信用卡國際組織規範,會員不得利用電話及人工索取授權碼,會員得聯繫本公司客服中心尋求協助。 • 本公司對會員應透過信用卡款項代理收付服務向公司請求撥付信用卡代收交易款項,不得另向其他機構請款。 • 會員應對使用信用卡付款之交易相對人,提供同等質之服務及優待,會員非有正當理由不得向交易相對人加收手續費或限制交易相對人之交易付款方式,且不得限制每筆交易最高及最低金額。 • 會員不得將本公司依信用卡款項代理收付服務向會員所收取之手續費或其他相關費用轉嫁於交易相對人之交易金額內,亦不得以其他任何理由附加價款予交易相對人,若有上述轉嫁或附加價款之行為時,會員須立即將轉嫁或附加款退還交易相對人,若有任何對交易相對人之不公平待遇,經查證屬實者,會員須負全責處理,如因此造成本公司損失,會員應負賠償責任。 • 會員如自行提供以信用卡分期付款服務者,不得將應收債權讓售予第三人。 • 會員不得將本公司提供之信用卡款項代理收付服務商店代號、簽帳用品和相關軟硬體設備(含刷卡機),借予、讓與或供他人使用;亦不得向他人借入商店代號和相關軟硬體設備(含刷卡機)。 • 會員不得將本公司提供之簽帳用品和相關軟硬體設備(含刷卡機)進行破壞、偷竊交易資料或擅自修改相關程式。 • 會員同意本公司與會員間簽約、解約及風險提報資料交付予收單機構進行查核及供收單機構報送至財團法人金融聯合徵信中心。如有未盡事宜,悉依「信用卡收單機構簽訂提供代收代付平台業者為特約商店自律規範」第5條規定辦理。 • 會員接受以信用卡支付之交易金額年度超逾信用卡國際組織規定之一定請款金額時,應於次年度起與收單機構簽訂特約商店契約。 • 會員未依本賣家會員服務規範第三條內容處理帳款。 • 非屬本公司核給之專屬商店代號進行信用卡款項代理收付交易。 • 未透過本公司信用卡款項代理收付服務所取得交易授權號碼(含偽造及自編交易授權號碼)。 • 無實際購買商品或服務之交易行為,包括但不限於向地下錢莊使用信用卡預借現金。 • 會員替其他會員或第三方刷卡或非透過本公司提供之信用卡款項代理收付服務向本公司結帳請款者。 • 會員受理非經合法登記之營業項目、或交易雙方從事非法交易而產生之簽帳交易,包括但不限於現金出借交易者;但經會員提出該簽帳交易並非從事非經合法登記之營業項目而產生之證明者,本公司及合作金融機構於確認該筆款項已無遭司法機關留置或遭其他發卡機構拒付時,本公司應將款項返還予會員。 • 本公司接獲發卡機構或國內、外任一清算機構拒付者。 • 未經過安全控管機制的交易(例如:網路交易使用信用卡國際組織安全認證3D-Secure),經持卡人透過發卡機構否認交易,且本公司已提供持卡人否認交易之相關文件予會員。 • 經本公司或司法、相關機關、國際信用卡組織、發卡機構或其他收單機構等單位舉證會員不符合信用卡國際組織所制訂之信用卡簽帳交易規定及習慣者。 • 自合約終止生效日起,未於十個營業日內向本公司請款之剩餘簽帳交易款項。 • 持卡人未收到商品或服務。 • 會員受理信用卡付款之交易相對人辦理退貨、取消交易、或其交易價格變動相關事宜時,原交易款項進行退刷,而衍生之相關費用。 • 會員了解並同意本公司為Apple Pay服務所授權之Apple Pay on the Web服務代理商,Apple Pay有權督促會員遵照與本服務相關之一切使用規則。 • 會員已詳閱Apple所公告之本服務使用指南(以下簡稱使用指南,請前往此連結參考內容:https://developer.apple.com/apple-pay/acceptable-use-guidelines-for-websites/)。會員在使用Apple Pay服務時,不將其用於任何非法目的(包括用於禁止或限制交易物品的交易)或侵害他人合法權益之行為,也不以任何非法方式使用Apple Pay服務。 如經本公司調查後認定您有非法或侵害他人權益之行為時,本公司得暫停、拒絕或終止您使用本服務,且您應承擔所有相關法律責任,若導致本公司或本公司受僱人受有損害,您應承擔賠償責任。 上述行為包括但不限於: • 違反任何法令規定或者不遵循法令規定要求為以下物品或情形提供交易:菸草、大麻或電子菸類產品槍枝、武器或彈藥違禁藥品或非法處方管制藥品使消費者帶來安全風險的物品擬用於從事非法活動的物品色情作品或物品偽造或竊盜的物品未經Apple同意的個人募款或非營利性質捐款。(允許接受Apple Pay付款的非營利捐款組織查詢:https://causes.benevity.org/apple-pay/apple-pay-landing)主要提供或出售吸毒用品或色情物品或服務基於種族、年齡、性別、性別認同、民族、宗教或性取向,而宣揚或煽動仇恨、暴力或偏見未經Apple同意而涉及購買或轉讓貨幣(包括加密貨幣)構成滯留式電子錢包(例如:進行第二次支付交易來完成第一筆交易、交易中存在替代商家的記錄)涉嫌詐欺侵害他人智慧財產權、公開權(指權利人對於其姓名、肖像等形象表徵之商業上使用權利)、隱私權以虛假或侮辱方式展示 Apple 或其產品 • 違反任何法令規定或者不遵循法令規定要求 • 為以下物品或情形提供交易: • 菸草、大麻或電子菸類產品 • 槍枝、武器或彈藥 • 違禁藥品或非法處方管制藥品 • 使消費者帶來安全風險的物品 • 擬用於從事非法活動的物品 • 色情作品或物品 • 偽造或竊盜的物品 • 未經Apple同意的個人募款或非營利性質捐款。(允許接受Apple Pay付款的非營利捐款組織查詢:https://causes.benevity.org/apple-pay/apple-pay-landing) • 主要提供或出售吸毒用品或色情物品或服務 • 基於種族、年齡、性別、性別認同、民族、宗教或性取向,而宣揚或煽動仇恨、暴力或偏見 • 未經Apple同意而涉及購買或轉讓貨幣(包括加密貨幣) • 構成滯留式電子錢包(例如:進行第二次支付交易來完成第一筆交易、交易中存在替代商家的記錄) • 涉嫌詐欺 • 侵害他人智慧財產權、公開權(指權利人對於其姓名、肖像等形象表徵之商業上使用權利)、隱私權 • 以虛假或侮辱方式展示 Apple 或其產品 • 違反任何法令規定或者不遵循法令規定要求 • 為以下物品或情形提供交易: • 菸草、大麻或電子菸類產品 • 槍枝、武器或彈藥 • 違禁藥品或非法處方管制藥品 • 使消費者帶來安全風險的物品 • 擬用於從事非法活動的物品 • 色情作品或物品 • 偽造或竊盜的物品 • 未經Apple同意的個人募款或非營利性質捐款。(允許接受Apple Pay付款的非營利捐款組織查詢:https://causes.benevity.org/apple-pay/apple-pay-landing) • 主要提供或出售吸毒用品或色情物品或服務 • 基於種族、年齡、性別、性別認同、民族、宗教或性取向,而宣揚或煽動仇恨、暴力或偏見 • 未經Apple同意而涉及購買或轉讓貨幣(包括加密貨幣) • 構成滯留式電子錢包(例如:進行第二次支付交易來完成第一筆交易、交易中存在替代商家的記錄) • 涉嫌詐欺 • 侵害他人智慧財產權、公開權(指權利人對於其姓名、肖像等形象表徵之商業上使用權利)、隱私權 • 以虛假或侮辱方式展示 Apple 或其產品 • 會員瞭解並同意,前項內容係依據本聲明訂立時Apple所公告之最新使用指南。Apple得於任何時候變更、修改、增加或刪除使用指南內容,故會員有責任定期於Apple官方網站檢閱使用指南之變動資訊,並保持使用Apple Pay服務之期間均符合於規範,使用指南之解釋應以Apple公告於其官方網站上者為準。 • 如因會員違反本條或Apple官方使用指南之內容,致經Apple停用本服務者,本公司保留終止對會員提供Apple Pay服務之權利,且無需向會員返還任何已向本公司支付之費用,會員絕無異議。 • 如因會員有違反本條或使用指南內容之情事,致使本公司與Apple就本服務之相關合作受影響者,包括但不限於致使本公司經Apple通知停用本公司Apple Pay功能,會員應就本公司所受之損害及所支出之一切費用負損害賠償責任,包括但不限於本公司因遭受Apple通知停權而對其他客戶負擔之損害賠償責任、本公司所受名譽損害及其他任何商業損失等。 • 會員因本收款服務而知悉交易相對人之任何交易相關資料時,除其他法律或主管機關另有規定者外應,須保守秘密。 • 會員所使用本收款服務中所有相關業務資料服務及軟、硬體設備,其專利權、商標、營業秘密、其他智慧財產權、所有權或其他權利,均以本公司為權利人,除依法令規定或主管機關之要求者外,應保守秘密;未經本公司同意,會員不得擅自重製、傳輸、改作、編輯、登載或以其他任何目的加以使用,若對本公司或第三方因此所受包括但不限於財產、名譽或商譽等一切損失須負損害賠償責任。 • 本項保密義務於《綠界會員服務條款》終止或有效期間屆滿後仍繼續有效。 • 會員服務規範一、會員同意事項二、網際網路交易三、信用卡款項代理收付服務特別約定四、Apple Pay服務特別約定事項五、保密義務及所有權六、規範內容修訂及業務訊息之傳達 • 一、會員同意事項 • 二、網際網路交易 • 三、信用卡款項代理收付服務特別約定 • 四、Apple Pay服務特別約定事項 • 五、保密義務及所有權 • 六、規範內容修訂及業務訊息之傳達 • 一、會員同意事項 • 二、網際網路交易 • 三、信用卡款項代理收付服務特別約定 • 四、Apple Pay服務特別約定事項 • 五、保密義務及所有權 • 六、規範內容修訂及業務訊息之傳達 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 2025-10-13 14:20:33 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 7/21 個網址 2025-10-13 14:20:33 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 2025-10-13 14:20:33 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 的第 1/3 次請求 2025-10-13 14:20:33 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fb21790>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/03d22a961d80bf29ed57b699067c57e9 2025-10-13 14:20:33 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6febfb50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/03d22a961d80bf29ed57b699067c57e9 2025-10-13 14:20:33 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6febca50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/03d22a961d80bf29ed57b699067c57e9 2025-10-13 14:20:33 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:20:33 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:20:33 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:20:33 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:20:33 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:20:33 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 408 2025-10-13 14:20:33 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:20:33 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:20:34 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:20:34 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:20:34 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5e2bffd924e3 <unknown> #1 0x5e2bffac1c76 <unknown> #2 0x5e2bffaead78 <unknown> #3 0x5e2bffae7029 <unknown> #4 0x5e2bffb25ccc <unknown> #5 0x5e2bffb2547f <unknown> #6 0x5e2bffb1cde3 <unknown> #7 0x5e2bffaf22dd <unknown> #8 0x5e2bffaf334e <unknown> #9 0x5e2bffd523e4 <unknown> #10 0x5e2bffd563d7 <unknown> #11 0x5e2bffd60b20 <unknown> #12 0x5e2bffd57023 <unknown> #13 0x5e2bffd251aa <unknown> #14 0x5e2bffd7b6b8 <unknown> #15 0x5e2bffd7b847 <unknown> #16 0x5e2bffd8b243 <unknown> #17 0x7dd3a9e94ac3 <unknown> 2025-10-13 14:20:34 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:20:34 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:20:34 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:20:34 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 2025-10-13 14:20:35 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 408,內容可能已加載完成 2025-10-13 14:20:35 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:20:35 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:20:37 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 2025-10-13 14:20:37 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:20:37 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:20:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:20:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 138.0MB, CPU 0.0% 2025-10-13 14:20:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 138.4MB, CPU 0.0% 2025-10-13 14:20:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 202.4MB, CPU 0.0% 2025-10-13 14:20:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:20:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:20:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:20:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:20:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:20:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:20:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:20:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:20:41 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:20:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:20:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:20:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:20:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:20:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:20:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:20:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:20:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:20:46 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/About/ProvisionOnMerchant (實際 URL: https://support.ecpay.com.tw/10098/) 2025-10-13 14:20:46 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:20:46 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:20:46 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:20:46 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:20:46 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:20:46 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:20:46 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 86910 字節 2025-10-13 14:20:46 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 6016 字節 2025-10-13 14:20:46 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 6372 字節 2025-10-13 14:20:46 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 6372 字節 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 8533 字節 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 14917 字節,約 478 個詞,300 行 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 會員服務規範 權益說明 生效日期:中華民國114年02月24日起 檢視舊版本 > 會員向本公司申請收款功能時,應依本公司相關程序進行驗證並提供相關資料文件,經本公司驗證通過後,會員即取得特約商店資格得依本公司提供之各項收款方式進行交易收款。 本《會員服務規範》構成 《綠界會員服務條款》 之一部分。 一、會員同意事項 會員使用本公司提供之金流服務項目進行收款(以下簡稱本收款服務)時,應當遵守法令及會員與本公司約定之各項服務規範。 會員應於接獲本公司因提供本收款服務所開立之發票後30日內,核對自身帳款與本收款服務及綠界帳戶資訊間(包括但不限於交易記錄、可提領餘額、公告通知等訊息)是否有異常或錯誤;若有,應於發現後7日內通知本公司協助處理。若會員未於前開期限內核對帳款或未將異常或錯誤通知本公司,均視為會員不爭執該異常或錯誤。 會員與交易相對人發生交易糾紛時,本公司應秉持服務精神協助交易雙方排解交易糾紛。若交易相對人使用信用卡支付後並透過發卡機構主張拒絕付款或其他產生爭議款項之情事者,本公司應依主管機關就「信用卡消費爭議帳款處理機制」規範之相關法令,協助交易雙方處理爭議款項,但本公司不負支付該筆帳款給予會員之義務;若本公司已為給付者,會員應返還本公司所墊付之款項,並同意本公司得自應付會員之他次請款金額或應付款項中逕予抵扣;倘致本公司受有損害,會員應負損害賠償責任,本公司並得依法追訴會員之相關法律責任。 若會員未遵從本《會員服務規範》或本公司網站服務說明、交易頁面中之操作提示、規則等,本公司得拒絕為會員提供本收款服務之一部或全部,會員並應承擔因此所生之責任。如可歸責於會員因素導致本公司之錯誤而將交易款項先行撥付至會員之綠界帳戶或金融機構帳戶者,會員應於本公司通知之期限內返還該筆交易款項予本公司;會員並同意本公司得自會員之綠界帳戶之帳戶餘額或他次代收款項中逕予抵扣該筆交易款項及(或)暫停會員要求自會員之綠界帳戶提領該筆交易款項至會員金融機構帳戶之權利。會員並應承擔相關費用。如發現使用信用卡進行無實質交易之收款,會員同意本公司得將其信用卡支付之款項進行退刷,如該款項已撥付至會員之綠界帳戶或金融機構帳戶者,會員應於本公司通知之期限內返還該筆交易款項予本公司。 本公司為編印或建置商家目錄目的需要,得使用會員在本公司登記之資料,但會員要求不刊登者,不在此限。 會員對於本公司就本收款服務所核發之專用帳號及密碼,包括但不限於測試帳號密碼等,應善盡保管、保密之責。 本公司得向會員查詢交易之物品或提供之服務項目內容,會員負有詳盡描述交易商品、服務之揭露義務並註明其他有關事項(如附加費用等),並應確保交易資料之正確性。 會員就所銷售之遞延性商品或服務,依相關法規規定辦理履約保證(含信託),並應揭露該履約保證資訊予交易相對人知悉。會員如有發行電子儲值型禮卷者,應提供適當的餘額揭露方式,供交易相對人查詢知悉禮卷餘額。 會員應依據稅法相關規定辦理統一發票開立及報稅事宜 會員同意配合本公司、本收款服務合作之金融機構、信用卡組織、主管機關(如金融監督管理委員會等)或本公司業務合作機構定期或不定期進行查核作業(查核內容包括但不限於交易紀錄或交易異常狀況)並辦理相關事宜,且會員同意本公司或其他有權機關得向會員進行必要之資料安全查核,以確保交易資料之安全性。 若會員遇有交易障礙得立即與本公司客服單位聯繫處理,不得隨意與未經本公司確認身份之人員接觸,以避免個人資料或交易相關資料洩漏而造成第三人之損失,若可歸責於會員因素導致上述情事發生所生之損害,會員應負賠償之責。 會員應於營業網站或實體店舖明顯處揭露交易支付服務係由「綠界科技股份有限公司」提供,具體之揭露方式應依本公司提供之方法為之。 本公司得要求會員進行必要的教育訓練及配合法令宣導事項。 二、網際網路交易 透過網際網路連線方式進行之電子交易,會員應自行負責就其交易對象為必要之查核。 會員應將交易商品或服務之相關資訊(如下範例資訊)於交易前揭露予交易相對人及本公司,並應保留所有訂單記錄、出貨單據及客戶簽收單。若有交易糾紛產生,本公司將協助交易雙方協商解決。若前開資訊有重複或異常使用、涉及不法或其他違反公序良俗之事,經本公司審核及驗證後,本公司保留是否同意提供或繼續提供服務之權利。 網際網路交易網址/網頁:提供商品/服務之網址或網頁資訊。 商品價格:交易金額(內含營業稅)。 付款方式:提供之付款金流方式。 商品內容:提供之商品或服務內容。 聯絡方式:線上客服或客服專線。 寄送方式:商品寄送之方式及時間(快遞、郵寄、郵寄費用及應由何人負擔或其他….等)。 退貨條件:退貨方式及條件。 猶豫期:「商品猶豫期間」之訊息及期間。 其它條件:商品是否有進出口限制或額外稅賦(依他國法令而有不同者須做特別說明)。 商品銷售依法令應揭露之事項(政府核發之許可字、證號等) 三、信用卡款項代理收付服務特別約定 若會員申請使用本收款服務提供之信用卡款項代理收付服務,會員應同意遵守以下事項: 會員須注意與其交易之交易相對人是否有異常刷卡情形,若發現任何有疑義之簽帳交易或與其交易之交易相對人所使用之信用卡包括但不限於可能係偽造、掛失卡、或持卡人交易行為值得懷疑者,會員應通知本公司協助向合作之金融機構進行確認,並配合為必要之處理。 非經本公司事前書面同意,會員不得另外再裝置任何擷取或留存卡號資料之軟硬體程式,如有違反本公司得暫停或終止會員使用信用卡款項代理收付服務,倘造成損害,會員應負損害賠償之責。 會員於實體通路交易時,提供予交易相對人之簽帳單至少應載明收單機構名稱、本公司名稱、會員名稱、卡別、卡號、授權號碼、交易日期及金額,且卡號之揭露方式應依主管機關之規定辦理,並妥善保管資料及簽帳單。 交易雙方採用信用卡支付交易款項時,整筆交易須一次取得授權及請款,會員不得將一筆交易攤分作兩筆或多筆金額(即化整為零)進行分刷交易並重新個別取得交易授權號碼或有其他變相之融資行為。 會員若經司法及相關機關、國際信用卡組織、發卡機構或其他收單機構等單位通報、或經本公司認定會員為從事風險交易者,本公司無須事先通知會員,得暫時停止會員之信用卡款項代理收付服務或啟動安全控管機制(例如:網路交易使用信用卡國際組織安全認證3D-Secure)。本公司應於收到前述機關單位通知會員無風險之虞後才得回復相關信用卡款項代理收付服務等,會員同意不得請求暫停信用卡款項代理收付服務期間相關交易款項之利息或其他賠償。 會員使用信用卡款項代理收付服務與交易相對人進行網路交易,交易相對人得免於簽單簽名及刷卡,會員須保留可隨時提供本公司有關網路交易之證明;如本公司通知會員相關信用卡支付款項失敗時,會員即不得交貨或繼續提供服務或勞務。會員不得讓財務資融公司等不提供商品或服務之機構透過信用卡款項代理收付服務進行交易。 會員有下列情形之一者,本公司對信用卡款項代理收付交易無付款之義務,若本公司已為給付者,會員負返還之責。本公司並得自應支付予會員之他次請款金額或應付款項或自會員綠界帳戶中餘額逕行扣除抵充之。致生之損害及衍生之一切相關費用,會員應負賠償之責。 會員未依本賣家會員服務規範第三條內容處理帳款。 非屬本公司核給之專屬商店代號進行信用卡款項代理收付交易。 未透過本公司信用卡款項代理收付服務所取得交易授權號碼(含偽造及自編交易授權號碼)。 無實際購買商品或服務之交易行為,包括但不限於向地下錢莊使用信用卡預借現金。 會員替其他會員或第三方刷卡或非透過本公司提供之信用卡款項代理收付服務向本公司結帳請款者。 會員受理非經合法登記之營業項目、或交易雙方從事非法交易而產生之簽帳交易,包括但不限於現金出借交易者;但經會員提出該簽帳交易並非從事非經合法登記之營業項目而產生之證明者,本公司及合作金融機構於確認該筆款項已無遭司法機關留置或遭其他發卡機構拒付時,本公司應將款項返還予會員。 本公司接獲發卡機構或國內、外任一清算機構拒付者。 未經過安全控管機制的交易(例如:網路交易使用信用卡國際組織安全認證3D-Secure),經持卡人透過發卡機構否認交易,且本公司已提供持卡人否認交易之相關文件予會員。 經本公司或司法、相關機關、國際信用卡組織、發卡機構或其他收單機構等單位舉證會員不符合信用卡國際組織所制訂之信用卡簽帳交易規定及習慣者。 自合約終止生效日起,未於十個營業日內向本公司請款之剩餘簽帳交易款項。 持卡人未收到商品或服務。 會員受理信用卡付款之交易相對人辦理退貨、取消交易、或其交易價格變動相關事宜時,原交易款項進行退刷,而衍生之相關費用。 本信用卡款項代理收付服務因系統設備障礙、斷線,以致無法透過網路取得交易授權碼時,依信用卡國際組織規範,會員不得利用電話及人工索取授權碼,會員得聯繫本公司客服中心尋求協助。 本公司對會員應透過信用卡款項代理收付服務向公司請求撥付信用卡代收交易款項,不得另向其他機構請款。 會員應對使用信用卡付款之交易相對人,提供同等質之服務及優待,會員非有正當理由不得向交易相對人加收手續費或限制交易相對人之交易付款方式,且不得限制每筆交易最高及最低金額。 會員不得將本公司依信用卡款項代理收付服務向會員所收取之手續費或其他相關費用轉嫁於交易相對人之交易金額內,亦不得以其他任何理由附加價款予交易相對人,若有上述轉嫁或附加價款之行為時,會員須立即將轉嫁或附加款退還交易相對人,若有任何對交易相對人之不公平待遇,經查證屬實者,會員須負全責處理,如因此造成本公司損失,會員應負賠償責任。 會員如自行提供以信用卡分期付款服務者,不得將應收債權讓售予第三人。 會員不得將本公司提供之信用卡款項代理收付服務商店代號、簽帳用品和相關軟硬體設備(含刷卡機),借予、讓與或供他人使用;亦不得向他人借入商店代號和相關軟硬體設備(含刷卡機)。 會員不得將本公司提供之簽帳用品和相關軟硬體設備(含刷卡機)進行破壞、偷竊交易資料或擅自修改相關程式。 會員同意本公司與會員間簽約、解約及風險提報資料交付予收單機構進行查核及供收單機構報送至財團法人金融聯合徵信中心。如有未盡事宜,悉依「信用卡收單機構簽訂提供代收代付平台業者為特約商店自律規範」第5條規定辦理。 會員接受以信用卡支付之交易金額年度超逾信用卡國際組織規定之一定請款金額時,應於次年度起與收單機構簽訂特約商店契約。 四、Apple Pay服務特別約定事項 會員使用Apple Pay服務應合於一切法令及相關使用規則,並同意遵守以下事項: 會員了解並同意本公司為Apple Pay服務所授權之Apple Pay on the Web服務代理商,Apple Pay有權督促會員遵照與本服務相關之一切使用規則。 會員已詳閱Apple所公告之本服務使用指南(以下簡稱使用指南,請前往此連結參考內容: https://developer.apple.com/apple-pay/acceptable-use-guidelines-for-websites/ )。會員在使用Apple Pay服務時,不將其用於任何非法目的(包括用於禁止或限制交易物品的交易)或侵害他人合法權益之行為,也不以任何非法方式使用Apple Pay服務。 如經本公司調查後認定您有非法或侵害他人權益之行為時,本公司得暫停、拒絕或終止您使用本服務,且您應承擔所有相關法律責任,若導致本公司或本公司受僱人受有損害,您應承擔賠償責任。 上述行為包括但不限於: 違反任何法令規定或者不遵循法令規定要求 為以下物品或情形提供交易: 菸草、大麻或電子菸類產品 槍枝、武器或彈藥 違禁藥品或非法處方管制藥品 使消費者帶來安全風險的物品 擬用於從事非法活動的物品 色情作品或物品 偽造或竊盜的物品 未經Apple同意的個人募款或非營利性質捐款。(允許接受Apple Pay付款的非營利捐款組織查詢: https://causes.benevity.org/apple-pay/apple-pay-landing ) 主要提供或出售吸毒用品或色情物品或服務 基於種族、年齡、性別、性別認同、民族、宗教或性取向,而宣揚或煽動仇恨、暴力或偏見 未經Apple同意而涉及購買或轉讓貨幣(包括加密貨幣) 構成滯留式電子錢包(例如:進行第二次支付交易來完成第一筆交易、交易中存在替代商家的記錄) 涉嫌詐欺 侵害他人智慧財產權、公開權(指權利人對於其姓名、肖像等形象表徵之商業上使用權利)、隱私權 以虛假或侮辱方式展示 Apple 或其產品 會員瞭解並同意,前項內容係依據本聲明訂立時Apple所公告之最新使用指南。Apple得於任何時候變更、修改、增加或刪除使用指南內容,故會員有責任定期於Apple官方網站檢閱使用指南之變動資訊,並保持使用Apple Pay服務之期間均符合於規範,使用指南之解釋應以Apple公告於其官方網站上者為準。 如因會員違反本條或Apple官方使用指南之內容,致經Apple停用本服務者,本公司保留終止對會員提供Apple Pay服務之權利,且無需向會員返還任何已向本公司支付之費用,會員絕無異議。 如因會員有違反本條或使用指南內容之情事,致使本公司與Apple就本服務之相關合作受影響者,包括但不限於致使本公司經Apple通知停用本公司Apple Pay功能,會員應就本公司所受之損害及所支出之一切費用負損害賠償責任,包括但不限於本公司因遭受Apple通知停權而對其他客戶負擔之損害賠償責任、本公司所受名譽損害及其他任何商業損失等。 五、保密義務及所有權 會員因本收款服務而知悉交易相對人之任何交易相關資料時,除其他法律或主管機關另有規定者外應,須保守秘密。 會員所使用本收款服務中所有相關業務資料服務及軟、硬體設備,其專利權、商標、營業秘密、其他智慧財產權、所有權或其他權利,均以本公司為權利人,除依法令規定或主管機關之要求者外,應保守秘密;未經本公司同意,會員不得擅自重製、傳輸、改作、編輯、登載或以其他任何目的加以使用,若對本公司或第三方因此所受包括但不限於財產、名譽或商譽等一切損失須負損害賠償責任。 本項保密義務於 《綠界會員服務條款》 終止或有效期間屆滿後仍繼續有效。 六、規範內容修訂及業務訊息之傳達 因本《會員服務規範》之內容修訂,本公司應依 《綠界會員服務條款》 約定通知方式進行送達。 會員服務規範 一、會員同意事項 二、網際網路交易 三、信用卡款項代理收付服務特別約定 四、Apple Pay服務特別約定事項 五、保密義務及所有權 六、規範內容修訂及業務訊息之傳達 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技 API 使用條款 退/換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者發票查詢 消費者交易查詢 票券履約保障查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 — 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00 、 13:00~18:00 …… …… …… …… Copyright © Green World FinTech Service Co., Ltd. All rights reserved. 額外的結構化內容: • 會員使用本公司提供之金流服務項目進行收款(以下簡稱本收款服務)時,應當遵守法令及會員與本公司約定之各項服務規範。 • 會員應於接獲本公司因提供本收款服務所開立之發票後30日內,核對自身帳款與本收款服務及綠界帳戶資訊間(包括但不限於交易記錄、可提領餘額、公告通知等訊息)是否有異常或錯誤;若有,應於發現後7日內通知本公司協助處理。若會員未於前開期限內核對帳款或未將異常或錯誤通知本公司,均視為會員不爭執該異常或錯誤。 • 會員與交易相對人發生交易糾紛時,本公司應秉持服務精神協助交易雙方排解交易糾紛。若交易相對人使用信用卡支付後並透過發卡機構主張拒絕付款或其他產生爭議款項之情事者,本公司應依主管機關就「信用卡消費爭議帳款處理機制」規範之相關法令,協助交易雙方處理爭議款項,但本公司不負支付該筆帳款給予會員之義務;若本公司已為給付者,會員應返還本公司所墊付之款項,並同意本公司得自應付會員之他次請款金額或應付款項中逕予抵扣;倘致本公司受有損害,會員應負損害賠償責任,本公司並得依法追訴會員之相關法律責任。 • 若會員未遵從本《會員服務規範》或本公司網站服務說明、交易頁面中之操作提示、規則等,本公司得拒絕為會員提供本收款服務之一部或全部,會員並應承擔因此所生之責任。如可歸責於會員因素導致本公司之錯誤而將交易款項先行撥付至會員之綠界帳戶或金融機構帳戶者,會員應於本公司通知之期限內返還該筆交易款項予本公司;會員並同意本公司得自會員之綠界帳戶之帳戶餘額或他次代收款項中逕予抵扣該筆交易款項及(或)暫停會員要求自會員之綠界帳戶提領該筆交易款項至會員金融機構帳戶之權利。會員並應承擔相關費用。如發現使用信用卡進行無實質交易之收款,會員同意本公司得將其信用卡支付之款項進行退刷,如該款項已撥付至會員之綠界帳戶或金融機構帳戶者,會員應於本公司通知之期限內返還該筆交易款項予本公司。 • 本公司為編印或建置商家目錄目的需要,得使用會員在本公司登記之資料,但會員要求不刊登者,不在此限。 • 會員對於本公司就本收款服務所核發之專用帳號及密碼,包括但不限於測試帳號密碼等,應善盡保管、保密之責。 • 本公司得向會員查詢交易之物品或提供之服務項目內容,會員負有詳盡描述交易商品、服務之揭露義務並註明其他有關事項(如附加費用等),並應確保交易資料之正確性。 • 會員就所銷售之遞延性商品或服務,依相關法規規定辦理履約保證(含信託),並應揭露該履約保證資訊予交易相對人知悉。會員如有發行電子儲值型禮卷者,應提供適當的餘額揭露方式,供交易相對人查詢知悉禮卷餘額。 • 會員應依據稅法相關規定辦理統一發票開立及報稅事宜 • 會員同意配合本公司、本收款服務合作之金融機構、信用卡組織、主管機關(如金融監督管理委員會等)或本公司業務合作機構定期或不定期進行查核作業(查核內容包括但不限於交易紀錄或交易異常狀況)並辦理相關事宜,且會員同意本公司或其他有權機關得向會員進行必要之資料安全查核,以確保交易資料之安全性。 • 若會員遇有交易障礙得立即與本公司客服單位聯繫處理,不得隨意與未經本公司確認身份之人員接觸,以避免個人資料或交易相關資料洩漏而造成第三人之損失,若可歸責於會員因素導致上述情事發生所生之損害,會員應負賠償之責。 • 會員應於營業網站或實體店舖明顯處揭露交易支付服務係由「綠界科技股份有限公司」提供,具體之揭露方式應依本公司提供之方法為之。 • 本公司得要求會員進行必要的教育訓練及配合法令宣導事項。 • 透過網際網路連線方式進行之電子交易,會員應自行負責就其交易對象為必要之查核。 • 會員應將交易商品或服務之相關資訊(如下範例資訊)於交易前揭露予交易相對人及本公司,並應保留所有訂單記錄、出貨單據及客戶簽收單。若有交易糾紛產生,本公司將協助交易雙方協商解決。若前開資訊有重複或異常使用、涉及不法或其他違反公序良俗之事,經本公司審核及驗證後,本公司保留是否同意提供或繼續提供服務之權利。網際網路交易網址/網頁:提供商品/服務之網址或網頁資訊。商品價格:交易金額(內含營業稅)。付款方式:提供之付款金流方式。商品內容:提供之商品或服務內容。聯絡方式:線上客服或客服專線。寄送方式:商品寄送之方式及時間(快遞、郵寄、郵寄費用及應由何人負擔或其他….等)。退貨條件:退貨方式及條件。猶豫期:「商品猶豫期間」之訊息及期間。其它條件:商品是否有進出口限制或額外稅賦(依他國法令而有不同者須做特別說明)。商品銷售依法令應揭露之事項(政府核發之許可字、證號等) • 網際網路交易網址/網頁:提供商品/服務之網址或網頁資訊。 • 商品價格:交易金額(內含營業稅)。 • 付款方式:提供之付款金流方式。 • 商品內容:提供之商品或服務內容。 • 聯絡方式:線上客服或客服專線。 • 寄送方式:商品寄送之方式及時間(快遞、郵寄、郵寄費用及應由何人負擔或其他….等)。 • 退貨條件:退貨方式及條件。 • 猶豫期:「商品猶豫期間」之訊息及期間。 • 其它條件:商品是否有進出口限制或額外稅賦(依他國法令而有不同者須做特別說明)。 • 商品銷售依法令應揭露之事項(政府核發之許可字、證號等) • 網際網路交易網址/網頁:提供商品/服務之網址或網頁資訊。 • 商品價格:交易金額(內含營業稅)。 • 付款方式:提供之付款金流方式。 • 商品內容:提供之商品或服務內容。 • 聯絡方式:線上客服或客服專線。 • 寄送方式:商品寄送之方式及時間(快遞、郵寄、郵寄費用及應由何人負擔或其他….等)。 • 退貨條件:退貨方式及條件。 • 猶豫期:「商品猶豫期間」之訊息及期間。 • 其它條件:商品是否有進出口限制或額外稅賦(依他國法令而有不同者須做特別說明)。 • 商品銷售依法令應揭露之事項(政府核發之許可字、證號等) • 會員須注意與其交易之交易相對人是否有異常刷卡情形,若發現任何有疑義之簽帳交易或與其交易之交易相對人所使用之信用卡包括但不限於可能係偽造、掛失卡、或持卡人交易行為值得懷疑者,會員應通知本公司協助向合作之金融機構進行確認,並配合為必要之處理。 • 非經本公司事前書面同意,會員不得另外再裝置任何擷取或留存卡號資料之軟硬體程式,如有違反本公司得暫停或終止會員使用信用卡款項代理收付服務,倘造成損害,會員應負損害賠償之責。 • 會員於實體通路交易時,提供予交易相對人之簽帳單至少應載明收單機構名稱、本公司名稱、會員名稱、卡別、卡號、授權號碼、交易日期及金額,且卡號之揭露方式應依主管機關之規定辦理,並妥善保管資料及簽帳單。 • 交易雙方採用信用卡支付交易款項時,整筆交易須一次取得授權及請款,會員不得將一筆交易攤分作兩筆或多筆金額(即化整為零)進行分刷交易並重新個別取得交易授權號碼或有其他變相之融資行為。 • 會員若經司法及相關機關、國際信用卡組織、發卡機構或其他收單機構等單位通報、或經本公司認定會員為從事風險交易者,本公司無須事先通知會員,得暫時停止會員之信用卡款項代理收付服務或啟動安全控管機制(例如:網路交易使用信用卡國際組織安全認證3D-Secure)。本公司應於收到前述機關單位通知會員無風險之虞後才得回復相關信用卡款項代理收付服務等,會員同意不得請求暫停信用卡款項代理收付服務期間相關交易款項之利息或其他賠償。 • 會員使用信用卡款項代理收付服務與交易相對人進行網路交易,交易相對人得免於簽單簽名及刷卡,會員須保留可隨時提供本公司有關網路交易之證明;如本公司通知會員相關信用卡支付款項失敗時,會員即不得交貨或繼續提供服務或勞務。會員不得讓財務資融公司等不提供商品或服務之機構透過信用卡款項代理收付服務進行交易。 • 會員有下列情形之一者,本公司對信用卡款項代理收付交易無付款之義務,若本公司已為給付者,會員負返還之責。本公司並得自應支付予會員之他次請款金額或應付款項或自會員綠界帳戶中餘額逕行扣除抵充之。致生之損害及衍生之一切相關費用,會員應負賠償之責。會員未依本賣家會員服務規範第三條內容處理帳款。非屬本公司核給之專屬商店代號進行信用卡款項代理收付交易。未透過本公司信用卡款項代理收付服務所取得交易授權號碼(含偽造及自編交易授權號碼)。無實際購買商品或服務之交易行為,包括但不限於向地下錢莊使用信用卡預借現金。會員替其他會員或第三方刷卡或非透過本公司提供之信用卡款項代理收付服務向本公司結帳請款者。會員受理非經合法登記之營業項目、或交易雙方從事非法交易而產生之簽帳交易,包括但不限於現金出借交易者;但經會員提出該簽帳交易並非從事非經合法登記之營業項目而產生之證明者,本公司及合作金融機構於確認該筆款項已無遭司法機關留置或遭其他發卡機構拒付時,本公司應將款項返還予會員。本公司接獲發卡機構或國內、外任一清算機構拒付者。未經過安全控管機制的交易(例如:網路交易使用信用卡國際組織安全認證3D-Secure),經持卡人透過發卡機構否認交易,且本公司已提供持卡人否認交易之相關文件予會員。經本公司或司法、相關機關、國際信用卡組織、發卡機構或其他收單機構等單位舉證會員不符合信用卡國際組織所制訂之信用卡簽帳交易規定及習慣者。自合約終止生效日起,未於十個營業日內向本公司請款之剩餘簽帳交易款項。持卡人未收到商品或服務。會員受理信用卡付款之交易相對人辦理退貨、取消交易、或其交易價格變動相關事宜時,原交易款項進行退刷,而衍生之相關費用。 • 會員未依本賣家會員服務規範第三條內容處理帳款。 • 非屬本公司核給之專屬商店代號進行信用卡款項代理收付交易。 • 未透過本公司信用卡款項代理收付服務所取得交易授權號碼(含偽造及自編交易授權號碼)。 • 無實際購買商品或服務之交易行為,包括但不限於向地下錢莊使用信用卡預借現金。 • 會員替其他會員或第三方刷卡或非透過本公司提供之信用卡款項代理收付服務向本公司結帳請款者。 • 會員受理非經合法登記之營業項目、或交易雙方從事非法交易而產生之簽帳交易,包括但不限於現金出借交易者;但經會員提出該簽帳交易並非從事非經合法登記之營業項目而產生之證明者,本公司及合作金融機構於確認該筆款項已無遭司法機關留置或遭其他發卡機構拒付時,本公司應將款項返還予會員。 • 本公司接獲發卡機構或國內、外任一清算機構拒付者。 • 未經過安全控管機制的交易(例如:網路交易使用信用卡國際組織安全認證3D-Secure),經持卡人透過發卡機構否認交易,且本公司已提供持卡人否認交易之相關文件予會員。 • 經本公司或司法、相關機關、國際信用卡組織、發卡機構或其他收單機構等單位舉證會員不符合信用卡國際組織所制訂之信用卡簽帳交易規定及習慣者。 • 自合約終止生效日起,未於十個營業日內向本公司請款之剩餘簽帳交易款項。 • 持卡人未收到商品或服務。 • 會員受理信用卡付款之交易相對人辦理退貨、取消交易、或其交易價格變動相關事宜時,原交易款項進行退刷,而衍生之相關費用。 • 本信用卡款項代理收付服務因系統設備障礙、斷線,以致無法透過網路取得交易授權碼時,依信用卡國際組織規範,會員不得利用電話及人工索取授權碼,會員得聯繫本公司客服中心尋求協助。 • 本公司對會員應透過信用卡款項代理收付服務向公司請求撥付信用卡代收交易款項,不得另向其他機構請款。 • 會員應對使用信用卡付款之交易相對人,提供同等質之服務及優待,會員非有正當理由不得向交易相對人加收手續費或限制交易相對人之交易付款方式,且不得限制每筆交易最高及最低金額。 • 會員不得將本公司依信用卡款項代理收付服務向會員所收取之手續費或其他相關費用轉嫁於交易相對人之交易金額內,亦不得以其他任何理由附加價款予交易相對人,若有上述轉嫁或附加價款之行為時,會員須立即將轉嫁或附加款退還交易相對人,若有任何對交易相對人之不公平待遇,經查證屬實者,會員須負全責處理,如因此造成本公司損失,會員應負賠償責任。 • 會員如自行提供以信用卡分期付款服務者,不得將應收債權讓售予第三人。 • 會員不得將本公司提供之信用卡款項代理收付服務商店代號、簽帳用品和相關軟硬體設備(含刷卡機),借予、讓與或供他人使用;亦不得向他人借入商店代號和相關軟硬體設備(含刷卡機)。 • 會員不得將本公司提供之簽帳用品和相關軟硬體設備(含刷卡機)進行破壞、偷竊交易資料或擅自修改相關程式。 • 會員同意本公司與會員間簽約、解約及風險提報資料交付予收單機構進行查核及供收單機構報送至財團法人金融聯合徵信中心。如有未盡事宜,悉依「信用卡收單機構簽訂提供代收代付平台業者為特約商店自律規範」第5條規定辦理。 • 會員接受以信用卡支付之交易金額年度超逾信用卡國際組織規定之一定請款金額時,應於次年度起與收單機構簽訂特約商店契約。 • 會員未依本賣家會員服務規範第三條內容處理帳款。 • 非屬本公司核給之專屬商店代號進行信用卡款項代理收付交易。 • 未透過本公司信用卡款項代理收付服務所取得交易授權號碼(含偽造及自編交易授權號碼)。 • 無實際購買商品或服務之交易行為,包括但不限於向地下錢莊使用信用卡預借現金。 • 會員替其他會員或第三方刷卡或非透過本公司提供之信用卡款項代理收付服務向本公司結帳請款者。 • 會員受理非經合法登記之營業項目、或交易雙方從事非法交易而產生之簽帳交易,包括但不限於現金出借交易者;但經會員提出該簽帳交易並非從事非經合法登記之營業項目而產生之證明者,本公司及合作金融機構於確認該筆款項已無遭司法機關留置或遭其他發卡機構拒付時,本公司應將款項返還予會員。 • 本公司接獲發卡機構或國內、外任一清算機構拒付者。 • 未經過安全控管機制的交易(例如:網路交易使用信用卡國際組織安全認證3D-Secure),經持卡人透過發卡機構否認交易,且本公司已提供持卡人否認交易之相關文件予會員。 • 經本公司或司法、相關機關、國際信用卡組織、發卡機構或其他收單機構等單位舉證會員不符合信用卡國際組織所制訂之信用卡簽帳交易規定及習慣者。 • 自合約終止生效日起,未於十個營業日內向本公司請款之剩餘簽帳交易款項。 • 持卡人未收到商品或服務。 • 會員受理信用卡付款之交易相對人辦理退貨、取消交易、或其交易價格變動相關事宜時,原交易款項進行退刷,而衍生之相關費用。 • 會員了解並同意本公司為Apple Pay服務所授權之Apple Pay on the Web服務代理商,Apple Pay有權督促會員遵照與本服務相關之一切使用規則。 • 會員已詳閱Apple所公告之本服務使用指南(以下簡稱使用指南,請前往此連結參考內容:https://developer.apple.com/apple-pay/acceptable-use-guidelines-for-websites/)。會員在使用Apple Pay服務時,不將其用於任何非法目的(包括用於禁止或限制交易物品的交易)或侵害他人合法權益之行為,也不以任何非法方式使用Apple Pay服務。 如經本公司調查後認定您有非法或侵害他人權益之行為時,本公司得暫停、拒絕或終止您使用本服務,且您應承擔所有相關法律責任,若導致本公司或本公司受僱人受有損害,您應承擔賠償責任。 上述行為包括但不限於: • 違反任何法令規定或者不遵循法令規定要求為以下物品或情形提供交易:菸草、大麻或電子菸類產品槍枝、武器或彈藥違禁藥品或非法處方管制藥品使消費者帶來安全風險的物品擬用於從事非法活動的物品色情作品或物品偽造或竊盜的物品未經Apple同意的個人募款或非營利性質捐款。(允許接受Apple Pay付款的非營利捐款組織查詢:https://causes.benevity.org/apple-pay/apple-pay-landing)主要提供或出售吸毒用品或色情物品或服務基於種族、年齡、性別、性別認同、民族、宗教或性取向,而宣揚或煽動仇恨、暴力或偏見未經Apple同意而涉及購買或轉讓貨幣(包括加密貨幣)構成滯留式電子錢包(例如:進行第二次支付交易來完成第一筆交易、交易中存在替代商家的記錄)涉嫌詐欺侵害他人智慧財產權、公開權(指權利人對於其姓名、肖像等形象表徵之商業上使用權利)、隱私權以虛假或侮辱方式展示 Apple 或其產品 • 違反任何法令規定或者不遵循法令規定要求 • 為以下物品或情形提供交易: • 菸草、大麻或電子菸類產品 • 槍枝、武器或彈藥 • 違禁藥品或非法處方管制藥品 • 使消費者帶來安全風險的物品 • 擬用於從事非法活動的物品 • 色情作品或物品 • 偽造或竊盜的物品 • 未經Apple同意的個人募款或非營利性質捐款。(允許接受Apple Pay付款的非營利捐款組織查詢:https://causes.benevity.org/apple-pay/apple-pay-landing) • 主要提供或出售吸毒用品或色情物品或服務 • 基於種族、年齡、性別、性別認同、民族、宗教或性取向,而宣揚或煽動仇恨、暴力或偏見 • 未經Apple同意而涉及購買或轉讓貨幣(包括加密貨幣) • 構成滯留式電子錢包(例如:進行第二次支付交易來完成第一筆交易、交易中存在替代商家的記錄) • 涉嫌詐欺 • 侵害他人智慧財產權、公開權(指權利人對於其姓名、肖像等形象表徵之商業上使用權利)、隱私權 • 以虛假或侮辱方式展示 Apple 或其產品 • 違反任何法令規定或者不遵循法令規定要求 • 為以下物品或情形提供交易: • 菸草、大麻或電子菸類產品 • 槍枝、武器或彈藥 • 違禁藥品或非法處方管制藥品 • 使消費者帶來安全風險的物品 • 擬用於從事非法活動的物品 • 色情作品或物品 • 偽造或竊盜的物品 • 未經Apple同意的個人募款或非營利性質捐款。(允許接受Apple Pay付款的非營利捐款組織查詢:https://causes.benevity.org/apple-pay/apple-pay-landing) • 主要提供或出售吸毒用品或色情物品或服務 • 基於種族、年齡、性別、性別認同、民族、宗教或性取向,而宣揚或煽動仇恨、暴力或偏見 • 未經Apple同意而涉及購買或轉讓貨幣(包括加密貨幣) • 構成滯留式電子錢包(例如:進行第二次支付交易來完成第一筆交易、交易中存在替代商家的記錄) • 涉嫌詐欺 • 侵害他人智慧財產權、公開權(指權利人對於其姓名、肖像等形象表徵之商業上使用權利)、隱私權 • 以虛假或侮辱方式展示 Apple 或其產品 • 會員瞭解並同意,前項內容係依據本聲明訂立時Apple所公告之最新使用指南。Apple得於任何時候變更、修改、增加或刪除使用指南內容,故會員有責任定期於Apple官方網站檢閱使用指南之變動資訊,並保持使用Apple Pay服務之期間均符合於規範,使用指南之解釋應以Apple公告於其官方網站上者為準。 • 如因會員違反本條或Apple官方使用指南之內容,致經Apple停用本服務者,本公司保留終止對會員提供Apple Pay服務之權利,且無需向會員返還任何已向本公司支付之費用,會員絕無異議。 • 如因會員有違反本條或使用指南內容之情事,致使本公司與Apple就本服務之相關合作受影響者,包括但不限於致使本公司經Apple通知停用本公司Apple Pay功能,會員應就本公司所受之損害及所支出之一切費用負損害賠償責任,包括但不限於本公司因遭受Apple通知停權而對其他客戶負擔之損害賠償責任、本公司所受名譽損害及其他任何商業損失等。 • 會員因本收款服務而知悉交易相對人之任何交易相關資料時,除其他法律或主管機關另有規定者外應,須保守秘密。 • 會員所使用本收款服務中所有相關業務資料服務及軟、硬體設備,其專利權、商標、營業秘密、其他智慧財產權、所有權或其他權利,均以本公司為權利人,除依法令規定或主管機關之要求者外,應保守秘密;未經本公司同意,會員不得擅自重製、傳輸、改作、編輯、登載或以其他任何目的加以使用,若對本公司或第三方因此所受包括但不限於財產、名譽或商譽等一切損失須負損害賠償責任。 • 本項保密義務於《綠界會員服務條款》終止或有效期間屆滿後仍繼續有效。 • 會員服務規範一、會員同意事項二、網際網路交易三、信用卡款項代理收付服務特別約定四、Apple Pay服務特別約定事項五、保密義務及所有權六、規範內容修訂及業務訊息之傳達 • 一、會員同意事項 • 二、網際網路交易 • 三、信用卡款項代理收付服務特別約定 • 四、Apple Pay服務特別約定事項 • 五、保密義務及所有權 • 六、規範內容修訂及業務訊息之傳達 • 一、會員同意事項 • 二、網際網路交易 • 三、信用卡款項代理收付服務特別約定 • 四、Apple Pay服務特別約定事項 • 五、保密義務及所有權 • 六、規範內容修訂及業務訊息之傳達 2025-10-13 14:20:47 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 7/21 個網址 2025-10-13 14:20:47 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 2025-10-13 14:20:47 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 的第 1/3 次請求 2025-10-13 14:20:47 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d7445be50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5f0cb7c9e895820fabefef56680c3340 2025-10-13 14:20:47 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d743d7d90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5f0cb7c9e895820fabefef56680c3340 2025-10-13 14:20:47 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74332990>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5f0cb7c9e895820fabefef56680c3340 2025-10-13 14:20:47 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:20:47 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:20:47 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:20:47 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:20:47 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:20:47 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:20:47 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/南北什貨 (實際 URL: https://www.fullmountain.tw/pages/%E5%8D%97%E5%8C%97%E4%BB%80%E8%B2%A8) 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:20:47 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:20:47 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:20:48 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:20:48 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:20:48 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:20:48 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 443798 字節 2025-10-13 14:20:48 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:20:48 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x64359f0cc4e3 <unknown> #1 0x64359edfbc76 <unknown> #2 0x64359ee24d78 <unknown> #3 0x64359ee21029 <unknown> #4 0x64359ee5fccc <unknown> #5 0x64359ee5f47f <unknown> #6 0x64359ee56de3 <unknown> #7 0x64359ee2c2dd <unknown> #8 0x64359ee2d34e <unknown> #9 0x64359f08c3e4 <unknown> #10 0x64359f0903d7 <unknown> #11 0x64359f09ab20 <unknown> #12 0x64359f091023 <unknown> #13 0x64359f05f1aa <unknown> #14 0x64359f0b56b8 <unknown> #15 0x64359f0b5847 <unknown> #16 0x64359f0c5243 <unknown> #17 0x70d028294ac3 <unknown> 2025-10-13 14:20:48 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:20:48 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:20:48 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 181 字節 2025-10-13 14:20:48 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2341 字節 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1404 字節 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 181 字節,約 22 個詞,9 行 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 一般乾貨 半乾燥海產 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:20:49 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 5/21 個網址 2025-10-13 14:20:49 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 2025-10-13 14:20:49 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/可可粉、即溶咖啡, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/可可粉、即溶咖啡 的第 1/3 次請求 2025-10-13 14:20:49 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dcf0110>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/96031fba1a100c1b52e71db5553568de 2025-10-13 14:20:49 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e08e490>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/96031fba1a100c1b52e71db5553568de 2025-10-13 14:20:49 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e08d250>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/96031fba1a100c1b52e71db5553568de 2025-10-13 14:20:49 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:20:49 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:20:49 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:20:49 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:20:49 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:20:49 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:20:49 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:20:50 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:20:50 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:20:51 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:20:51 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 2025-10-13 14:20:51 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:20:51 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:20:51 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5a5b3235b4e3 <unknown> #1 0x5a5b3208ac76 <unknown> #2 0x5a5b320b3d78 <unknown> #3 0x5a5b320b0029 <unknown> #4 0x5a5b320eeccc <unknown> #5 0x5a5b320ee47f <unknown> #6 0x5a5b320e5de3 <unknown> #7 0x5a5b320bb2dd <unknown> #8 0x5a5b320bc34e <unknown> #9 0x5a5b3231b3e4 <unknown> #10 0x5a5b3231f3d7 <unknown> #11 0x5a5b32329b20 <unknown> #12 0x5a5b32320023 <unknown> #13 0x5a5b322ee1aa <unknown> #14 0x5a5b323446b8 <unknown> #15 0x5a5b32344847 <unknown> #16 0x5a5b32354243 <unknown> #17 0x79aa86494ac3 <unknown> 2025-10-13 14:20:51 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:20:51 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:20:51 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:20:51 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 2025-10-13 14:20:52 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:20:52 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 2025-10-13 14:20:53 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 2025-10-13 14:20:53 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:20:53 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:20:54 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:20:54 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:20:54 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:20:55 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:20:55 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 2025-10-13 14:20:57 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:20:57 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:20:57 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:20:57 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:20:57 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:21:01 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 170 2025-10-13 14:21:03 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 170,內容可能已加載完成 2025-10-13 14:21:03 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:21:09 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:21:09 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 2025-10-13 14:21:11 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:21:11 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:21:11 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:21:11 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:21:11 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:21:11 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:21:11 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 2025-10-13 14:21:12 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:21:13 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 233 2025-10-13 14:21:14 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:21:14 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:21:14 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:21:15 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 170 2025-10-13 14:21:15 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 233,內容可能已加載完成 2025-10-13 14:21:15 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:21:15 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:21:17 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 170,內容可能已加載完成 2025-10-13 14:21:17 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:21:21 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894) 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 57056 字節 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 930 字節 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1305 字節 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1276 字節 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 362 字節 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 1679 字節,約 236 個詞,188 行 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 維護 10/9(四) 中信ATM臨時性系統維護作業 2025-10-09 親愛的會員,您好: 為提供更優質的服務,中國信託擬於下列時間進行系統維護作業。 【作業時間】 2025年10月9日 星期四 19:38pm - 10月10日 星期五 09:36am 【作業內容】系統維護作業。 【影響範圍】系統維護期間內,中國信託WebATM 、 ATM 將暫停服務。 造成不便之處,請多見諒,謝謝。 如有任何問題,建議您先透過 客服中心 查詢,也歡迎使用 線上回報 聯絡我們! 我們將竭誠為您服務。 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 維護 | 10/9(四) 中信ATM臨時性系統維護作業 | 2025-10-09 親愛的會員,您好:     為提供更優質的服務,中國信託擬於下列時間進行系統維護作業。   【作業時間】2025年10月9日 星期四 19:38pm - 10月10日 星期五 09:36am 【作業內容】系統維護作業。   【影響範圍】系統維護期間內,中國信託WebATM、ATM將暫停服務。       造成不便之處,請多見諒,謝謝。   如有任何問題,建議您先透過客服中心查詢,也歡迎使用線上回報聯絡我們!   我們將竭誠為您服務。 | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 2025-10-13 14:21:22 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 8/21 個網址 2025-10-13 14:21:22 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/About/ProvisionOnMember 2025-10-13 14:21:22 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/About/ProvisionOnMember, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/About/ProvisionOnMember 的第 1/3 次請求 2025-10-13 14:21:22 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e85bbd0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ad6d5e10bdb6c82975cb79c0c3e49202 2025-10-13 14:21:22 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e95ad10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ad6d5e10bdb6c82975cb79c0c3e49202 2025-10-13 14:21:22 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e959ad0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ad6d5e10bdb6c82975cb79c0c3e49202 2025-10-13 14:21:22 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:21:22 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:21:22 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:21:22 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:21:22 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:21:22 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:21:23 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:21:23 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:21:23 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:21:23 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:21:23 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5d7aed2924e3 <unknown> #1 0x5d7aecfc1c76 <unknown> #2 0x5d7aecfead78 <unknown> #3 0x5d7aecfe7029 <unknown> #4 0x5d7aed025ccc <unknown> #5 0x5d7aed02547f <unknown> #6 0x5d7aed01cde3 <unknown> #7 0x5d7aecff22dd <unknown> #8 0x5d7aecff334e <unknown> #9 0x5d7aed2523e4 <unknown> #10 0x5d7aed2563d7 <unknown> #11 0x5d7aed260b20 <unknown> #12 0x5d7aed257023 <unknown> #13 0x5d7aed2251aa <unknown> #14 0x5d7aed27b6b8 <unknown> #15 0x5d7aed27b847 <unknown> #16 0x5d7aed28b243 <unknown> #17 0x74ca85e94ac3 <unknown> 2025-10-13 14:21:23 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:21:23 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:21:24 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:21:24 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/About/ProvisionOnMember 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/About/ProvisionOnMember 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 (實際 URL: https://www.fullmountain.tw/pages/%E5%8F%AF%E5%8F%AF%E7%B2%89%E3%80%81%E5%8D%B3%E6%BA%B6%E5%92%96%E5%95%A1) 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 302268 字節 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 179 字節 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1058 字節 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 179 字節,約 21 個詞,8 行 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 可可粉、即溶咖啡 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:21:28 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 6/21 個網址 2025-10-13 14:21:28 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/機能性營養補充 2025-10-13 14:21:28 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/機能性營養補充, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/機能性營養補充 的第 1/3 次請求 2025-10-13 14:21:28 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e08f210>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/052eeeadec065e501ba9a72638ef0cd4 2025-10-13 14:21:28 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e5063d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/052eeeadec065e501ba9a72638ef0cd4 2025-10-13 14:21:28 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e505610>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/052eeeadec065e501ba9a72638ef0cd4 2025-10-13 14:21:28 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:21:28 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:21:28 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:21:28 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:21:28 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:21:28 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:21:29 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:21:29 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:21:29 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:21:29 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:21:29 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x6175090fc4e3 <unknown> #1 0x617508e2bc76 <unknown> #2 0x617508e54d78 <unknown> #3 0x617508e51029 <unknown> #4 0x617508e8fccc <unknown> #5 0x617508e8f47f <unknown> #6 0x617508e86de3 <unknown> #7 0x617508e5c2dd <unknown> #8 0x617508e5d34e <unknown> #9 0x6175090bc3e4 <unknown> #10 0x6175090c03d7 <unknown> #11 0x6175090cab20 <unknown> #12 0x6175090c1023 <unknown> #13 0x61750908f1aa <unknown> #14 0x6175090e56b8 <unknown> #15 0x6175090e5847 <unknown> #16 0x6175090f5243 <unknown> #17 0x78a377c94ac3 <unknown> 2025-10-13 14:21:29 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:21:29 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:21:30 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:21:30 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/機能性營養補充 2025-10-13 14:21:32 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:21:32 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/機能性營養補充 2025-10-13 14:21:32 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:21:32 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:21:33 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 233 2025-10-13 14:21:35 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 233,內容可能已加載完成 2025-10-13 14:21:35 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:21:35 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:21:35 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894) 2025-10-13 14:21:35 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:21:35 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:21:35 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:21:35 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 57054 字節 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 930 字節 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1305 字節 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1276 字節 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 362 字節 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 1679 字節,約 236 個詞,188 行 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 維護 10/9(四) 中信ATM臨時性系統維護作業 2025-10-09 親愛的會員,您好: 為提供更優質的服務,中國信託擬於下列時間進行系統維護作業。 【作業時間】 2025年10月9日 星期四 19:38pm - 10月10日 星期五 09:36am 【作業內容】系統維護作業。 【影響範圍】系統維護期間內,中國信託WebATM 、 ATM 將暫停服務。 造成不便之處,請多見諒,謝謝。 如有任何問題,建議您先透過 客服中心 查詢,也歡迎使用 線上回報 聯絡我們! 我們將竭誠為您服務。 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 維護 | 10/9(四) 中信ATM臨時性系統維護作業 | 2025-10-09 親愛的會員,您好:     為提供更優質的服務,中國信託擬於下列時間進行系統維護作業。   【作業時間】2025年10月9日 星期四 19:38pm - 10月10日 星期五 09:36am 【作業內容】系統維護作業。   【影響範圍】系統維護期間內,中國信託WebATM、ATM將暫停服務。       造成不便之處,請多見諒,謝謝。   如有任何問題,建議您先透過客服中心查詢,也歡迎使用線上回報聯絡我們!   我們將竭誠為您服務。 | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 2025-10-13 14:21:36 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 8/21 個網址 2025-10-13 14:21:36 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/About/ProvisionOnMember 2025-10-13 14:21:36 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/About/ProvisionOnMember, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/About/ProvisionOnMember 的第 1/3 次請求 2025-10-13 14:21:36 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74dbbf90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/e3a3418432050697a0421f716d320a5c 2025-10-13 14:21:36 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74e97890>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/e3a3418432050697a0421f716d320a5c 2025-10-13 14:21:36 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e9b3010>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/e3a3418432050697a0421f716d320a5c 2025-10-13 14:21:36 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:21:36 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:21:36 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:21:36 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:21:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:21:36 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:21:36 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:21:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:21:37 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:21:37 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:21:37 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x6268944214e3 <unknown> #1 0x626894150c76 <unknown> #2 0x626894179d78 <unknown> #3 0x626894176029 <unknown> #4 0x6268941b4ccc <unknown> #5 0x6268941b447f <unknown> #6 0x6268941abde3 <unknown> #7 0x6268941812dd <unknown> #8 0x62689418234e <unknown> #9 0x6268943e13e4 <unknown> #10 0x6268943e53d7 <unknown> #11 0x6268943efb20 <unknown> #12 0x6268943e6023 <unknown> #13 0x6268943b41aa <unknown> #14 0x62689440a6b8 <unknown> #15 0x62689440a847 <unknown> #16 0x62689441a243 <unknown> #17 0x7fc7a4e94ac3 <unknown> 2025-10-13 14:21:37 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:21:37 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:21:38 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:21:38 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/About/ProvisionOnMember 2025-10-13 14:21:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:21:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:21:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:21:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:21:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:21:41 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/About/ProvisionOnMember 2025-10-13 14:21:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-13 14:21:41 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:21:41 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:21:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:21:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:21:41 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:21:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:21:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:21:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:21:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:21:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:21:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-13 14:21:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:21:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:21:47 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 (實際 URL: https://www.fullmountain.tw/pages/%E5%8F%AF%E5%8F%AF%E7%B2%89%E3%80%81%E5%8D%B3%E6%BA%B6%E5%92%96%E5%95%A1) 2025-10-13 14:21:47 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:21:47 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:21:47 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:21:47 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:21:47 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:21:47 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:21:47 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 302292 字節 2025-10-13 14:21:47 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 179 字節 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1058 字節 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 179 字節,約 21 個詞,8 行 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 可可粉、即溶咖啡 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:21:48 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 6/21 個網址 2025-10-13 14:21:48 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/機能性營養補充 2025-10-13 14:21:48 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/機能性營養補充, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/機能性營養補充 的第 1/3 次請求 2025-10-13 14:21:48 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6d6dd350>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/48e735c5348efb4b53549796835f62ec 2025-10-13 14:21:48 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dce1f50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/48e735c5348efb4b53549796835f62ec 2025-10-13 14:21:48 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dce0690>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/48e735c5348efb4b53549796835f62ec 2025-10-13 14:21:48 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:21:48 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:21:48 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:21:48 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:21:48 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:21:48 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:21:48 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:21:49 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:21:49 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:21:49 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:21:49 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5938b616c4e3 <unknown> #1 0x5938b5e9bc76 <unknown> #2 0x5938b5ec4d78 <unknown> #3 0x5938b5ec1029 <unknown> #4 0x5938b5effccc <unknown> #5 0x5938b5eff47f <unknown> #6 0x5938b5ef6de3 <unknown> #7 0x5938b5ecc2dd <unknown> #8 0x5938b5ecd34e <unknown> #9 0x5938b612c3e4 <unknown> #10 0x5938b61303d7 <unknown> #11 0x5938b613ab20 <unknown> #12 0x5938b6131023 <unknown> #13 0x5938b60ff1aa <unknown> #14 0x5938b61556b8 <unknown> #15 0x5938b6155847 <unknown> #16 0x5938b6165243 <unknown> #17 0x73580c094ac3 <unknown> 2025-10-13 14:21:49 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:21:49 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:21:50 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:21:50 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/機能性營養補充 2025-10-13 14:21:51 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:21:51 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/機能性營養補充 2025-10-13 14:21:52 - INFO - WebScraper - [scraper.py:1168] - get_content - 未找到任何主要內容元素,頁面可能使用非標準結構 2025-10-13 14:21:52 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/About/ProvisionOnMember 2025-10-13 14:21:52 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/機能性營養補充 2025-10-13 14:21:52 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:21:52 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:21:53 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:21:53 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:21:53 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:21:54 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:21:54 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:21:54 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:21:54 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:21:54 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:21:58 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 225 2025-10-13 14:22:00 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 225,內容可能已加載完成 2025-10-13 14:22:00 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:22:05 - INFO - WebScraper - [scraper.py:1168] - get_content - 未找到任何主要內容元素,頁面可能使用非標準結構 2025-10-13 14:22:05 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/About/ProvisionOnMember 2025-10-13 14:22:07 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:22:07 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:22:07 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:22:07 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:22:07 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:22:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:22:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 177.4MB, CPU 0.0% 2025-10-13 14:22:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 177.4MB, CPU 0.0% 2025-10-13 14:22:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 204.0MB, CPU 0.0% 2025-10-13 14:22:10 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:22:10 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/機能性營養補充 2025-10-13 14:22:11 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:22:11 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 225 2025-10-13 14:22:12 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 293 2025-10-13 14:22:12 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:22:12 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:22:12 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:22:13 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 225,內容可能已加載完成 2025-10-13 14:22:13 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:22:14 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 293,內容可能已加載完成 2025-10-13 14:22:14 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:22:14 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:22:18 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/About/ProvisionOnMember (實際 URL: https://support.ecpay.com.tw/10075/) 2025-10-13 14:22:18 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:22:18 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:22:18 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:22:18 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:22:18 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:22:18 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:22:18 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 109086 字節 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 10054 字節 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 10482 字節 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 10482 字節 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 12937 字節 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=False, 分數=1 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=False, 分數=1 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=True, 電話=False, 分數=1 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=True, 電話=False, 分數=1 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 1 選擇 trafilatura 作為最佳結果 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 10054 字節,約 292 個詞,142 行 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 綠界會員服務條款 生效日期:中華民國114年06月04日起 歡迎您使用【綠界金流服務】(以下稱本服務),本服務係由「綠界科技股份有限公司」(以下稱本公司)所提供,為了保障您的使用權益,在您註冊及使用本服務前,請務必詳讀以下約定條款並經三日以上審閱,以保障您的權益,一旦您完成註冊程序或開始使用本服務,即視為您已閱讀、瞭解並同意以下各約定條款之所有內容。 您必須是具備完全行為能力的自然人、或合法登記的法人或團體,始得申請本公司服務。如您以任何偽造不實之資料申請註冊本公司會員,須自行承擔任何法律責任。 以下所稱之「您」或「會員」,均係指註冊及使用本服務之使用者。 一、 名詞定義及服務說明 - 本服務App:指提供使用者下載及安裝於其行動裝置,並用以進行本服務全部或一部功能之應用程式。 - 綠界帳戶:指本公司核發之會員專屬虛擬帳戶,會員因實質交易而產生之款項將撥入此帳戶,並此帳戶內款項僅得供本服務及本服務相關條款規範所用。 - 會員:指與本公司訂定契約並使用本服務一部或全部功能者或下載、安裝本服務App且使用本服務一部或全部功能,包括但不限於接受會員或非會員以本公司提供之金流方式進行商品銷售、支付商品、服務對價,並得以本公司所核發之綠界帳戶使用於本服務及其他經主管機關核准之業務者,意即會員可能為使用本服務或本服務App支付實質交易款項或收取實質交易款項,並按申請之服務內容及資格可區分為個人賣家、商務賣家、特約賣家及綠界Pay會員。 - 代收:依會員指示授權本公司代為收取交易相對人向您支付的各類款項。 - 代付:依會員指示授權本公司將您綠界帳戶的餘額支付給您指定的其他會員。您同意本公司代付後,非經法律程序或非依本條款之約定,該支付是不可逆轉的。 - 提領:依會員指示授權本公司將您綠界帳戶的餘額支付至您的有效金融機構帳戶,您瞭解並同意您送出提領指示後,最終收款服務者為您提供之帳戶所屬金融機構,您需向該金融機構查證。 - 查詢:本公司將對您在本服務中的所有操作進行記錄,不論該操作之目的最終是否實現。您可在本服務中隨時查詢您於本服務的交易紀錄,您認為紀錄有誤時,本公司將提供本服務中依照您指示收付款之紀錄。 二、 註冊、帳號、密碼與安全性 - 會員需使用本公司設定之註冊方式進行會員註冊作業,並進行相關會員註冊認證程序,您必須擔保在註冊及使用本服務過程中所提供予本公司的資料、以及所留存的資料,均為完整、正確、與實際情況相符之資料,如果該等資料事後有變更,您必須即時通知本公司,並配合本公司要求填具相關變更資料表單及提交正本予本公司確認;若事後發現資料不符、或資料變更而未即時通知本公司,本公司除得隨時取消或暫停您所取得之帳號及密碼外,並得隨時拒絕對您提供本服務之一部或全部,且本公司不因此而承擔任何責任。對於您註冊本服務之申請,本公司保留是否接受的權利。 - 前項所述會員註冊認證程序,將以手機或其他經主管機關認可之方式進行認證作業。 - 對於您所取得的帳號和密碼,您必須負妥善保管和保密的義務,不得以有償或無償之方式透露或提供予第三人登錄或使用,任何經由該組帳號及密碼所為之全部行為,應由註冊該帳號之會員負其責任。 - 會員得以申請註冊時所設定的登入方式,及其所對應的密碼,經由本公司所建置之登錄方式及程序,登錄使用本服務,且會員帳號及其所對應之密碼,僅供註冊該帳號之會員自行使用,會員不得以任何有償或無償之方式透露、轉讓或提供予任何第三人使用。 - 請妥善保管您的帳號及密碼,勿將帳號或密碼提供予第三人知悉,以保障您的權益;在您完成交易後,請務必登出本服務,若您與他人共用電腦或使用公共電腦,亦請務必關閉瀏覽器,以防止他人讀取您的個人資料。 三、 關於本服務 - 本公司提供經由網際網路接受會員委託代收及代付交易款項之價金中介保管服務,會員與交易相對人之交易款項應於一定天期屆滿或一定條件成就時,由本公司撥付交易款項予應收受款項之一方 - 本服務代收及代付交易款項的方式及範圍,以本公司提供服務當時所指定的服務方式及範圍為準,請參《費用說明》,且本公司針對有風險之信用卡交易,得以電話或電子郵件確認交易內容,以保障會員之交易安全;本服務代收及代付交易款項的服務方式及範圍有增減、變更或修改時,本公司將公佈於相關網頁上。 - 本服務僅於會員之委託符合本約定條款及相關約定所定之條件及限制時,依會員指示授權本公司代收或代付會員與其交易相對人間所應收取或支付之交易款項。交易款項所屬之交易,僅存在於會員與該交易相對人間,其所涉及之商品或服務之銷售、交易方式及條件、以及交易之履行等,其權利義務關係亦僅存在於會員與該交易相對人間,本服務受託代收或代付交易款項,不代表本公司對於各該交易之履行有任何明示或默示之保證或承諾。 - 會員與交易相對人雙方使用本服務進行交易時,應當遵守本公司之綠界網站(以下稱本網站,網址為https://www.ecpay.com.tw/) 及其相關網站上公告之各項規定,包括但不限於本條款、《會員服務規範》、 《退/換貨事宜》、 《費用說明》、 《交易糾紛爭議處理》、 《隱私權政策》及《交易管理規章》等。若會員申請使用本公司特定附加服務者,亦應遵守特定附加服務之相關規範。 - 會員與交易相對人發生交易糾紛時,本公司將依本服務相關規範協助會員與交易相對人排解交易糾紛。若會員使用信用卡並透過發卡機構主張拒絕付款或其他產生爭議款項之情事者,本公司應依主管機關就「信用卡消費爭議帳款處理機制」規範之相關法令,協助會員及交易相對人處理爭議款項,但本公司不負支付該筆帳款之義務。 - 會員與交易相對人間之交易,不得有違反中華民國法令或公序良俗之情形,如其交易涉及違反本公司《交易管理規章》、法令或公序良俗, 本公司保留拒絕或暫停提供本服務、及拒絕或暫停撥付相關款項予會員或交易相對人之權利。若因此造成本公司之損害或支出費用,會員並同意負擔賠償及償還之責任。 - 本服務提供接受委託代收及代付交易款項,並依相關約定撥付代收款項予會員,本公司並非銀行或金融機構,無法直接提供金融轉帳服務,本服務所代收之款項亦非存款,本公司不支付任何利息或孳息。 - 本服務代收及代付之款項,將妥善保管於本公司為本服務開立於各金融機構之信託/履約保證專款專用帳戶,該款項將獨立於本公司營運資金以外,除用以結算支付會員使用本服務所代收之款項、依會員要求代付其與交易相對人間之交易所應支付之款項、會員應付之其他費用、應償還之金額或賠償或其他依法令許可之使用範圍外,本公司不使用於其他非您指示之用途。 - 您應對您的會員帳號及綠界帳戶負責,並只有您本人可以使用前開帳戶,會員帳號及綠界帳戶不可轉讓、不可贈與、不可繼承,但綠界帳戶內之財產得向本公司申請結清。 - 若您喪失全部或部分民事權利能力或行為能力,本公司得根據有效法律文件之要求(包括但不限於確定的法院判決、生效的遺囑、行政機關文書等)或於有合法權利人出具前開法律文件並依本公司規範填具相關文件且附上正本及其他辦理事項後,處置您的綠界帳戶相關的款項及本服務使用資格。 - 若您需向交易相對人交付貨物,應根據交易資訊所提供的地址,委託有合法經營資格的承運人將貨物直接運送至對方或其指定收貨人,並要求交易相對人或其委託的第三方(該第三方應當提供交易相對人之授權文件並出示相應的身份證件)在收貨憑證上簽字確認,因貨物延遲送達或在送達過程中的遺失、毀損,本公司不承擔任何責任,應由您與交易相對人自行處理。 - 在使用本服務時,若您或您的交易相對人未遵守本約定條款或網站說明、交易頁面中之操作提示、規則,本公司有權拒絕為您與交易相對人提供相關服務,且本公司不承擔損害賠償責任。會員若發生上述狀況,而款項已先行撥付至您或交易相對人的綠界帳戶名下,您同意本公司得逕行自您或交易相對人所有之綠界帳戶餘額中扣回款項或拒絕您要求支付此筆款項。此款項若已匯入您的實體金融機構帳戶,本公司得向您請求返還該款項及賠償本公司所支出之追索費用。 - 若因您的過失導致之任何損失應由您自行承擔,該過失包括但不限於:不按照交易提示操作,未及時進行交易操作,遺忘或洩漏密碼,密碼被他人破解,您使用之電腦或手機遭入侵。 - 除有明顯錯誤或會員按本服務任何條款向本公司反應外,視為會員同意本服務系統記錄為最終且完整之記錄。 - 本公司提供經由網際網路接受會員委託代收及代付交易款項均應以新臺幣結付。 - 會員於申請註冊本服務、使用本服務期間,有疑似不法及為合於其他法令規定事項等情形時,會員應按本公司要求提交得確認或重新確認身分、實質受益人、對會員具控制權之人或其他經本公司通知使用本服務應提交之文件等資訊,若會員經本公司通知但未配合提交相關文件者,視為構成本服務條款第八條規定,本公司得不具理由拒絕提供服務、逕行風險控管措施、暫停或終止會員使用本服務之全部或一部。 - 會員若有未完成申請註冊、未提交申請註冊應備文件、申請註冊成為本公司會員但未申請或使用本服務一部或全部者等未實際註冊或使用之情況,本公司得不經通知於一定期間後,刪除會員相關申請資料及資格。 四、 代收及代付款項服務 - 會員經由本服務委託本公司代收及代付之款項,本公司將於處理後以電子郵件方式通知會員各該筆代收、代付款項之處理情形,但該等電子郵件僅係提示會員之性質,各該代收、代付款項之實際處理情形,仍以本服務系統所記錄者為準。 - 本服務系統會自動記錄本服務所代收及代付之款項及相關資料,會員得隨時自行登入系統進行查詢,如會員認為帳戶內之數額、相關紀錄或資料有誤,應立即向本公司反應,以便提供您必要之協助及處理。 - 會員指示本公司進行代付款項服務前,會員應輸入其他驗證方式,並經本公司再確認交易資訊無誤後,本公司將依會員指示完成代付款項作業。 - 會員及其交易相對人應依照本服務所設定之方式及流程使用本服務,如因會員或其交易相對人未依指定方式操作或違反本約定條款或本服務之相關約定,致未能順利完成交易、收款或付款者,會員及其交易相對人應自行協調處理,本公司得提供必要之協助。 - 對於可能涉及違反法令、公序良俗或侵害他人權益之交易、因錯誤所為之匯款、或依相關法令規定或主管機關之命令,本公司得直接自會員綠界帳戶中扣回或保留相關款項,如該等爭議款項已匯入會員指定之綠界帳戶,會員於接獲本公司通知後應立即返還該等款項。 五、 代收款項保留 - 如法院、檢警單位、主管機關、金融機構、行政機關或本公司業務合作機構等或與會員交易之相對人或相關權利人,向本公司要求暫停撥付相關款項予會員,或依本約定條款或爭議處理流程向本公司主張代收款項有爭議時,會員同意本公司得直接自會員於本服務之綠界帳戶餘額內保留相關款項,至該等爭議解決時止。 - 依前項約定保留之款項,於其爭議解決且有適當證明時,由本公司依其爭議解決之結果,將相關款項返還或支付予會員、交易相對人或相關權利人。本公司返還或支付相關款項時,均以匯款方式處理,會員同意匯款手續費將依金融機構之規定由金融機構收取並由匯款款項中直接扣除。 - 會員同意,於會員綠界帳戶超過一定期日未提領且可提領餘額大於新台幣0元者,本公司得向會員收取《帳務保管費》。 - 若本公司發現或得知會員之交易或帳戶運作方式出現與賣方客戶業務特性不符之重大變動時,本公司得向會員徵提相關文件供本公司查核、驗證,會員同意於本公司驗證、查核完成前保留會員綠界帳戶餘額或其他風險控管措施。 六、 代收款項之提領撥付 - 會員要求提領代收款項時,應先指定一個真實有效的金融機構帳戶,且會員指定金融機構帳戶之名稱及個人資料,必須與會員留存於本服務系統之姓名(或名稱)及個人資料一致,本公司將於收到指示翌日起三個工作日內,將相應的款項匯入您提供的有效金融機構帳戶(根據您提供的金融機構不同,會產生匯入時間上的差異)。 - 為確保交易安全,本公司並得就會員所提供之資料進行驗證;若會員尚未設定有效的會員指定金融機構帳戶並留存相關資料、或所提供的會員指定金融機構帳戶名稱及相關資料與會員所留存的資料不一致、或無法就會員所提供之資料完成驗證,本公司得拒絕撥付款項予會員、並暫時保留所代收之款項,至會員提出與其所留存之資料相一致之會員指定金融機構帳戶予本公司、或完成資料驗證時止,必要時,本公司並得對該會員拒絕或暫停提供本服務之全部或一部。 - 會員經由本服務系統要求本公司將代收款項提領撥付至會員指定金融機構帳戶時,應先扣除匯款手續費及其他應付費用或款項、以及依法令或相關約定保留之金額。 - 會員要求提領代收款項時,若本服務系統已依照會員要求,以相關金融機構所定之方式完成應撥付款項之匯款程序,並經本公司所配合之金融機構回覆交易成功者,即視為本公司已履行支付之義務,該等應提領撥付款項入帳時間及得以動用之時間,應依會員指定金融機構帳戶之規定。 - 會員應定期將綠界帳戶內之款項提領至會員指定之金融機構帳戶中,並同意本公司得自行將會員綠界帳戶內之餘額,扣除匯款手續費及其他應付費用或款項後,轉出至前開會員指定之金融機構帳戶。若會員怠於提領,經本公司以電子郵件通知訂期限通知提領仍未提領者,本公司得依前條第三項規定收帳務管理費,並合併於本條前段之應付費用內一併於會員綠界帳戶內扣除。 - 除本約定條款及本服務相關處理流程所定之方式外,本服務不對會員提供其他結算、支付或撥付代收款項的方式。 七 、 代收餘額款項轉付 - 會員委託本公司所代收之款項餘額,得經由本服務系統委託本公司用以支付會員與其他會員間因交易所應支付之款項。 - 會員委託本公司以其代收款項餘額轉付至其他會員所屬綠界帳戶時,以會員委託本公司代收之款項餘額即綠界帳戶中餘額為上限。 八、 違法行為之禁止及違約 - 您在使用本服務時應遵守中華民國相關法令及相關國際慣例,不將本服務用於任何違反本公司《交易管理規章》及非法目的(包括用於禁止或限制交易物品的交易)或侵害他人合法權益之行為,也不以任何非法方式使用本服務。如經本公司調查後認定您有非法或侵害他人權益之行為時,本公司得暫停、拒絕或終止您使用本服務,且您應承擔所有相關法律責任,若導致本公司或本公司受僱人受有損害,您應承擔賠償責任。上述行為包括但不限於: - 侵害他人名譽權、隱私權、商業秘密、商標權、著作權、專利權等合法權益。 - 違反法定或約定之保密義務。 - 冒用他人名義使用本服務。 - 從事不法交易行為,如洗錢、販賣槍枝、毒品、禁藥、盜版軟體、其他本公司認為不得使用本服務進行交易之物品。 - 提供賭博資訊或以任何方式引誘他人參與賭博。 - 非法使用他人金融機構帳戶(包括信用卡帳戶)或無效金融機構帳戶(包括信用卡帳戶)交易。 - 違反《洗錢防制法》及《提供第三方支付服務之事業或人員防制洗錢及打擊資恐辦法》等相關法令。 - 進行與您或交易之相對人宣稱的交易內容不符的交易,或不真實的交易。 - 從事任何可能含有電腦病毒或是可能侵害本服務系統、資料之行為。 - 超商條、代碼收款服務,不得間接或直接使用於遊戲點數、點卡或遊戲類點數儲值類型之交易。 - 您瞭解並同意,除可歸責於本公司之因素外,本公司不因下述情況所致之損害負擔賠償責任,包括但不限於利潤、商譽、使用、數據等方面的損失或其他無形損失的損害賠償 (無論本公司是否已被告知該等損害賠償的可能性): - 經本公司調查後認定您已經違反政府法令、本約定條款或精神,而暫停、拒絕或終止向您提供本服務或其他相關服務。 - 經本公司發現您的會員帳號或綠界帳戶有異常或疑義之交易,或有違反法律規定或本約定條款之虞時,本公司得不經通知先行暫停、拒絕或終止您使用會員帳號或綠界帳戶及相關服務(包括但不限於對綠界帳戶名下的款項和在途交易採取取消交易等限制措施)。 - 如經本公司調查後認定您有違反本約定條款時,基於法令及保障其他會員使用本服務之權益,本公司得逕行暫停、拒絕或終止您使用本服務,並將您保留在綠界帳戶的全部合法餘額退回您的金融機構帳戶。 九、 支付錯誤之處理 - 因不可歸責於您的事由而發生支付錯誤時,本公司應協助您進行更正,並提供必要之協助。 - 因可歸責於本公司事由而發生支付錯誤時,本公司應於知悉時,立即更正,並同時以電話或電子郵件通知您。 - 因可歸責於您的事由而發生支付錯誤時,例如您輸入錯誤之金額或輸入錯誤之收款方,您應立即向本公司反應,以便提供您必要之協助及處理。 十、 保密義務 - 會員對本服務所取得之交易資訊、交易相對人之資料,包括但不限於信用卡交易資料等、收款額度、費率等,非公開於本服務網站之服務資訊,除其他法律或主管機關另有規定者外,均負有保密義務,不得公開傳播或為任何形式之揭露。若因會員違反前揭保密義務,本公司有權終止提供本服務,如因而致本公司受有損害,會員應負賠償之義務。 - 會員對於與交易相對人間之交易相關資訊應負保密義務,除完成交易所必須,不得公開傳播或以任何形式揭露,若因此造成交易相對人或本公司之損害,會員應負賠償之責。 十一、 資訊安全 - 本公司已取得ISO 27001及PCI DSS資訊安全認證,並持續採取適當措施,確保本服務資訊系統之資訊安全。 - 本公司及會員應各自確保其資訊系統之安全,防止非法入侵、取得、竄改、毀損業務紀錄或消費者之個人資料。 - 如發生第三人破解本公司資訊系統之保護措施或利用資訊系統之漏洞爭議,將由本公司就該事實不存在負舉證責任。 - 第三人入侵本公司之資訊系統對會員所造成之損害,將由本公司負擔。 十二、 服務暫停或中斷 - 本公司於下列情形得暫停或中斷本服務之全部或一部,會員不得因此請求賠償或補償: - 對本服務相關軟硬體設備進行搬遷、更換、升級、保養或維修時。 - 會員有違反法令、本約定條款或其他應遵守事項之情形。 - 本公司代收、代付款項或會員綠界帳戶內餘額經法院裁定或檢察官命令扣押時。 - 配合金融監理機關、警政機關暫停會員帳號或綠界帳戶之使用、停止款項撥付等要求。 - 因第三人之行為或其他不可歸責於本公司之事由所致之服務暫停、中斷或無法正常運作。 - 天災或其他不可抗力所致之服務暫停、中斷或無法正常運作。 - 本服務如因本公司軟硬體設備障礙、阻斷、或不正常運作,以致發生錯誤、遲滯、中斷或不能傳遞時,本公司應儘速排除相關障礙並恢復系統正常運作,但除本公司有故意或重大過失者外,本公司不負損害賠償責任。 十三、 以電子文件為表示方法 - 您同意以電子文件作為表示方法,依本約定條款交換之電子文件,如其內容可完整呈現且可於日後取出供查驗者,其效力依電子簽章法規定與書面文件相同。 - 您同意於本服務網站執行功能選項及任何條款之同意與否,均由本公司詳實記錄登入帳號、IP及時間等資訊,您於本服務網站所為之行為均具法律效力。 - 所有根據本約定條款公布於本服務網站之內容、相關服務規範及本服務條款修正內容將以線上同意形式為之。若會員對本服務、本服務條款及相關使用規範之任一部分有疑義或反對時,應即停止使用本服務之全部,如繼續使用,視為同意本服務條款及相關使用規範之全部。 十四、責任限制 - 本服務依業界標準及系統當時之功能及現況提供服務,除可歸責於本公司因素外,對於會員之特定要求或需求,包括但不限於速度、安全性、可靠性、完整性、正確性及不會斷線或出錯等,本公司不作任何明示或默示之擔保或保證。 - 本公司不保證郵件、檔案或資料之傳送及儲存均係可靠且正確無誤,亦不保證所儲存或所傳送之郵件、檔案或資料之安全性、可靠性、完整性、正確性及不會斷線和出錯等,因郵件、檔案或資料傳送或儲存失敗、遺失或錯誤等所致之損害。 - 本服務系統會定期備份資料,並盡力確保本服務資料之正確性,如因會員自身因素導致本服務資料遭刪除或錯誤等,本公司將盡力協助回復資料。 - 會員因使用本服務所受之直接或間接損害,如該等損害之發生係可歸責於本公司、且依本約定條款或依相關法令應由本公司負賠償責任者,本公司對於任一會員之賠償責任,以本公司對該會員就該此交易或服務原所得收取之服務費為上限。 - 您經由本服務購買或取得之任何產品、服務、資訊或其他資料符合您的期望,如您有疑義應由您與交易相對人自行協調解決。 - 您經由本服務之使用下載或取得任何資料,應由您自行考量且自負風險。 十五、 服務費 - 會員使用本服務時,本公司將依會員使用之服務種類,向會員收取相關服務費,各項服務費之項目、計算方式及金額請參《費用說明》說明。對於會員因使用本服務所生之服務費及其他應付費用或款項,會員同意本公司得直接自代收款項中扣除。 - 關於本公司所收取之服務費,本公司將每月彙整所收取之服務費,並於次月寄送發票。 - 您瞭解並同意,本公司得隨時調整本服務之各項服務費,調整後之服務費將公告於本服務相關網頁上,或以電子郵件通知會員。若會員不同意調整後之服務費,應即停止使用本服務,如會員繼續使用本服務,即視為已同意調整後之服務費。 十六、 帳號密碼被冒用之處理 - 若您發現或懷疑您的帳號、密碼遭他人盜用或不當使用,應立即以電話、電子郵件或其他方式通知本公司並辦理帳號停用手續,以便本公司及時採取適當因應措施;本公司在接獲您的通知或由本公司自行察覺並主動通知您後,將暫停該帳號所有指示支付行為,並暫停接收該帳號後續之支付指示。 - 本公司受理完成您的帳號停用手續後,因該帳號所發生之損失及調查帳號密碼被冒用所生之費用,應由本公司負擔;在您完成帳號停用手續前,如發生下列事項而致該帳號所發生之損失,應由您完全負擔: - 您未妥善保管帳號密碼。 - 您自行將帳號密碼提供與他人。 - 您未使用第三方支付業者所提供的帳號安全機制。 - 其他因您故意或重大過失所致之事由。 - 本公司已於服務網頁明顯處載明帳號密碼被冒用時的通知管道,包含電話、電子郵件信箱等,除有不可抗力或其他重大事由,通知管道之服務時間應為全日全年無休。 十七、 契約之終止、變更 - 會員得隨時以網際網路登入向本公司申請帳戶終止使用,並於填具相關終止申請表單及提交正本經本公司確認後,即終止本契約。本契約終止或解除後,會員得就綠界帳戶中無疑義帳款,依《費用說明》每月提領限制額度提領餘額。本公司將扣除銀行匯款手續費後,轉出至前開會員指定之金融機構帳戶。 - 本條款如有修改或增刪時,本公司將以電子郵件通知會員,並於本服務網站以顯著明確文字公告其變更事項、生效日期,暨告知會員得於變更事項生效前表示異議。 - 會員未於前項公告變更事項生效前表示異議並通知本公司終止本契約者,視為同意該修改或增刪條款。 十八、 智慧財產權保護 - 本服務所有內容,包括但不限於著作、圖片、檔案、資訊、資料、網站架構、網站畫面的安排、網頁設計,均由本公司或權利人依法享有其智慧財產權,包括但不限於商標權、專利權、著作權、商業秘密等。 - 非經本公司或權利人書面同意,會員不得擅自使用、修改、重製、公開傳輸、改作、散佈、發行或公開發表本服務之程序或內容。 十九、 其他約定 - 本服務相關網頁上所載之處理流程、說明、約定、使用辦法、注意事項及限制等,均視為本約定條款之一部分,並本條款效力與會員簽訂本服務各契約效力相同。 - 本約定條款未盡事宜,均依相關金融法規、主管機關規定辦理。信用卡交易、收款相關未盡事宜,亦應依信用卡國際組織之相關規範辦理。 - 本約定條款之解釋如有疑義時,應為有利於會員之解釋為之。 - 本服務僅依所建置之功能及狀態提供服務;本公司並保留增減或變更相關系統或功能之全部或一部之權利。 - 本公司若將本服務、交易合約及其相關權利義務移轉予第三人,則本服務之相關權利義務關係、交易以及資料等,亦得一併移轉予該第三人承受、並由該第三人繼續提供服務。 - 本約定條款未盡事宜,悉依中華民國相關法令定之,因本服務所生爭議而涉訟時,除法律另有規定外,以臺灣臺北地方法院為第一審管轄法院。但法律有專屬管轄之特別規定者,從其規定。 - 本公司資訊如下: - 綠界科技股份有限公司,綠界平台識別標幟 : - 負責人:梁維誠 - 客服資訊: - 線上客服:https://www.ecpay.com.tw/ServiceReply/Create - 客服專線:02-2655-1775 - 電子信箱:service@ecpay.com.tw - 服務時間:平日 09:00~20:00;假日 09:00~12:00、13:00~18:00 - 網址:https://www.ecpay.com.tw - 地址:115 台北市南港區成功路一段58號5樓 2025-10-13 14:22:19 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 9/21 個網址 2025-10-13 14:22:19 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/CreditCard/Privacy 2025-10-13 14:22:19 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/CreditCard/Privacy, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/CreditCard/Privacy 的第 1/3 次請求 2025-10-13 14:22:19 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e8da650>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f1920060e0153abfe70fd58e9b87c434 2025-10-13 14:22:19 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e64b890>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f1920060e0153abfe70fd58e9b87c434 2025-10-13 14:22:19 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e654450>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f1920060e0153abfe70fd58e9b87c434 2025-10-13 14:22:19 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:22:19 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:22:19 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:22:19 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:22:19 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:22:19 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:22:19 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:22:19 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:22:19 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:22:20 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:22:20 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5a95167c44e3 <unknown> #1 0x5a95164f3c76 <unknown> #2 0x5a951651cd78 <unknown> #3 0x5a9516519029 <unknown> #4 0x5a9516557ccc <unknown> #5 0x5a951655747f <unknown> #6 0x5a951654ede3 <unknown> #7 0x5a95165242dd <unknown> #8 0x5a951652534e <unknown> #9 0x5a95167843e4 <unknown> #10 0x5a95167883d7 <unknown> #11 0x5a9516792b20 <unknown> #12 0x5a9516789023 <unknown> #13 0x5a95167571aa <unknown> #14 0x5a95167ad6b8 <unknown> #15 0x5a95167ad847 <unknown> #16 0x5a95167bd243 <unknown> #17 0x7a1717c94ac3 <unknown> 2025-10-13 14:22:20 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:22:20 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:22:20 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:22:20 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:22:20 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/CreditCard/Privacy 2025-10-13 14:22:23 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/CreditCard/Privacy 2025-10-13 14:22:23 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:22:23 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:22:26 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/機能性營養補充 (實際 URL: https://www.fullmountain.tw/pages/%E6%A9%9F%E8%83%BD%E6%80%A7%E7%87%9F%E9%A4%8A%E8%A3%9C%E5%85%85) 2025-10-13 14:22:26 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:22:26 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:22:26 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 358191 字節 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 178 字節 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1550 字節 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 178 字節,約 21 個詞,8 行 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 機能性營養補充 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:22:27 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 7/21 個網址 2025-10-13 14:22:27 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/印度奶茶香料 2025-10-13 14:22:27 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/印度奶茶香料, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/印度奶茶香料 的第 1/3 次請求 2025-10-13 14:22:27 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6db38bd0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/47f83111ad621927436c36282272dbca 2025-10-13 14:22:27 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc42110>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/47f83111ad621927436c36282272dbca 2025-10-13 14:22:27 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc42990>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/47f83111ad621927436c36282272dbca 2025-10-13 14:22:27 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:22:27 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:22:27 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:22:27 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:22:27 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:22:27 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:22:27 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:22:28 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:22:28 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:22:28 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:22:28 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x58627ec7e4e3 <unknown> #1 0x58627e9adc76 <unknown> #2 0x58627e9d6d78 <unknown> #3 0x58627e9d3029 <unknown> #4 0x58627ea11ccc <unknown> #5 0x58627ea1147f <unknown> #6 0x58627ea08de3 <unknown> #7 0x58627e9de2dd <unknown> #8 0x58627e9df34e <unknown> #9 0x58627ec3e3e4 <unknown> #10 0x58627ec423d7 <unknown> #11 0x58627ec4cb20 <unknown> #12 0x58627ec43023 <unknown> #13 0x58627ec111aa <unknown> #14 0x58627ec676b8 <unknown> #15 0x58627ec67847 <unknown> #16 0x58627ec77243 <unknown> #17 0x79012cc94ac3 <unknown> 2025-10-13 14:22:28 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:22:28 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:22:29 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:22:29 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/印度奶茶香料 2025-10-13 14:22:31 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:22:31 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/印度奶茶香料 2025-10-13 14:22:31 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:22:31 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:22:31 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/About/ProvisionOnMember (實際 URL: https://support.ecpay.com.tw/10075/) 2025-10-13 14:22:31 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:22:31 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:22:31 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 109087 字節 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 10054 字節 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 10482 字節 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 10482 字節 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 12937 字節 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=False, 分數=1 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=False, 分數=1 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=True, 電話=False, 分數=1 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=True, 電話=False, 分數=1 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 1 選擇 trafilatura 作為最佳結果 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 10054 字節,約 292 個詞,142 行 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 綠界會員服務條款 生效日期:中華民國114年06月04日起 歡迎您使用【綠界金流服務】(以下稱本服務),本服務係由「綠界科技股份有限公司」(以下稱本公司)所提供,為了保障您的使用權益,在您註冊及使用本服務前,請務必詳讀以下約定條款並經三日以上審閱,以保障您的權益,一旦您完成註冊程序或開始使用本服務,即視為您已閱讀、瞭解並同意以下各約定條款之所有內容。 您必須是具備完全行為能力的自然人、或合法登記的法人或團體,始得申請本公司服務。如您以任何偽造不實之資料申請註冊本公司會員,須自行承擔任何法律責任。 以下所稱之「您」或「會員」,均係指註冊及使用本服務之使用者。 一、 名詞定義及服務說明 - 本服務App:指提供使用者下載及安裝於其行動裝置,並用以進行本服務全部或一部功能之應用程式。 - 綠界帳戶:指本公司核發之會員專屬虛擬帳戶,會員因實質交易而產生之款項將撥入此帳戶,並此帳戶內款項僅得供本服務及本服務相關條款規範所用。 - 會員:指與本公司訂定契約並使用本服務一部或全部功能者或下載、安裝本服務App且使用本服務一部或全部功能,包括但不限於接受會員或非會員以本公司提供之金流方式進行商品銷售、支付商品、服務對價,並得以本公司所核發之綠界帳戶使用於本服務及其他經主管機關核准之業務者,意即會員可能為使用本服務或本服務App支付實質交易款項或收取實質交易款項,並按申請之服務內容及資格可區分為個人賣家、商務賣家、特約賣家及綠界Pay會員。 - 代收:依會員指示授權本公司代為收取交易相對人向您支付的各類款項。 - 代付:依會員指示授權本公司將您綠界帳戶的餘額支付給您指定的其他會員。您同意本公司代付後,非經法律程序或非依本條款之約定,該支付是不可逆轉的。 - 提領:依會員指示授權本公司將您綠界帳戶的餘額支付至您的有效金融機構帳戶,您瞭解並同意您送出提領指示後,最終收款服務者為您提供之帳戶所屬金融機構,您需向該金融機構查證。 - 查詢:本公司將對您在本服務中的所有操作進行記錄,不論該操作之目的最終是否實現。您可在本服務中隨時查詢您於本服務的交易紀錄,您認為紀錄有誤時,本公司將提供本服務中依照您指示收付款之紀錄。 二、 註冊、帳號、密碼與安全性 - 會員需使用本公司設定之註冊方式進行會員註冊作業,並進行相關會員註冊認證程序,您必須擔保在註冊及使用本服務過程中所提供予本公司的資料、以及所留存的資料,均為完整、正確、與實際情況相符之資料,如果該等資料事後有變更,您必須即時通知本公司,並配合本公司要求填具相關變更資料表單及提交正本予本公司確認;若事後發現資料不符、或資料變更而未即時通知本公司,本公司除得隨時取消或暫停您所取得之帳號及密碼外,並得隨時拒絕對您提供本服務之一部或全部,且本公司不因此而承擔任何責任。對於您註冊本服務之申請,本公司保留是否接受的權利。 - 前項所述會員註冊認證程序,將以手機或其他經主管機關認可之方式進行認證作業。 - 對於您所取得的帳號和密碼,您必須負妥善保管和保密的義務,不得以有償或無償之方式透露或提供予第三人登錄或使用,任何經由該組帳號及密碼所為之全部行為,應由註冊該帳號之會員負其責任。 - 會員得以申請註冊時所設定的登入方式,及其所對應的密碼,經由本公司所建置之登錄方式及程序,登錄使用本服務,且會員帳號及其所對應之密碼,僅供註冊該帳號之會員自行使用,會員不得以任何有償或無償之方式透露、轉讓或提供予任何第三人使用。 - 請妥善保管您的帳號及密碼,勿將帳號或密碼提供予第三人知悉,以保障您的權益;在您完成交易後,請務必登出本服務,若您與他人共用電腦或使用公共電腦,亦請務必關閉瀏覽器,以防止他人讀取您的個人資料。 三、 關於本服務 - 本公司提供經由網際網路接受會員委託代收及代付交易款項之價金中介保管服務,會員與交易相對人之交易款項應於一定天期屆滿或一定條件成就時,由本公司撥付交易款項予應收受款項之一方 - 本服務代收及代付交易款項的方式及範圍,以本公司提供服務當時所指定的服務方式及範圍為準,請參《費用說明》,且本公司針對有風險之信用卡交易,得以電話或電子郵件確認交易內容,以保障會員之交易安全;本服務代收及代付交易款項的服務方式及範圍有增減、變更或修改時,本公司將公佈於相關網頁上。 - 本服務僅於會員之委託符合本約定條款及相關約定所定之條件及限制時,依會員指示授權本公司代收或代付會員與其交易相對人間所應收取或支付之交易款項。交易款項所屬之交易,僅存在於會員與該交易相對人間,其所涉及之商品或服務之銷售、交易方式及條件、以及交易之履行等,其權利義務關係亦僅存在於會員與該交易相對人間,本服務受託代收或代付交易款項,不代表本公司對於各該交易之履行有任何明示或默示之保證或承諾。 - 會員與交易相對人雙方使用本服務進行交易時,應當遵守本公司之綠界網站(以下稱本網站,網址為https://www.ecpay.com.tw/) 及其相關網站上公告之各項規定,包括但不限於本條款、《會員服務規範》、 《退/換貨事宜》、 《費用說明》、 《交易糾紛爭議處理》、 《隱私權政策》及《交易管理規章》等。若會員申請使用本公司特定附加服務者,亦應遵守特定附加服務之相關規範。 - 會員與交易相對人發生交易糾紛時,本公司將依本服務相關規範協助會員與交易相對人排解交易糾紛。若會員使用信用卡並透過發卡機構主張拒絕付款或其他產生爭議款項之情事者,本公司應依主管機關就「信用卡消費爭議帳款處理機制」規範之相關法令,協助會員及交易相對人處理爭議款項,但本公司不負支付該筆帳款之義務。 - 會員與交易相對人間之交易,不得有違反中華民國法令或公序良俗之情形,如其交易涉及違反本公司《交易管理規章》、法令或公序良俗, 本公司保留拒絕或暫停提供本服務、及拒絕或暫停撥付相關款項予會員或交易相對人之權利。若因此造成本公司之損害或支出費用,會員並同意負擔賠償及償還之責任。 - 本服務提供接受委託代收及代付交易款項,並依相關約定撥付代收款項予會員,本公司並非銀行或金融機構,無法直接提供金融轉帳服務,本服務所代收之款項亦非存款,本公司不支付任何利息或孳息。 - 本服務代收及代付之款項,將妥善保管於本公司為本服務開立於各金融機構之信託/履約保證專款專用帳戶,該款項將獨立於本公司營運資金以外,除用以結算支付會員使用本服務所代收之款項、依會員要求代付其與交易相對人間之交易所應支付之款項、會員應付之其他費用、應償還之金額或賠償或其他依法令許可之使用範圍外,本公司不使用於其他非您指示之用途。 - 您應對您的會員帳號及綠界帳戶負責,並只有您本人可以使用前開帳戶,會員帳號及綠界帳戶不可轉讓、不可贈與、不可繼承,但綠界帳戶內之財產得向本公司申請結清。 - 若您喪失全部或部分民事權利能力或行為能力,本公司得根據有效法律文件之要求(包括但不限於確定的法院判決、生效的遺囑、行政機關文書等)或於有合法權利人出具前開法律文件並依本公司規範填具相關文件且附上正本及其他辦理事項後,處置您的綠界帳戶相關的款項及本服務使用資格。 - 若您需向交易相對人交付貨物,應根據交易資訊所提供的地址,委託有合法經營資格的承運人將貨物直接運送至對方或其指定收貨人,並要求交易相對人或其委託的第三方(該第三方應當提供交易相對人之授權文件並出示相應的身份證件)在收貨憑證上簽字確認,因貨物延遲送達或在送達過程中的遺失、毀損,本公司不承擔任何責任,應由您與交易相對人自行處理。 - 在使用本服務時,若您或您的交易相對人未遵守本約定條款或網站說明、交易頁面中之操作提示、規則,本公司有權拒絕為您與交易相對人提供相關服務,且本公司不承擔損害賠償責任。會員若發生上述狀況,而款項已先行撥付至您或交易相對人的綠界帳戶名下,您同意本公司得逕行自您或交易相對人所有之綠界帳戶餘額中扣回款項或拒絕您要求支付此筆款項。此款項若已匯入您的實體金融機構帳戶,本公司得向您請求返還該款項及賠償本公司所支出之追索費用。 - 若因您的過失導致之任何損失應由您自行承擔,該過失包括但不限於:不按照交易提示操作,未及時進行交易操作,遺忘或洩漏密碼,密碼被他人破解,您使用之電腦或手機遭入侵。 - 除有明顯錯誤或會員按本服務任何條款向本公司反應外,視為會員同意本服務系統記錄為最終且完整之記錄。 - 本公司提供經由網際網路接受會員委託代收及代付交易款項均應以新臺幣結付。 - 會員於申請註冊本服務、使用本服務期間,有疑似不法及為合於其他法令規定事項等情形時,會員應按本公司要求提交得確認或重新確認身分、實質受益人、對會員具控制權之人或其他經本公司通知使用本服務應提交之文件等資訊,若會員經本公司通知但未配合提交相關文件者,視為構成本服務條款第八條規定,本公司得不具理由拒絕提供服務、逕行風險控管措施、暫停或終止會員使用本服務之全部或一部。 - 會員若有未完成申請註冊、未提交申請註冊應備文件、申請註冊成為本公司會員但未申請或使用本服務一部或全部者等未實際註冊或使用之情況,本公司得不經通知於一定期間後,刪除會員相關申請資料及資格。 四、 代收及代付款項服務 - 會員經由本服務委託本公司代收及代付之款項,本公司將於處理後以電子郵件方式通知會員各該筆代收、代付款項之處理情形,但該等電子郵件僅係提示會員之性質,各該代收、代付款項之實際處理情形,仍以本服務系統所記錄者為準。 - 本服務系統會自動記錄本服務所代收及代付之款項及相關資料,會員得隨時自行登入系統進行查詢,如會員認為帳戶內之數額、相關紀錄或資料有誤,應立即向本公司反應,以便提供您必要之協助及處理。 - 會員指示本公司進行代付款項服務前,會員應輸入其他驗證方式,並經本公司再確認交易資訊無誤後,本公司將依會員指示完成代付款項作業。 - 會員及其交易相對人應依照本服務所設定之方式及流程使用本服務,如因會員或其交易相對人未依指定方式操作或違反本約定條款或本服務之相關約定,致未能順利完成交易、收款或付款者,會員及其交易相對人應自行協調處理,本公司得提供必要之協助。 - 對於可能涉及違反法令、公序良俗或侵害他人權益之交易、因錯誤所為之匯款、或依相關法令規定或主管機關之命令,本公司得直接自會員綠界帳戶中扣回或保留相關款項,如該等爭議款項已匯入會員指定之綠界帳戶,會員於接獲本公司通知後應立即返還該等款項。 五、 代收款項保留 - 如法院、檢警單位、主管機關、金融機構、行政機關或本公司業務合作機構等或與會員交易之相對人或相關權利人,向本公司要求暫停撥付相關款項予會員,或依本約定條款或爭議處理流程向本公司主張代收款項有爭議時,會員同意本公司得直接自會員於本服務之綠界帳戶餘額內保留相關款項,至該等爭議解決時止。 - 依前項約定保留之款項,於其爭議解決且有適當證明時,由本公司依其爭議解決之結果,將相關款項返還或支付予會員、交易相對人或相關權利人。本公司返還或支付相關款項時,均以匯款方式處理,會員同意匯款手續費將依金融機構之規定由金融機構收取並由匯款款項中直接扣除。 - 會員同意,於會員綠界帳戶超過一定期日未提領且可提領餘額大於新台幣0元者,本公司得向會員收取《帳務保管費》。 - 若本公司發現或得知會員之交易或帳戶運作方式出現與賣方客戶業務特性不符之重大變動時,本公司得向會員徵提相關文件供本公司查核、驗證,會員同意於本公司驗證、查核完成前保留會員綠界帳戶餘額或其他風險控管措施。 六、 代收款項之提領撥付 - 會員要求提領代收款項時,應先指定一個真實有效的金融機構帳戶,且會員指定金融機構帳戶之名稱及個人資料,必須與會員留存於本服務系統之姓名(或名稱)及個人資料一致,本公司將於收到指示翌日起三個工作日內,將相應的款項匯入您提供的有效金融機構帳戶(根據您提供的金融機構不同,會產生匯入時間上的差異)。 - 為確保交易安全,本公司並得就會員所提供之資料進行驗證;若會員尚未設定有效的會員指定金融機構帳戶並留存相關資料、或所提供的會員指定金融機構帳戶名稱及相關資料與會員所留存的資料不一致、或無法就會員所提供之資料完成驗證,本公司得拒絕撥付款項予會員、並暫時保留所代收之款項,至會員提出與其所留存之資料相一致之會員指定金融機構帳戶予本公司、或完成資料驗證時止,必要時,本公司並得對該會員拒絕或暫停提供本服務之全部或一部。 - 會員經由本服務系統要求本公司將代收款項提領撥付至會員指定金融機構帳戶時,應先扣除匯款手續費及其他應付費用或款項、以及依法令或相關約定保留之金額。 - 會員要求提領代收款項時,若本服務系統已依照會員要求,以相關金融機構所定之方式完成應撥付款項之匯款程序,並經本公司所配合之金融機構回覆交易成功者,即視為本公司已履行支付之義務,該等應提領撥付款項入帳時間及得以動用之時間,應依會員指定金融機構帳戶之規定。 - 會員應定期將綠界帳戶內之款項提領至會員指定之金融機構帳戶中,並同意本公司得自行將會員綠界帳戶內之餘額,扣除匯款手續費及其他應付費用或款項後,轉出至前開會員指定之金融機構帳戶。若會員怠於提領,經本公司以電子郵件通知訂期限通知提領仍未提領者,本公司得依前條第三項規定收帳務管理費,並合併於本條前段之應付費用內一併於會員綠界帳戶內扣除。 - 除本約定條款及本服務相關處理流程所定之方式外,本服務不對會員提供其他結算、支付或撥付代收款項的方式。 七 、 代收餘額款項轉付 - 會員委託本公司所代收之款項餘額,得經由本服務系統委託本公司用以支付會員與其他會員間因交易所應支付之款項。 - 會員委託本公司以其代收款項餘額轉付至其他會員所屬綠界帳戶時,以會員委託本公司代收之款項餘額即綠界帳戶中餘額為上限。 八、 違法行為之禁止及違約 - 您在使用本服務時應遵守中華民國相關法令及相關國際慣例,不將本服務用於任何違反本公司《交易管理規章》及非法目的(包括用於禁止或限制交易物品的交易)或侵害他人合法權益之行為,也不以任何非法方式使用本服務。如經本公司調查後認定您有非法或侵害他人權益之行為時,本公司得暫停、拒絕或終止您使用本服務,且您應承擔所有相關法律責任,若導致本公司或本公司受僱人受有損害,您應承擔賠償責任。上述行為包括但不限於: - 侵害他人名譽權、隱私權、商業秘密、商標權、著作權、專利權等合法權益。 - 違反法定或約定之保密義務。 - 冒用他人名義使用本服務。 - 從事不法交易行為,如洗錢、販賣槍枝、毒品、禁藥、盜版軟體、其他本公司認為不得使用本服務進行交易之物品。 - 提供賭博資訊或以任何方式引誘他人參與賭博。 - 非法使用他人金融機構帳戶(包括信用卡帳戶)或無效金融機構帳戶(包括信用卡帳戶)交易。 - 違反《洗錢防制法》及《提供第三方支付服務之事業或人員防制洗錢及打擊資恐辦法》等相關法令。 - 進行與您或交易之相對人宣稱的交易內容不符的交易,或不真實的交易。 - 從事任何可能含有電腦病毒或是可能侵害本服務系統、資料之行為。 - 超商條、代碼收款服務,不得間接或直接使用於遊戲點數、點卡或遊戲類點數儲值類型之交易。 - 您瞭解並同意,除可歸責於本公司之因素外,本公司不因下述情況所致之損害負擔賠償責任,包括但不限於利潤、商譽、使用、數據等方面的損失或其他無形損失的損害賠償 (無論本公司是否已被告知該等損害賠償的可能性): - 經本公司調查後認定您已經違反政府法令、本約定條款或精神,而暫停、拒絕或終止向您提供本服務或其他相關服務。 - 經本公司發現您的會員帳號或綠界帳戶有異常或疑義之交易,或有違反法律規定或本約定條款之虞時,本公司得不經通知先行暫停、拒絕或終止您使用會員帳號或綠界帳戶及相關服務(包括但不限於對綠界帳戶名下的款項和在途交易採取取消交易等限制措施)。 - 如經本公司調查後認定您有違反本約定條款時,基於法令及保障其他會員使用本服務之權益,本公司得逕行暫停、拒絕或終止您使用本服務,並將您保留在綠界帳戶的全部合法餘額退回您的金融機構帳戶。 九、 支付錯誤之處理 - 因不可歸責於您的事由而發生支付錯誤時,本公司應協助您進行更正,並提供必要之協助。 - 因可歸責於本公司事由而發生支付錯誤時,本公司應於知悉時,立即更正,並同時以電話或電子郵件通知您。 - 因可歸責於您的事由而發生支付錯誤時,例如您輸入錯誤之金額或輸入錯誤之收款方,您應立即向本公司反應,以便提供您必要之協助及處理。 十、 保密義務 - 會員對本服務所取得之交易資訊、交易相對人之資料,包括但不限於信用卡交易資料等、收款額度、費率等,非公開於本服務網站之服務資訊,除其他法律或主管機關另有規定者外,均負有保密義務,不得公開傳播或為任何形式之揭露。若因會員違反前揭保密義務,本公司有權終止提供本服務,如因而致本公司受有損害,會員應負賠償之義務。 - 會員對於與交易相對人間之交易相關資訊應負保密義務,除完成交易所必須,不得公開傳播或以任何形式揭露,若因此造成交易相對人或本公司之損害,會員應負賠償之責。 十一、 資訊安全 - 本公司已取得ISO 27001及PCI DSS資訊安全認證,並持續採取適當措施,確保本服務資訊系統之資訊安全。 - 本公司及會員應各自確保其資訊系統之安全,防止非法入侵、取得、竄改、毀損業務紀錄或消費者之個人資料。 - 如發生第三人破解本公司資訊系統之保護措施或利用資訊系統之漏洞爭議,將由本公司就該事實不存在負舉證責任。 - 第三人入侵本公司之資訊系統對會員所造成之損害,將由本公司負擔。 十二、 服務暫停或中斷 - 本公司於下列情形得暫停或中斷本服務之全部或一部,會員不得因此請求賠償或補償: - 對本服務相關軟硬體設備進行搬遷、更換、升級、保養或維修時。 - 會員有違反法令、本約定條款或其他應遵守事項之情形。 - 本公司代收、代付款項或會員綠界帳戶內餘額經法院裁定或檢察官命令扣押時。 - 配合金融監理機關、警政機關暫停會員帳號或綠界帳戶之使用、停止款項撥付等要求。 - 因第三人之行為或其他不可歸責於本公司之事由所致之服務暫停、中斷或無法正常運作。 - 天災或其他不可抗力所致之服務暫停、中斷或無法正常運作。 - 本服務如因本公司軟硬體設備障礙、阻斷、或不正常運作,以致發生錯誤、遲滯、中斷或不能傳遞時,本公司應儘速排除相關障礙並恢復系統正常運作,但除本公司有故意或重大過失者外,本公司不負損害賠償責任。 十三、 以電子文件為表示方法 - 您同意以電子文件作為表示方法,依本約定條款交換之電子文件,如其內容可完整呈現且可於日後取出供查驗者,其效力依電子簽章法規定與書面文件相同。 - 您同意於本服務網站執行功能選項及任何條款之同意與否,均由本公司詳實記錄登入帳號、IP及時間等資訊,您於本服務網站所為之行為均具法律效力。 - 所有根據本約定條款公布於本服務網站之內容、相關服務規範及本服務條款修正內容將以線上同意形式為之。若會員對本服務、本服務條款及相關使用規範之任一部分有疑義或反對時,應即停止使用本服務之全部,如繼續使用,視為同意本服務條款及相關使用規範之全部。 十四、責任限制 - 本服務依業界標準及系統當時之功能及現況提供服務,除可歸責於本公司因素外,對於會員之特定要求或需求,包括但不限於速度、安全性、可靠性、完整性、正確性及不會斷線或出錯等,本公司不作任何明示或默示之擔保或保證。 - 本公司不保證郵件、檔案或資料之傳送及儲存均係可靠且正確無誤,亦不保證所儲存或所傳送之郵件、檔案或資料之安全性、可靠性、完整性、正確性及不會斷線和出錯等,因郵件、檔案或資料傳送或儲存失敗、遺失或錯誤等所致之損害。 - 本服務系統會定期備份資料,並盡力確保本服務資料之正確性,如因會員自身因素導致本服務資料遭刪除或錯誤等,本公司將盡力協助回復資料。 - 會員因使用本服務所受之直接或間接損害,如該等損害之發生係可歸責於本公司、且依本約定條款或依相關法令應由本公司負賠償責任者,本公司對於任一會員之賠償責任,以本公司對該會員就該此交易或服務原所得收取之服務費為上限。 - 您經由本服務購買或取得之任何產品、服務、資訊或其他資料符合您的期望,如您有疑義應由您與交易相對人自行協調解決。 - 您經由本服務之使用下載或取得任何資料,應由您自行考量且自負風險。 十五、 服務費 - 會員使用本服務時,本公司將依會員使用之服務種類,向會員收取相關服務費,各項服務費之項目、計算方式及金額請參《費用說明》說明。對於會員因使用本服務所生之服務費及其他應付費用或款項,會員同意本公司得直接自代收款項中扣除。 - 關於本公司所收取之服務費,本公司將每月彙整所收取之服務費,並於次月寄送發票。 - 您瞭解並同意,本公司得隨時調整本服務之各項服務費,調整後之服務費將公告於本服務相關網頁上,或以電子郵件通知會員。若會員不同意調整後之服務費,應即停止使用本服務,如會員繼續使用本服務,即視為已同意調整後之服務費。 十六、 帳號密碼被冒用之處理 - 若您發現或懷疑您的帳號、密碼遭他人盜用或不當使用,應立即以電話、電子郵件或其他方式通知本公司並辦理帳號停用手續,以便本公司及時採取適當因應措施;本公司在接獲您的通知或由本公司自行察覺並主動通知您後,將暫停該帳號所有指示支付行為,並暫停接收該帳號後續之支付指示。 - 本公司受理完成您的帳號停用手續後,因該帳號所發生之損失及調查帳號密碼被冒用所生之費用,應由本公司負擔;在您完成帳號停用手續前,如發生下列事項而致該帳號所發生之損失,應由您完全負擔: - 您未妥善保管帳號密碼。 - 您自行將帳號密碼提供與他人。 - 您未使用第三方支付業者所提供的帳號安全機制。 - 其他因您故意或重大過失所致之事由。 - 本公司已於服務網頁明顯處載明帳號密碼被冒用時的通知管道,包含電話、電子郵件信箱等,除有不可抗力或其他重大事由,通知管道之服務時間應為全日全年無休。 十七、 契約之終止、變更 - 會員得隨時以網際網路登入向本公司申請帳戶終止使用,並於填具相關終止申請表單及提交正本經本公司確認後,即終止本契約。本契約終止或解除後,會員得就綠界帳戶中無疑義帳款,依《費用說明》每月提領限制額度提領餘額。本公司將扣除銀行匯款手續費後,轉出至前開會員指定之金融機構帳戶。 - 本條款如有修改或增刪時,本公司將以電子郵件通知會員,並於本服務網站以顯著明確文字公告其變更事項、生效日期,暨告知會員得於變更事項生效前表示異議。 - 會員未於前項公告變更事項生效前表示異議並通知本公司終止本契約者,視為同意該修改或增刪條款。 十八、 智慧財產權保護 - 本服務所有內容,包括但不限於著作、圖片、檔案、資訊、資料、網站架構、網站畫面的安排、網頁設計,均由本公司或權利人依法享有其智慧財產權,包括但不限於商標權、專利權、著作權、商業秘密等。 - 非經本公司或權利人書面同意,會員不得擅自使用、修改、重製、公開傳輸、改作、散佈、發行或公開發表本服務之程序或內容。 十九、 其他約定 - 本服務相關網頁上所載之處理流程、說明、約定、使用辦法、注意事項及限制等,均視為本約定條款之一部分,並本條款效力與會員簽訂本服務各契約效力相同。 - 本約定條款未盡事宜,均依相關金融法規、主管機關規定辦理。信用卡交易、收款相關未盡事宜,亦應依信用卡國際組織之相關規範辦理。 - 本約定條款之解釋如有疑義時,應為有利於會員之解釋為之。 - 本服務僅依所建置之功能及狀態提供服務;本公司並保留增減或變更相關系統或功能之全部或一部之權利。 - 本公司若將本服務、交易合約及其相關權利義務移轉予第三人,則本服務之相關權利義務關係、交易以及資料等,亦得一併移轉予該第三人承受、並由該第三人繼續提供服務。 - 本約定條款未盡事宜,悉依中華民國相關法令定之,因本服務所生爭議而涉訟時,除法律另有規定外,以臺灣臺北地方法院為第一審管轄法院。但法律有專屬管轄之特別規定者,從其規定。 - 本公司資訊如下: - 綠界科技股份有限公司,綠界平台識別標幟 : - 負責人:梁維誠 - 客服資訊: - 線上客服:https://www.ecpay.com.tw/ServiceReply/Create - 客服專線:02-2655-1775 - 電子信箱:service@ecpay.com.tw - 服務時間:平日 09:00~20:00;假日 09:00~12:00、13:00~18:00 - 網址:https://www.ecpay.com.tw - 地址:115 台北市南港區成功路一段58號5樓 2025-10-13 14:22:32 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 9/21 個網址 2025-10-13 14:22:32 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/CreditCard/Privacy 2025-10-13 14:22:32 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/CreditCard/Privacy, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/CreditCard/Privacy 的第 1/3 次請求 2025-10-13 14:22:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e9b0990>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/3d59add7b0db0b224092cb4c27fc878c 2025-10-13 14:22:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d7591c890>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/3d59add7b0db0b224092cb4c27fc878c 2025-10-13 14:22:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e643510>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/3d59add7b0db0b224092cb4c27fc878c 2025-10-13 14:22:32 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:22:32 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:22:32 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:22:32 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 293 2025-10-13 14:22:32 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:22:32 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:22:32 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:22:32 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:22:33 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:22:33 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:22:33 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x57ad212c14e3 <unknown> #1 0x57ad20ff0c76 <unknown> #2 0x57ad21019d78 <unknown> #3 0x57ad21016029 <unknown> #4 0x57ad21054ccc <unknown> #5 0x57ad2105447f <unknown> #6 0x57ad2104bde3 <unknown> #7 0x57ad210212dd <unknown> #8 0x57ad2102234e <unknown> #9 0x57ad212813e4 <unknown> #10 0x57ad212853d7 <unknown> #11 0x57ad2128fb20 <unknown> #12 0x57ad21286023 <unknown> #13 0x57ad212541aa <unknown> #14 0x57ad212aa6b8 <unknown> #15 0x57ad212aa847 <unknown> #16 0x57ad212ba243 <unknown> #17 0x715844094ac3 <unknown> 2025-10-13 14:22:33 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:22:33 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:22:34 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:22:34 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/CreditCard/Privacy 2025-10-13 14:22:34 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 293,內容可能已加載完成 2025-10-13 14:22:34 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:22:34 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:22:36 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/CreditCard/Privacy 2025-10-13 14:22:36 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:22:36 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:22:40 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:22:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:22:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:22:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:22:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:22:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:22:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:22:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:22:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:22:46 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/機能性營養補充 (實際 URL: https://www.fullmountain.tw/pages/%E6%A9%9F%E8%83%BD%E6%80%A7%E7%87%9F%E9%A4%8A%E8%A3%9C%E5%85%85) 2025-10-13 14:22:46 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:22:46 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:22:46 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:22:46 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:22:46 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:22:46 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:22:46 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 358340 字節 2025-10-13 14:22:46 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 178 字節 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1550 字節 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 178 字節,約 21 個詞,8 行 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 機能性營養補充 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:22:47 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 7/21 個網址 2025-10-13 14:22:47 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/印度奶茶香料 2025-10-13 14:22:47 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/印度奶茶香料, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/印度奶茶香料 的第 1/3 次請求 2025-10-13 14:22:47 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e2ae4d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5ef06c71101265a254d66cb3c9425e0a 2025-10-13 14:22:47 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e60a1d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5ef06c71101265a254d66cb3c9425e0a 2025-10-13 14:22:47 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e60b190>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5ef06c71101265a254d66cb3c9425e0a 2025-10-13 14:22:47 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:22:47 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:22:47 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:22:47 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:22:47 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:22:47 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:22:47 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:1168] - get_content - 未找到任何主要內容元素,頁面可能使用非標準結構 2025-10-13 14:22:47 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/CreditCard/Privacy 2025-10-13 14:22:48 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:22:48 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:22:48 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5d082dfdc4e3 <unknown> #1 0x5d082dd0bc76 <unknown> #2 0x5d082dd34d78 <unknown> #3 0x5d082dd31029 <unknown> #4 0x5d082dd6fccc <unknown> #5 0x5d082dd6f47f <unknown> #6 0x5d082dd66de3 <unknown> #7 0x5d082dd3c2dd <unknown> #8 0x5d082dd3d34e <unknown> #9 0x5d082df9c3e4 <unknown> #10 0x5d082dfa03d7 <unknown> #11 0x5d082dfaab20 <unknown> #12 0x5d082dfa1023 <unknown> #13 0x5d082df6f1aa <unknown> #14 0x5d082dfc56b8 <unknown> #15 0x5d082dfc5847 <unknown> #16 0x5d082dfd5243 <unknown> #17 0x7ee7d6c94ac3 <unknown> 2025-10-13 14:22:48 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:22:48 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:22:48 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:22:48 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/印度奶茶香料 2025-10-13 14:22:49 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:22:49 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:22:49 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:22:49 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:22:49 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:22:50 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:22:50 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/印度奶茶香料 2025-10-13 14:22:50 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/印度奶茶香料 2025-10-13 14:22:50 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:22:50 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:22:52 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:22:52 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:22:52 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:22:53 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 87 2025-10-13 14:22:55 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 87,內容可能已加載完成 2025-10-13 14:22:55 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:23:01 - INFO - WebScraper - [scraper.py:1168] - get_content - 未找到任何主要內容元素,頁面可能使用非標準結構 2025-10-13 14:23:01 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/CreditCard/Privacy 2025-10-13 14:23:03 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:23:03 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:23:03 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:23:03 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:23:03 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:23:07 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 87 2025-10-13 14:23:08 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:23:08 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/印度奶茶香料 2025-10-13 14:23:09 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 87,內容可能已加載完成 2025-10-13 14:23:09 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:23:10 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:23:10 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:23:10 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:23:10 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:23:11 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 233 2025-10-13 14:23:13 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 233,內容可能已加載完成 2025-10-13 14:23:13 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:23:13 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/CreditCard/Privacy (實際 URL: https://support.ecpay.com.tw/10111/) 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 81548 字節 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 1469 字節 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1942 字節 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1942 字節 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 810 字節 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 2764 字節,約 162 個詞,121 行 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 隱私權政策 權益說明 生效日期:中華民國114年06月04日起 檢視新版本 > 綠界科技股份有限公司 (以下稱本公司)為辦理您申請成為本公司會員及使用金流系統服務,將蒐集、處理及利用使用者個人資料,為善盡您的個人資料之保護,本公司謹依個人資料保護法第8條第1項規定向使用者進行下列事項之告知: 一、蒐集之目的 本公司蒐集您個人資料之目的係為確認身分及建立使用者資料檔案,並完成會員帳號及綠界帳戶開戶、委託處理與其他使用者間交易款項之代收代付服務及其他經主管機關核准之服務,同時向您提供本公司完成交易、爭議處理等服務之相關訊息。法定特定目的為:「040行銷」、「059金融服務業依法令規定及金融監理需要,所為之蒐集處理及利用」、「060金融爭議處理」、「063非公務機關依法定義務所進行個人資料之蒐集處理及利用」、「067信用卡、現金卡、轉帳卡或電子票證業務」、「069契約、類似契約或其他法律關係事務」、「090消費者、客戶管理與服務」、「091消費者保護」、「148網路購物及其他電子商務服務」、「157調查、統計與研究分析」、「181其他經營合於營業登記項目或組織章程所定之業務」。 二、蒐集之資料類別 姓名、地址、電話、電子郵遞地址、網路平台申請之帳號、申辦查詢服務之紀錄、身份證明文件影本(如駕照、健保卡等)、金融機構帳戶及其影本、信用卡相關資料、徵信報告、財力證明、身分證統一編號、護照號碼、年齡、性別、國籍、出生年月日、會員註冊時間、IP位址、瀏覽器種類、網頁瀏覽軌跡紀錄、cookies。 三、應用程式(APP)使用權限及用途 使用本公司應用程式時,將視應用程式功能所需,詢問您是否允許開放權限,詳細項目及對應功能如下: 相機:透過相機鏡頭設定,開啟掃描及照相功能,以使用付款、基本資料大頭照修改等服務。 電話:透過使用者手機撥打本公司客服專線。 儲存:讀取相簿及相關資料或將資料存入手機。 生物辨識:讀取使用者端設備生物辨識驗證之結果。(例如:使用者裝置指紋辨識)。 四、利用期間、地區、對象及方式 期間:自您加入綠界會員之日起,至您或本公司終止綠界服務之日止。但法令另有規定或依法需保存之資料者,依其規定。 地區:下列「對象」所在地區或提供服務地區,包含中華民國境內與境外地區,境外地區可能包含日本或其他雲端伺服器所在地區。 對象:本公司或與本公司因業務需要訂有契約關係或業務往來之組織、機構(含受本公司委託提供委外服務之組織、機構);金融監理或依法有權機關或金融監理機關,以及對前開公司、組織或機構依法有管轄權之機關、司法主管機關、或其他政府機構;與您交易之相對人;雲端服務提供者。 方式:合於法令規定以自動化機器或其他非自動化之方式,進行個人資料之蒐集、處理、利用及國際傳輸。 五、個人資料之權利 您可依照個人資料保護法第三條及第二十條行使以下權利: 查詢或請求閱覽。 請求製給複製本(需繳交手續費 150 元)。 ※以上費率及牌價皆為未稅價,最終結算費用需加收取5%營業稅。 請求補充或更正。 請求停止蒐集、處理或利用。 請求刪除。 拒絕行銷。 您欲行使上述相關權利時,請洽詢 線上客服 或客服專線。 六、不提供個人資料所致權益之影響 您可自行選擇是否提供資料及所提供資料的完整性,但某些網站功能、服務或活動必須根據您所提供的資料或使用權限方得使用時,您若拒絕提供完整且正確的個人資料,部分網站功能、服務或活動可能無法使用,屆時本公司將無法受理您使用者資格、相關金流業務資格之申請,敬請見諒。 隱私權政策 一、蒐集之目的 二、蒐集之資料類別 三、應用程式(APP)使用權限及用途 四、利用期間、地區、對象及方式 五、個人資料之權利 六、不提供個人資料所致權益之影響 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技 API 使用條款 退/換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者發票查詢 消費者交易查詢 票券履約保障查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 — 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00 、 13:00~18:00 …… …… …… …… Copyright © Green World FinTech Service Co., Ltd. All rights reserved. 額外的結構化內容: • 相機:透過相機鏡頭設定,開啟掃描及照相功能,以使用付款、基本資料大頭照修改等服務。 • 電話:透過使用者手機撥打本公司客服專線。 • 儲存:讀取相簿及相關資料或將資料存入手機。 • 生物辨識:讀取使用者端設備生物辨識驗證之結果。(例如:使用者裝置指紋辨識)。 • 期間:自您加入綠界會員之日起,至您或本公司終止綠界服務之日止。但法令另有規定或依法需保存之資料者,依其規定。 • 地區:下列「對象」所在地區或提供服務地區,包含中華民國境內與境外地區,境外地區可能包含日本或其他雲端伺服器所在地區。 • 對象:本公司或與本公司因業務需要訂有契約關係或業務往來之組織、機構(含受本公司委託提供委外服務之組織、機構);金融監理或依法有權機關或金融監理機關,以及對前開公司、組織或機構依法有管轄權之機關、司法主管機關、或其他政府機構;與您交易之相對人;雲端服務提供者。 • 方式:合於法令規定以自動化機器或其他非自動化之方式,進行個人資料之蒐集、處理、利用及國際傳輸。 • 查詢或請求閱覽。 • 請求製給複製本(需繳交手續費 150 元)。※以上費率及牌價皆為未稅價,最終結算費用需加收取5%營業稅。 • 請求補充或更正。 • 請求停止蒐集、處理或利用。 • 請求刪除。 • 拒絕行銷。 • 隱私權政策一、蒐集之目的二、蒐集之資料類別三、應用程式(APP)使用權限及用途四、利用期間、地區、對象及方式五、個人資料之權利六、不提供個人資料所致權益之影響 • 一、蒐集之目的 • 二、蒐集之資料類別 • 三、應用程式(APP)使用權限及用途 • 四、利用期間、地區、對象及方式 • 五、個人資料之權利 • 六、不提供個人資料所致權益之影響 • 一、蒐集之目的 • 二、蒐集之資料類別 • 三、應用程式(APP)使用權限及用途 • 四、利用期間、地區、對象及方式 • 五、個人資料之權利 • 六、不提供個人資料所致權益之影響 2025-10-13 14:23:14 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 10/21 個網址 2025-10-13 14:23:14 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 2025-10-13 14:23:14 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 的第 1/3 次請求 2025-10-13 14:23:14 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e956cd0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/4d8cd77174e3a7784ebdb3b86dcdb433 2025-10-13 14:23:14 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e954c50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/4d8cd77174e3a7784ebdb3b86dcdb433 2025-10-13 14:23:14 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e955d50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/4d8cd77174e3a7784ebdb3b86dcdb433 2025-10-13 14:23:14 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:23:14 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:23:14 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:23:14 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:23:14 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:23:14 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:23:14 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:23:15 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:23:15 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:23:15 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:23:15 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x58f8b394f4e3 <unknown> #1 0x58f8b367ec76 <unknown> #2 0x58f8b36a7d78 <unknown> #3 0x58f8b36a4029 <unknown> #4 0x58f8b36e2ccc <unknown> #5 0x58f8b36e247f <unknown> #6 0x58f8b36d9de3 <unknown> #7 0x58f8b36af2dd <unknown> #8 0x58f8b36b034e <unknown> #9 0x58f8b390f3e4 <unknown> #10 0x58f8b39133d7 <unknown> #11 0x58f8b391db20 <unknown> #12 0x58f8b3914023 <unknown> #13 0x58f8b38e21aa <unknown> #14 0x58f8b39386b8 <unknown> #15 0x58f8b3938847 <unknown> #16 0x58f8b3948243 <unknown> #17 0x7f977ce94ac3 <unknown> 2025-10-13 14:23:15 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:23:15 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:23:16 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:23:16 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 2025-10-13 14:23:17 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 2025-10-13 14:23:17 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:23:17 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:23:19 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:23:25 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/印度奶茶香料 (實際 URL: https://www.fullmountain.tw/pages/%E5%8D%B0%E5%BA%A6%E5%A5%B6%E8%8C%B6%E9%A6%99%E6%96%99) 2025-10-13 14:23:25 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:23:25 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:23:25 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:23:25 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:23:25 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:23:25 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:23:25 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 302249 字節 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 177 字節 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1055 字節 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 177 字節,約 21 個詞,8 行 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 印度奶茶香料 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:23:26 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 8/21 個網址 2025-10-13 14:23:26 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/即食麥片、穀片 2025-10-13 14:23:26 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/即食麥片、穀片, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/即食麥片、穀片 的第 1/3 次請求 2025-10-13 14:23:26 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6d6dd290>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/919584a43fbc85aec0db0fc3a0d445f9 2025-10-13 14:23:26 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e68d1d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/919584a43fbc85aec0db0fc3a0d445f9 2025-10-13 14:23:26 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e68e310>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/919584a43fbc85aec0db0fc3a0d445f9 2025-10-13 14:23:26 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:23:26 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:23:26 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:23:26 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:23:26 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:23:26 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:23:27 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:23:27 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/CreditCard/Privacy (實際 URL: https://support.ecpay.com.tw/10111/) 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 81550 字節 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 1469 字節 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1942 字節 2025-10-13 14:23:27 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1942 字節 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 810 字節 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 2764 字節,約 162 個詞,121 行 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 隱私權政策 權益說明 生效日期:中華民國114年06月04日起 檢視新版本 > 綠界科技股份有限公司 (以下稱本公司)為辦理您申請成為本公司會員及使用金流系統服務,將蒐集、處理及利用使用者個人資料,為善盡您的個人資料之保護,本公司謹依個人資料保護法第8條第1項規定向使用者進行下列事項之告知: 一、蒐集之目的 本公司蒐集您個人資料之目的係為確認身分及建立使用者資料檔案,並完成會員帳號及綠界帳戶開戶、委託處理與其他使用者間交易款項之代收代付服務及其他經主管機關核准之服務,同時向您提供本公司完成交易、爭議處理等服務之相關訊息。法定特定目的為:「040行銷」、「059金融服務業依法令規定及金融監理需要,所為之蒐集處理及利用」、「060金融爭議處理」、「063非公務機關依法定義務所進行個人資料之蒐集處理及利用」、「067信用卡、現金卡、轉帳卡或電子票證業務」、「069契約、類似契約或其他法律關係事務」、「090消費者、客戶管理與服務」、「091消費者保護」、「148網路購物及其他電子商務服務」、「157調查、統計與研究分析」、「181其他經營合於營業登記項目或組織章程所定之業務」。 二、蒐集之資料類別 姓名、地址、電話、電子郵遞地址、網路平台申請之帳號、申辦查詢服務之紀錄、身份證明文件影本(如駕照、健保卡等)、金融機構帳戶及其影本、信用卡相關資料、徵信報告、財力證明、身分證統一編號、護照號碼、年齡、性別、國籍、出生年月日、會員註冊時間、IP位址、瀏覽器種類、網頁瀏覽軌跡紀錄、cookies。 三、應用程式(APP)使用權限及用途 使用本公司應用程式時,將視應用程式功能所需,詢問您是否允許開放權限,詳細項目及對應功能如下: 相機:透過相機鏡頭設定,開啟掃描及照相功能,以使用付款、基本資料大頭照修改等服務。 電話:透過使用者手機撥打本公司客服專線。 儲存:讀取相簿及相關資料或將資料存入手機。 生物辨識:讀取使用者端設備生物辨識驗證之結果。(例如:使用者裝置指紋辨識)。 四、利用期間、地區、對象及方式 期間:自您加入綠界會員之日起,至您或本公司終止綠界服務之日止。但法令另有規定或依法需保存之資料者,依其規定。 地區:下列「對象」所在地區或提供服務地區,包含中華民國境內與境外地區,境外地區可能包含日本或其他雲端伺服器所在地區。 對象:本公司或與本公司因業務需要訂有契約關係或業務往來之組織、機構(含受本公司委託提供委外服務之組織、機構);金融監理或依法有權機關或金融監理機關,以及對前開公司、組織或機構依法有管轄權之機關、司法主管機關、或其他政府機構;與您交易之相對人;雲端服務提供者。 方式:合於法令規定以自動化機器或其他非自動化之方式,進行個人資料之蒐集、處理、利用及國際傳輸。 五、個人資料之權利 您可依照個人資料保護法第三條及第二十條行使以下權利: 查詢或請求閱覽。 請求製給複製本(需繳交手續費 150 元)。 ※以上費率及牌價皆為未稅價,最終結算費用需加收取5%營業稅。 請求補充或更正。 請求停止蒐集、處理或利用。 請求刪除。 拒絕行銷。 您欲行使上述相關權利時,請洽詢 線上客服 或客服專線。 六、不提供個人資料所致權益之影響 您可自行選擇是否提供資料及所提供資料的完整性,但某些網站功能、服務或活動必須根據您所提供的資料或使用權限方得使用時,您若拒絕提供完整且正確的個人資料,部分網站功能、服務或活動可能無法使用,屆時本公司將無法受理您使用者資格、相關金流業務資格之申請,敬請見諒。 隱私權政策 一、蒐集之目的 二、蒐集之資料類別 三、應用程式(APP)使用權限及用途 四、利用期間、地區、對象及方式 五、個人資料之權利 六、不提供個人資料所致權益之影響 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技 API 使用條款 退/換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者發票查詢 消費者交易查詢 票券履約保障查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 — 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00 、 13:00~18:00 …… …… …… …… Copyright © Green World FinTech Service Co., Ltd. All rights reserved. 額外的結構化內容: • 相機:透過相機鏡頭設定,開啟掃描及照相功能,以使用付款、基本資料大頭照修改等服務。 • 電話:透過使用者手機撥打本公司客服專線。 • 儲存:讀取相簿及相關資料或將資料存入手機。 • 生物辨識:讀取使用者端設備生物辨識驗證之結果。(例如:使用者裝置指紋辨識)。 • 期間:自您加入綠界會員之日起,至您或本公司終止綠界服務之日止。但法令另有規定或依法需保存之資料者,依其規定。 • 地區:下列「對象」所在地區或提供服務地區,包含中華民國境內與境外地區,境外地區可能包含日本或其他雲端伺服器所在地區。 • 對象:本公司或與本公司因業務需要訂有契約關係或業務往來之組織、機構(含受本公司委託提供委外服務之組織、機構);金融監理或依法有權機關或金融監理機關,以及對前開公司、組織或機構依法有管轄權之機關、司法主管機關、或其他政府機構;與您交易之相對人;雲端服務提供者。 • 方式:合於法令規定以自動化機器或其他非自動化之方式,進行個人資料之蒐集、處理、利用及國際傳輸。 • 查詢或請求閱覽。 • 請求製給複製本(需繳交手續費 150 元)。※以上費率及牌價皆為未稅價,最終結算費用需加收取5%營業稅。 • 請求補充或更正。 • 請求停止蒐集、處理或利用。 • 請求刪除。 • 拒絕行銷。 • 隱私權政策一、蒐集之目的二、蒐集之資料類別三、應用程式(APP)使用權限及用途四、利用期間、地區、對象及方式五、個人資料之權利六、不提供個人資料所致權益之影響 • 一、蒐集之目的 • 二、蒐集之資料類別 • 三、應用程式(APP)使用權限及用途 • 四、利用期間、地區、對象及方式 • 五、個人資料之權利 • 六、不提供個人資料所致權益之影響 • 一、蒐集之目的 • 二、蒐集之資料類別 • 三、應用程式(APP)使用權限及用途 • 四、利用期間、地區、對象及方式 • 五、個人資料之權利 • 六、不提供個人資料所致權益之影響 2025-10-13 14:23:27 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 10/21 個網址 2025-10-13 14:23:27 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 2025-10-13 14:23:27 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 的第 1/3 次請求 2025-10-13 14:23:27 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e8cf610>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ab3276b5a197cc85043c073b2847e855 2025-10-13 14:23:27 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e9bc850>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ab3276b5a197cc85043c073b2847e855 2025-10-13 14:23:27 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e9be550>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ab3276b5a197cc85043c073b2847e855 2025-10-13 14:23:27 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:23:27 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:23:27 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:23:27 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:23:28 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:23:28 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:23:28 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x588f214ed4e3 <unknown> #1 0x588f2121cc76 <unknown> #2 0x588f21245d78 <unknown> #3 0x588f21242029 <unknown> #4 0x588f21280ccc <unknown> #5 0x588f2128047f <unknown> #6 0x588f21277de3 <unknown> #7 0x588f2124d2dd <unknown> #8 0x588f2124e34e <unknown> #9 0x588f214ad3e4 <unknown> #10 0x588f214b13d7 <unknown> #11 0x588f214bbb20 <unknown> #12 0x588f214b2023 <unknown> #13 0x588f214801aa <unknown> #14 0x588f214d66b8 <unknown> #15 0x588f214d6847 <unknown> #16 0x588f214e6243 <unknown> #17 0x7f8894894ac3 <unknown> 2025-10-13 14:23:28 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:23:28 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:23:28 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:23:28 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:23:28 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:23:28 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:23:28 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/即食麥片、穀片 2025-10-13 14:23:29 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:23:29 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:23:29 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:23:29 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited normally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5de9696694e3 <unknown> #1 0x5de969398c76 <unknown> #2 0x5de9693c1d78 <unknown> #3 0x5de9693be029 <unknown> #4 0x5de9693fcccc <unknown> #5 0x5de9693fc47f <unknown> #6 0x5de9693f3de3 <unknown> #7 0x5de9693c92dd <unknown> #8 0x5de9693ca34e <unknown> #9 0x5de9696293e4 <unknown> #10 0x5de96962d3d7 <unknown> #11 0x5de969637b20 <unknown> #12 0x5de96962e023 <unknown> #13 0x5de9695fc1aa <unknown> #14 0x5de9696526b8 <unknown> #15 0x5de969652847 <unknown> #16 0x5de969662243 <unknown> #17 0x7b9000a94ac3 <unknown> 2025-10-13 14:23:29 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:23:29 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:23:30 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:23:30 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 2025-10-13 14:23:30 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 233 2025-10-13 14:23:32 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 2025-10-13 14:23:32 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:23:32 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/即食麥片、穀片 2025-10-13 14:23:32 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 233,內容可能已加載完成 2025-10-13 14:23:32 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:23:32 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:23:32 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:23:32 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:23:32 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:23:36 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:23:36 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 2025-10-13 14:23:38 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:23:38 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:23:38 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:23:38 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:23:38 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:23:38 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:23:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:23:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 179.7MB, CPU 0.0% 2025-10-13 14:23:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 179.6MB, CPU 0.0% 2025-10-13 14:23:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 200.6MB, CPU 0.0% 2025-10-13 14:23:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:23:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:23:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:23:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:23:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:23:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:23:42 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 206 2025-10-13 14:23:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:23:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:23:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:23:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:23:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:23:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:23:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:23:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:23:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:23:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:23:44 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 206,內容可能已加載完成 2025-10-13 14:23:44 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/印度奶茶香料 (實際 URL: https://www.fullmountain.tw/pages/%E5%8D%B0%E5%BA%A6%E5%A5%B6%E8%8C%B6%E9%A6%99%E6%96%99) 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 302250 字節 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 177 字節 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1055 字節 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 177 字節,約 21 個詞,8 行 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 印度奶茶香料 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:23:45 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 8/21 個網址 2025-10-13 14:23:45 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/即食麥片、穀片 2025-10-13 14:23:45 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/即食麥片、穀片, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/即食麥片、穀片 的第 1/3 次請求 2025-10-13 14:23:45 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e609450>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/4d38eb2443c34939b4bcc8dde6bd7e95 2025-10-13 14:23:45 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e294f10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/4d38eb2443c34939b4bcc8dde6bd7e95 2025-10-13 14:23:45 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e295510>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/4d38eb2443c34939b4bcc8dde6bd7e95 2025-10-13 14:23:45 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:23:45 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:23:45 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:23:45 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:23:45 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:23:45 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:23:45 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:23:46 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:23:46 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:23:46 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:23:46 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x555d7db404e3 <unknown> #1 0x555d7d86fc76 <unknown> #2 0x555d7d898d78 <unknown> #3 0x555d7d895029 <unknown> #4 0x555d7d8d3ccc <unknown> #5 0x555d7d8d347f <unknown> #6 0x555d7d8cade3 <unknown> #7 0x555d7d8a02dd <unknown> #8 0x555d7d8a134e <unknown> #9 0x555d7db003e4 <unknown> #10 0x555d7db043d7 <unknown> #11 0x555d7db0eb20 <unknown> #12 0x555d7db05023 <unknown> #13 0x555d7dad31aa <unknown> #14 0x555d7db296b8 <unknown> #15 0x555d7db29847 <unknown> #16 0x555d7db39243 <unknown> #17 0x751f42894ac3 <unknown> 2025-10-13 14:23:46 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:23:46 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:23:47 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:23:47 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/即食麥片、穀片 2025-10-13 14:23:49 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/即食麥片、穀片 2025-10-13 14:23:49 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:23:49 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:23:50 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:23:50 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 2025-10-13 14:23:51 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:23:51 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/即食麥片、穀片 2025-10-13 14:23:52 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:23:52 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:23:52 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:23:52 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:23:52 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:23:53 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:23:53 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:23:53 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:23:57 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 206 2025-10-13 14:23:59 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 206,內容可能已加載完成 2025-10-13 14:23:59 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860) 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 59964 字節 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 423 字節 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1634 字節 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1605 字節 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 884 字節 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 2530 字節,約 319 個詞,249 行 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 公告 會員訂閱自動到帳!經營會員必備收款不中斷 2025-09-09 叮!訂閱自動到帳! 會員模組必備 業績不間斷 親愛的商家夥伴, 您好: 綠界科技協助各產業提升穩定營收及長期的會員經營,推出全方位的【 信用卡自動扣款 】服務,幫助商家打造穩健營收模式,專注於品牌、會員經營與業績正向成長。 👉 【 立即諮詢, 收款成功】 (限時優惠,免設定費) 【 多元產業】皆 適用 : 👉 影音訂閱、線上課程、租車服務、共享設備、充電樁、保健食品... 不論是 長期訂閱 或 定期 性消費 ,都能透過綠界打造自動化收款模式,提升續約率、降低斷單等疑慮。 👉 【 填表諮詢】,消費綁卡 申請 【 靈活收款 】 滿足不同商業模式: 訂閱服務不中斷,定期扣款超安心 即時租借,快速完成付款 支援不定期/不定額扣款,收費更便利 【綠界優勢】讓您金流服務再升級! 支援多種綁卡交易情境,彈性又方便 付款免跳轉,消費體驗不中斷, 顧客更長久 卡片效期自動更新,降低斷單風險 交易處理費超低,最低只要 $1 起 【訂閱服務】 為什麼需要開通 ? 自動扣款穩定現金流,提升續約率 減少人工作業,省時又省力 國際資安認證,安全有保障 解決您的收款煩惱,收款更省心。 👉 【 立即聯繫專人,營收不中斷 !】 讓您輕鬆又省心,業績穩穩成長, 千萬別再錯過這次消費訂閱收款方案 ! 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 公告 | 會員訂閱自動到帳!經營會員必備收款不中斷 | 2025-09-09 叮!訂閱自動到帳!會員模組必備 業績不間斷 親愛的商家夥伴, 您好: 綠界科技協助各產業提升穩定營收及長期的會員經營,推出全方位的【信用卡自動扣款】服務,幫助商家打造穩健營收模式,專注於品牌、會員經營與業績正向成長。 👉 【立即諮詢, 收款成功】 (限時優惠,免設定費)   【多元產業】皆適用: 👉 影音訂閱、線上課程、租車服務、共享設備、充電樁、保健食品... 不論是 長期訂閱 或 定期性消費,都能透過綠界打造自動化收款模式,提升續約率、降低斷單等疑慮。    👉【填表諮詢】,消費綁卡申請    【靈活收款】滿足不同商業模式: 訂閱服務不中斷,定期扣款超安心 即時租借,快速完成付款 支援不定期/不定額扣款,收費更便利   【綠界優勢】讓您金流服務再升級! 支援多種綁卡交易情境,彈性又方便 付款免跳轉,消費體驗不中斷, 顧客更長久 卡片效期自動更新,降低斷單風險 交易處理費超低,最低只要 $1 起   【訂閱服務】為什麼需要開通? 自動扣款穩定現金流,提升續約率 減少人工作業,省時又省力 國際資安認證,安全有保障 解決您的收款煩惱,收款更省心。   👉 【立即聯繫專人,營收不中斷 !】 讓您輕鬆又省心,業績穩穩成長,千萬別再錯過這次消費訂閱收款方案! | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • 訂閱服務不中斷,定期扣款超安心 • 即時租借,快速完成付款 • 支援不定期/不定額扣款,收費更便利 • 支援多種綁卡交易情境,彈性又方便 • 付款免跳轉,消費體驗不中斷, 顧客更長久 • 卡片效期自動更新,降低斷單風險 • 交易處理費超低,最低只要 $1 起 • 自動扣款穩定現金流,提升續約率 • 減少人工作業,省時又省力 • 國際資安認證,安全有保障 • 解決您的收款煩惱,收款更省心。 2025-10-13 14:24:02 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 11/21 個網址 2025-10-13 14:24:02 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 2025-10-13 14:24:02 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 的第 1/3 次請求 2025-10-13 14:24:02 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e8d9410>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/27f9d7852a4acd08a118c945af058f68 2025-10-13 14:24:02 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e8d80d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/27f9d7852a4acd08a118c945af058f68 2025-10-13 14:24:02 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e8d8610>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/27f9d7852a4acd08a118c945af058f68 2025-10-13 14:24:02 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:24:02 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:24:02 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:24:02 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:24:03 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:03 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:24:03 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:24:03 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:03 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:03 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:24:03 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x58255cae64e3 <unknown> #1 0x58255c815c76 <unknown> #2 0x58255c83ed78 <unknown> #3 0x58255c83b029 <unknown> #4 0x58255c879ccc <unknown> #5 0x58255c87947f <unknown> #6 0x58255c870de3 <unknown> #7 0x58255c8462dd <unknown> #8 0x58255c84734e <unknown> #9 0x58255caa63e4 <unknown> #10 0x58255caaa3d7 <unknown> #11 0x58255cab4b20 <unknown> #12 0x58255caab023 <unknown> #13 0x58255ca791aa <unknown> #14 0x58255cacf6b8 <unknown> #15 0x58255cacf847 <unknown> #16 0x58255cadf243 <unknown> #17 0x75668c094ac3 <unknown> 2025-10-13 14:24:03 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:24:03 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:24:04 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:24:04 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 2025-10-13 14:24:06 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 2025-10-13 14:24:06 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:24:06 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:24:08 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:24:08 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/即食麥片、穀片 2025-10-13 14:24:10 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:24:10 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:24:10 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:24:11 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:24:12 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 383 2025-10-13 14:24:14 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 383,內容可能已加載完成 2025-10-13 14:24:14 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:24:14 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860) 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 59964 字節 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 423 字節 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1634 字節 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1605 字節 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 884 字節 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 2530 字節,約 319 個詞,249 行 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 公告 會員訂閱自動到帳!經營會員必備收款不中斷 2025-09-09 叮!訂閱自動到帳! 會員模組必備 業績不間斷 親愛的商家夥伴, 您好: 綠界科技協助各產業提升穩定營收及長期的會員經營,推出全方位的【 信用卡自動扣款 】服務,幫助商家打造穩健營收模式,專注於品牌、會員經營與業績正向成長。 👉 【 立即諮詢, 收款成功】 (限時優惠,免設定費) 【 多元產業】皆 適用 : 👉 影音訂閱、線上課程、租車服務、共享設備、充電樁、保健食品... 不論是 長期訂閱 或 定期 性消費 ,都能透過綠界打造自動化收款模式,提升續約率、降低斷單等疑慮。 👉 【 填表諮詢】,消費綁卡 申請 【 靈活收款 】 滿足不同商業模式: 訂閱服務不中斷,定期扣款超安心 即時租借,快速完成付款 支援不定期/不定額扣款,收費更便利 【綠界優勢】讓您金流服務再升級! 支援多種綁卡交易情境,彈性又方便 付款免跳轉,消費體驗不中斷, 顧客更長久 卡片效期自動更新,降低斷單風險 交易處理費超低,最低只要 $1 起 【訂閱服務】 為什麼需要開通 ? 自動扣款穩定現金流,提升續約率 減少人工作業,省時又省力 國際資安認證,安全有保障 解決您的收款煩惱,收款更省心。 👉 【 立即聯繫專人,營收不中斷 !】 讓您輕鬆又省心,業績穩穩成長, 千萬別再錯過這次消費訂閱收款方案 ! 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 公告 | 會員訂閱自動到帳!經營會員必備收款不中斷 | 2025-09-09 叮!訂閱自動到帳!會員模組必備 業績不間斷 親愛的商家夥伴, 您好: 綠界科技協助各產業提升穩定營收及長期的會員經營,推出全方位的【信用卡自動扣款】服務,幫助商家打造穩健營收模式,專注於品牌、會員經營與業績正向成長。 👉 【立即諮詢, 收款成功】 (限時優惠,免設定費)   【多元產業】皆適用: 👉 影音訂閱、線上課程、租車服務、共享設備、充電樁、保健食品... 不論是 長期訂閱 或 定期性消費,都能透過綠界打造自動化收款模式,提升續約率、降低斷單等疑慮。    👉【填表諮詢】,消費綁卡申請    【靈活收款】滿足不同商業模式: 訂閱服務不中斷,定期扣款超安心 即時租借,快速完成付款 支援不定期/不定額扣款,收費更便利   【綠界優勢】讓您金流服務再升級! 支援多種綁卡交易情境,彈性又方便 付款免跳轉,消費體驗不中斷, 顧客更長久 卡片效期自動更新,降低斷單風險 交易處理費超低,最低只要 $1 起   【訂閱服務】為什麼需要開通? 自動扣款穩定現金流,提升續約率 減少人工作業,省時又省力 國際資安認證,安全有保障 解決您的收款煩惱,收款更省心。   👉 【立即聯繫專人,營收不中斷 !】 讓您輕鬆又省心,業績穩穩成長,千萬別再錯過這次消費訂閱收款方案! | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • 訂閱服務不中斷,定期扣款超安心 • 即時租借,快速完成付款 • 支援不定期/不定額扣款,收費更便利 • 支援多種綁卡交易情境,彈性又方便 • 付款免跳轉,消費體驗不中斷, 顧客更長久 • 卡片效期自動更新,降低斷單風險 • 交易處理費超低,最低只要 $1 起 • 自動扣款穩定現金流,提升續約率 • 減少人工作業,省時又省力 • 國際資安認證,安全有保障 • 解決您的收款煩惱,收款更省心。 2025-10-13 14:24:17 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 11/21 個網址 2025-10-13 14:24:17 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 2025-10-13 14:24:17 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 的第 1/3 次請求 2025-10-13 14:24:17 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e959010>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/79ef17d8be75a16dd28bc6eddcce3f5d 2025-10-13 14:24:17 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74310490>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/79ef17d8be75a16dd28bc6eddcce3f5d 2025-10-13 14:24:17 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e9bead0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/79ef17d8be75a16dd28bc6eddcce3f5d 2025-10-13 14:24:17 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:24:17 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:24:17 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:24:17 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:24:17 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:18 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:24:18 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:24:18 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:18 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:18 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:24:19 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x57cf3db5e4e3 <unknown> #1 0x57cf3d88dc76 <unknown> #2 0x57cf3d8b6d78 <unknown> #3 0x57cf3d8b3029 <unknown> #4 0x57cf3d8f1ccc <unknown> #5 0x57cf3d8f147f <unknown> #6 0x57cf3d8e8de3 <unknown> #7 0x57cf3d8be2dd <unknown> #8 0x57cf3d8bf34e <unknown> #9 0x57cf3db1e3e4 <unknown> #10 0x57cf3db223d7 <unknown> #11 0x57cf3db2cb20 <unknown> #12 0x57cf3db23023 <unknown> #13 0x57cf3daf11aa <unknown> #14 0x57cf3db476b8 <unknown> #15 0x57cf3db47847 <unknown> #16 0x57cf3db57243 <unknown> #17 0x79c74ac94ac3 <unknown> 2025-10-13 14:24:19 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:24:19 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:24:19 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:24:19 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 2025-10-13 14:24:20 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:24:21 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 2025-10-13 14:24:21 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:24:21 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:24:24 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:24:24 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 2025-10-13 14:24:26 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:24:26 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:24:26 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:24:26 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:24:26 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:24:26 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/即食麥片、穀片 (實際 URL: https://www.fullmountain.tw/pages/%E5%8D%B3%E9%A3%9F%E9%BA%A5%E7%89%87%E3%80%81%E7%A9%80%E7%89%87) 2025-10-13 14:24:26 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:24:26 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:24:26 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:24:26 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 413252 字節 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 178 字節 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2233 字節 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 178 字節,約 21 個詞,8 行 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 即食麥片、穀片 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:24:27 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 9/21 個網址 2025-10-13 14:24:27 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 2025-10-13 14:24:27 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 的第 1/3 次請求 2025-10-13 14:24:27 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dce3ed0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/e5c8c1dcaf1a12eb8602abc2ece68f6c 2025-10-13 14:24:27 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e87bd10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/e5c8c1dcaf1a12eb8602abc2ece68f6c 2025-10-13 14:24:27 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e87b010>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/e5c8c1dcaf1a12eb8602abc2ece68f6c 2025-10-13 14:24:27 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:24:27 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:24:27 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:24:27 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:24:27 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:27 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:24:27 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:24:28 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:28 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:24:28 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:28 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:24:28 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5e7da0d3e4e3 <unknown> #1 0x5e7da0a6dc76 <unknown> #2 0x5e7da0a96d78 <unknown> #3 0x5e7da0a93029 <unknown> #4 0x5e7da0ad1ccc <unknown> #5 0x5e7da0ad147f <unknown> #6 0x5e7da0ac8de3 <unknown> #7 0x5e7da0a9e2dd <unknown> #8 0x5e7da0a9f34e <unknown> #9 0x5e7da0cfe3e4 <unknown> #10 0x5e7da0d023d7 <unknown> #11 0x5e7da0d0cb20 <unknown> #12 0x5e7da0d03023 <unknown> #13 0x5e7da0cd11aa <unknown> #14 0x5e7da0d276b8 <unknown> #15 0x5e7da0d27847 <unknown> #16 0x5e7da0d37243 <unknown> #17 0x76bd85894ac3 <unknown> 2025-10-13 14:24:28 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:24:28 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:24:29 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:24:29 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 2025-10-13 14:24:29 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 383 2025-10-13 14:24:30 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 266 2025-10-13 14:24:31 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 383,內容可能已加載完成 2025-10-13 14:24:31 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:24:31 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:24:31 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 2025-10-13 14:24:31 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:24:31 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:24:32 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 266,內容可能已加載完成 2025-10-13 14:24:32 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:24:37 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:24:40 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:24:40 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 2025-10-13 14:24:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:24:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:24:42 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:24:42 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:24:42 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:24:42 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:24:42 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:24:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:24:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:24:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:24:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:24:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:24:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:24:43 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/即食麥片、穀片 (實際 URL: https://www.fullmountain.tw/pages/%E5%8D%B3%E9%A3%9F%E9%BA%A5%E7%89%87%E3%80%81%E7%A9%80%E7%89%87) 2025-10-13 14:24:43 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:24:43 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:24:43 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 413267 字節 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 178 字節 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2233 字節 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 178 字節,約 21 個詞,8 行 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 即食麥片、穀片 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:24:44 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 9/21 個網址 2025-10-13 14:24:44 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 2025-10-13 14:24:44 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 的第 1/3 次請求 2025-10-13 14:24:44 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de15190>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/4479a720ff129bfe1288f95d9a887f34 2025-10-13 14:24:44 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e5ece10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/4479a720ff129bfe1288f95d9a887f34 2025-10-13 14:24:44 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e5ed5d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/4479a720ff129bfe1288f95d9a887f34 2025-10-13 14:24:44 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:24:44 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:24:44 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:24:44 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:24:44 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:44 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:24:45 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:24:45 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:45 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:45 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:24:45 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x622db0f254e3 <unknown> #1 0x622db0c54c76 <unknown> #2 0x622db0c7dd78 <unknown> #3 0x622db0c7a029 <unknown> #4 0x622db0cb8ccc <unknown> #5 0x622db0cb847f <unknown> #6 0x622db0cafde3 <unknown> #7 0x622db0c852dd <unknown> #8 0x622db0c8634e <unknown> #9 0x622db0ee53e4 <unknown> #10 0x622db0ee93d7 <unknown> #11 0x622db0ef3b20 <unknown> #12 0x622db0eea023 <unknown> #13 0x622db0eb81aa <unknown> #14 0x622db0f0e6b8 <unknown> #15 0x622db0f0e847 <unknown> #16 0x622db0f1e243 <unknown> #17 0x7423eb494ac3 <unknown> 2025-10-13 14:24:45 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:24:45 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:24:46 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:24:46 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 266 2025-10-13 14:24:46 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 2025-10-13 14:24:48 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 266,內容可能已加載完成 2025-10-13 14:24:48 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:24:48 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 2025-10-13 14:24:48 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:24:48 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:24:50 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:24:50 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741) 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 68225 字節 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 924 字節 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2244 字節 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 2215 字節 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 1621 字節 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 3877 字節,約 462 個詞,366 行 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 重要 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! 2025-06-25 2025 綠界迎新專案 ,金流/電子發票 4大優惠工具包 一次領取! 開店快車道,輕鬆掌握開店關鍵資源! 活動期間:2025/07/01 - 2025/12/31 活動一: 信用卡手續費優惠 【活動說明】 活動期間內,符合下列任一身份並完成審核,即享 3個月( 90 天 ) 信用卡 手續費 1.68%(未稅) 優惠! 新註冊為綠界賣家會員 原個人/商務會員升級為特約賣家 註冊綠界Pay APP 成為新會員 📌 注意事項: 申請綠界個人/商務及綠界Pay賣家,會員 免年費 綠界Pay帳號為全新會員身分,與其他現有綠界會員資料無法共享 點此〈 立即升級特約賣家 〉, 如需〈 聯繫專人協助 〉,問題類別請選擇 > 服務申請 >洽詢特約賣家 。 於活動優惠期間, 不支援部分 Shopify 功能 (一次付清/紅利折抵/銀聯卡)▶️ 查看Shopify 服務介紹頁 如欲取消本活動優惠,請 聯繫 線上客服 進行申請。 活動二: 電子發票系統優惠 【活動說明】 活動期間內, 新申請電子發票 並完成審核,享雙重好康! ▶️ 〈 立即申請 〉 【 優惠內容 】 1. 電 子發票新購方案享 好禮 6 選 1 2. 凡購買任一方案,加碼贈 電子發票6個月( 180天 ) ,不限張數,開店輕鬆省 ! 【 我要申辦 】 📌 注意事項: 繁雜申辦流程代辦服務費 $3,60 0 元,由專人為您服務 免費使用僅包含系統年費,其餘加值功能另計 ​ ※如欲進一步了解綠界電子發票系統,歡迎參考以下說明,或是洽詢綠界科技LINE官方帳號 AI智能顧問 。 〈 電子發票服務介紹 〉| 〈 電子發票字軌申請教學 〉 | 〈 電子發票字軌設定教學 〉 活動三 :永豐提領手續費優惠 【活動說明】 不限會員身分類型,綁定永豐銀行作為提領帳戶,享 無限次提領0手續費 ! 📌 注意事項: 尚未有永豐帳戶者,點此〈 線上 申辦 〉,將有專人協助您辦理。 如已有永豐帳戶,立即〈 線上設定 〉。 活動四: 綠界大數據分析服務優惠 【活動說明】 首次登入綠界大數據官網,即可享有 30天 基本版免費試用 。 〈 立即體驗 〉 ⭐ 市場動態一次掌握 ⭐ 瞄準潛在客戶,精準廣告投放 注意事項: 1. 本公告之費率與牌價皆為未稅價,最終結算費用需加收取 5% 營業稅,皆以新臺幣為計價基準 。 2. 本活動優惠不得與其他活動優惠同時使用。 3. 綠界科技股份有限公司保有隨時修正、暫停、終止或解釋本活動之權利。若有未盡事宜,本公司保留補充修改之權利,若有任何更動,皆以本網站活 動公告為準,不另行通知。 如有任何問題,建議您先透過 常見問題 查詢,也歡迎使用 線上回報 聯絡我們! 我們將竭誠為您服務。 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 重要 | 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! | 2025-06-25 2025 綠界迎新專案,金流/電子發票4大優惠工具包一次領取! 開店快車道,輕鬆掌握開店關鍵資源! 活動期間:2025/07/01 - 2025/12/31   活動一:信用卡手續費優惠 【活動說明】 活動期間內,符合下列任一身份並完成審核,即享 3個月( 90 天 ) 信用卡手續費 1.68%(未稅)優惠! 新註冊為綠界賣家會員 原個人/商務會員升級為特約賣家 註冊綠界Pay APP 成為新會員 📌 注意事項: 申請綠界個人/商務及綠界Pay賣家,會員免年費 綠界Pay帳號為全新會員身分,與其他現有綠界會員資料無法共享 點此〈立即升級特約賣家〉,如需〈聯繫專人協助〉,問題類別請選擇 >服務申請 >洽詢特約賣家。 於活動優惠期間,不支援部分 Shopify 功能(一次付清/紅利折抵/銀聯卡)▶️查看Shopify服務介紹頁 如欲取消本活動優惠,請聯繫線上客服進行申請。   活動二:電子發票系統優惠 【活動說明】 活動期間內,新申請電子發票並完成審核,享雙重好康!▶️〈立即申請〉 【優惠內容】 1. 電子發票新購方案享 好禮 6 選 1 2. 凡購買任一方案,加碼贈 電子發票6個月( 180天 ),不限張數,開店輕鬆省 !【我要申辦】   📌 注意事項: 繁雜申辦流程代辦服務費 $3,600 元,由專人為您服務 免費使用僅包含系統年費,其餘加值功能另計 ​ ※如欲進一步了解綠界電子發票系統,歡迎參考以下說明,或是洽詢綠界科技LINE官方帳號AI智能顧問。 〈電子發票服務介紹〉|〈電子發票字軌申請教學〉|〈電子發票字軌設定教學〉     活動三:永豐提領手續費優惠 【活動說明】 不限會員身分類型,綁定永豐銀行作為提領帳戶,享無限次提領0手續費! 📌 注意事項: 尚未有永豐帳戶者,點此〈線上申辦〉,將有專人協助您辦理。 如已有永豐帳戶,立即〈 線上設定〉。     活動四:綠界大數據分析服務優惠 【活動說明】 首次登入綠界大數據官網,即可享有 30天 基本版免費試用。〈立即體驗〉 ⭐市場動態一次掌握 ⭐瞄準潛在客戶,精準廣告投放   注意事項: 1. 本公告之費率與牌價皆為未稅價,最終結算費用需加收取 5% 營業稅,皆以新臺幣為計價基準。 2. 本活動優惠不得與其他活動優惠同時使用。 3. 綠界科技股份有限公司保有隨時修正、暫停、終止或解釋本活動之權利。若有未盡事宜,本公司保留補充修改之權利,若有任何更動,皆以本網站活動公告為準,不另行通知。     如有任何問題,建議您先透過常見問題查詢,也歡迎使用線上回報聯絡我們! 我們將竭誠為您服務。 | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • 新註冊為綠界賣家會員 • 原個人/商務會員升級為特約賣家 • 註冊綠界Pay APP 成為新會員 • 申請綠界個人/商務及綠界Pay賣家,會員免年費 • 綠界Pay帳號為全新會員身分,與其他現有綠界會員資料無法共享 • 點此〈立即升級特約賣家〉,如需〈聯繫專人協助〉,問題類別請選擇 >服務申請 >洽詢特約賣家。 • 於活動優惠期間,不支援部分 Shopify 功能(一次付清/紅利折抵/銀聯卡)▶️查看Shopify服務介紹頁 • 如欲取消本活動優惠,請聯繫線上客服進行申請。 • 繁雜申辦流程代辦服務費 $3,600 元,由專人為您服務 • 免費使用僅包含系統年費,其餘加值功能另計 • 尚未有永豐帳戶者,點此〈線上申辦〉,將有專人協助您辦理。 • 如已有永豐帳戶,立即〈 線上設定〉。 2025-10-13 14:24:51 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 12/21 個網址 2025-10-13 14:24:51 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/About/ECTicketServiceTerms 2025-10-13 14:24:51 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/About/ECTicketServiceTerms, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/About/ECTicketServiceTerms 的第 1/3 次請求 2025-10-13 14:24:51 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e85ff90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/68f1b69af77a6f0f24a820ce157dd218 2025-10-13 14:24:51 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e845350>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/68f1b69af77a6f0f24a820ce157dd218 2025-10-13 14:24:51 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e845790>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/68f1b69af77a6f0f24a820ce157dd218 2025-10-13 14:24:51 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:24:51 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:24:51 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:24:51 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:24:51 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:51 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:24:51 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:24:52 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:52 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:24:52 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:24:52 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:24:52 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:24:52 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:24:52 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x57fbb97274e3 <unknown> #1 0x57fbb9456c76 <unknown> #2 0x57fbb947fd78 <unknown> #3 0x57fbb947c029 <unknown> #4 0x57fbb94baccc <unknown> #5 0x57fbb94ba47f <unknown> #6 0x57fbb94b1de3 <unknown> #7 0x57fbb94872dd <unknown> #8 0x57fbb948834e <unknown> #9 0x57fbb96e73e4 <unknown> #10 0x57fbb96eb3d7 <unknown> #11 0x57fbb96f5b20 <unknown> #12 0x57fbb96ec023 <unknown> #13 0x57fbb96ba1aa <unknown> #14 0x57fbb97106b8 <unknown> #15 0x57fbb9710847 <unknown> #16 0x57fbb9720243 <unknown> #17 0x7aa8f3894ac3 <unknown> 2025-10-13 14:24:52 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:24:52 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:24:53 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:24:53 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/About/ECTicketServiceTerms 2025-10-13 14:24:55 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/About/ECTicketServiceTerms 2025-10-13 14:24:55 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:24:55 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:25:06 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741) 2025-10-13 14:25:06 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:25:06 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:25:06 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:25:06 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:25:06 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:25:06 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 2025-10-13 14:25:06 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:25:06 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:25:06 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 68225 字節 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 924 字節 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2244 字節 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 2215 字節 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 1621 字節 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 3877 字節,約 462 個詞,366 行 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 重要 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! 2025-06-25 2025 綠界迎新專案 ,金流/電子發票 4大優惠工具包 一次領取! 開店快車道,輕鬆掌握開店關鍵資源! 活動期間:2025/07/01 - 2025/12/31 活動一: 信用卡手續費優惠 【活動說明】 活動期間內,符合下列任一身份並完成審核,即享 3個月( 90 天 ) 信用卡 手續費 1.68%(未稅) 優惠! 新註冊為綠界賣家會員 原個人/商務會員升級為特約賣家 註冊綠界Pay APP 成為新會員 📌 注意事項: 申請綠界個人/商務及綠界Pay賣家,會員 免年費 綠界Pay帳號為全新會員身分,與其他現有綠界會員資料無法共享 點此〈 立即升級特約賣家 〉, 如需〈 聯繫專人協助 〉,問題類別請選擇 > 服務申請 >洽詢特約賣家 。 於活動優惠期間, 不支援部分 Shopify 功能 (一次付清/紅利折抵/銀聯卡)▶️ 查看Shopify 服務介紹頁 如欲取消本活動優惠,請 聯繫 線上客服 進行申請。 活動二: 電子發票系統優惠 【活動說明】 活動期間內, 新申請電子發票 並完成審核,享雙重好康! ▶️ 〈 立即申請 〉 【 優惠內容 】 1. 電 子發票新購方案享 好禮 6 選 1 2. 凡購買任一方案,加碼贈 電子發票6個月( 180天 ) ,不限張數,開店輕鬆省 ! 【 我要申辦 】 📌 注意事項: 繁雜申辦流程代辦服務費 $3,60 0 元,由專人為您服務 免費使用僅包含系統年費,其餘加值功能另計 ​ ※如欲進一步了解綠界電子發票系統,歡迎參考以下說明,或是洽詢綠界科技LINE官方帳號 AI智能顧問 。 〈 電子發票服務介紹 〉| 〈 電子發票字軌申請教學 〉 | 〈 電子發票字軌設定教學 〉 活動三 :永豐提領手續費優惠 【活動說明】 不限會員身分類型,綁定永豐銀行作為提領帳戶,享 無限次提領0手續費 ! 📌 注意事項: 尚未有永豐帳戶者,點此〈 線上 申辦 〉,將有專人協助您辦理。 如已有永豐帳戶,立即〈 線上設定 〉。 活動四: 綠界大數據分析服務優惠 【活動說明】 首次登入綠界大數據官網,即可享有 30天 基本版免費試用 。 〈 立即體驗 〉 ⭐ 市場動態一次掌握 ⭐ 瞄準潛在客戶,精準廣告投放 注意事項: 1. 本公告之費率與牌價皆為未稅價,最終結算費用需加收取 5% 營業稅,皆以新臺幣為計價基準 。 2. 本活動優惠不得與其他活動優惠同時使用。 3. 綠界科技股份有限公司保有隨時修正、暫停、終止或解釋本活動之權利。若有未盡事宜,本公司保留補充修改之權利,若有任何更動,皆以本網站活 動公告為準,不另行通知。 如有任何問題,建議您先透過 常見問題 查詢,也歡迎使用 線上回報 聯絡我們! 我們將竭誠為您服務。 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 重要 | 【2025綠界迎賓好禮】金流電子發票等4大會員優惠,申辦電商金流趁現在! | 2025-06-25 2025 綠界迎新專案,金流/電子發票4大優惠工具包一次領取! 開店快車道,輕鬆掌握開店關鍵資源! 活動期間:2025/07/01 - 2025/12/31   活動一:信用卡手續費優惠 【活動說明】 活動期間內,符合下列任一身份並完成審核,即享 3個月( 90 天 ) 信用卡手續費 1.68%(未稅)優惠! 新註冊為綠界賣家會員 原個人/商務會員升級為特約賣家 註冊綠界Pay APP 成為新會員 📌 注意事項: 申請綠界個人/商務及綠界Pay賣家,會員免年費 綠界Pay帳號為全新會員身分,與其他現有綠界會員資料無法共享 點此〈立即升級特約賣家〉,如需〈聯繫專人協助〉,問題類別請選擇 >服務申請 >洽詢特約賣家。 於活動優惠期間,不支援部分 Shopify 功能(一次付清/紅利折抵/銀聯卡)▶️查看Shopify服務介紹頁 如欲取消本活動優惠,請聯繫線上客服進行申請。   活動二:電子發票系統優惠 【活動說明】 活動期間內,新申請電子發票並完成審核,享雙重好康!▶️〈立即申請〉 【優惠內容】 1. 電子發票新購方案享 好禮 6 選 1 2. 凡購買任一方案,加碼贈 電子發票6個月( 180天 ),不限張數,開店輕鬆省 !【我要申辦】   📌 注意事項: 繁雜申辦流程代辦服務費 $3,600 元,由專人為您服務 免費使用僅包含系統年費,其餘加值功能另計 ​ ※如欲進一步了解綠界電子發票系統,歡迎參考以下說明,或是洽詢綠界科技LINE官方帳號AI智能顧問。 〈電子發票服務介紹〉|〈電子發票字軌申請教學〉|〈電子發票字軌設定教學〉     活動三:永豐提領手續費優惠 【活動說明】 不限會員身分類型,綁定永豐銀行作為提領帳戶,享無限次提領0手續費! 📌 注意事項: 尚未有永豐帳戶者,點此〈線上申辦〉,將有專人協助您辦理。 如已有永豐帳戶,立即〈 線上設定〉。     活動四:綠界大數據分析服務優惠 【活動說明】 首次登入綠界大數據官網,即可享有 30天 基本版免費試用。〈立即體驗〉 ⭐市場動態一次掌握 ⭐瞄準潛在客戶,精準廣告投放   注意事項: 1. 本公告之費率與牌價皆為未稅價,最終結算費用需加收取 5% 營業稅,皆以新臺幣為計價基準。 2. 本活動優惠不得與其他活動優惠同時使用。 3. 綠界科技股份有限公司保有隨時修正、暫停、終止或解釋本活動之權利。若有未盡事宜,本公司保留補充修改之權利,若有任何更動,皆以本網站活動公告為準,不另行通知。     如有任何問題,建議您先透過常見問題查詢,也歡迎使用線上回報聯絡我們! 我們將竭誠為您服務。 | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • 新註冊為綠界賣家會員 • 原個人/商務會員升級為特約賣家 • 註冊綠界Pay APP 成為新會員 • 申請綠界個人/商務及綠界Pay賣家,會員免年費 • 綠界Pay帳號為全新會員身分,與其他現有綠界會員資料無法共享 • 點此〈立即升級特約賣家〉,如需〈聯繫專人協助〉,問題類別請選擇 >服務申請 >洽詢特約賣家。 • 於活動優惠期間,不支援部分 Shopify 功能(一次付清/紅利折抵/銀聯卡)▶️查看Shopify服務介紹頁 • 如欲取消本活動優惠,請聯繫線上客服進行申請。 • 繁雜申辦流程代辦服務費 $3,600 元,由專人為您服務 • 免費使用僅包含系統年費,其餘加值功能另計 • 尚未有永豐帳戶者,點此〈線上申辦〉,將有專人協助您辦理。 • 如已有永豐帳戶,立即〈 線上設定〉。 2025-10-13 14:25:07 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 12/21 個網址 2025-10-13 14:25:07 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/About/ECTicketServiceTerms 2025-10-13 14:25:07 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/About/ECTicketServiceTerms, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/About/ECTicketServiceTerms 的第 1/3 次請求 2025-10-13 14:25:07 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d7420ad10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/0a86dffb1786bdfd6a2e07e9b507f0e2 2025-10-13 14:25:07 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e9bee10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/0a86dffb1786bdfd6a2e07e9b507f0e2 2025-10-13 14:25:07 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e8406d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/0a86dffb1786bdfd6a2e07e9b507f0e2 2025-10-13 14:25:07 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:25:07 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:25:07 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:25:07 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:25:07 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:25:07 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:25:07 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:25:07 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:25:07 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:25:08 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:25:08 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x614ca9ad04e3 <unknown> #1 0x614ca97ffc76 <unknown> #2 0x614ca9828d78 <unknown> #3 0x614ca9825029 <unknown> #4 0x614ca9863ccc <unknown> #5 0x614ca986347f <unknown> #6 0x614ca985ade3 <unknown> #7 0x614ca98302dd <unknown> #8 0x614ca983134e <unknown> #9 0x614ca9a903e4 <unknown> #10 0x614ca9a943d7 <unknown> #11 0x614ca9a9eb20 <unknown> #12 0x614ca9a95023 <unknown> #13 0x614ca9a631aa <unknown> #14 0x614ca9ab96b8 <unknown> #15 0x614ca9ab9847 <unknown> #16 0x614ca9ac9243 <unknown> #17 0x7752f3e94ac3 <unknown> 2025-10-13 14:25:08 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:25:08 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:25:08 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:25:08 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/About/ECTicketServiceTerms 2025-10-13 14:25:09 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:25:09 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:25:09 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:25:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:25:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 179.9MB, CPU 0.0% 2025-10-13 14:25:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 180.1MB, CPU 0.0% 2025-10-13 14:25:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 201.1MB, CPU 0.0% 2025-10-13 14:25:10 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 256 2025-10-13 14:25:11 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 263 2025-10-13 14:25:11 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/About/ECTicketServiceTerms 2025-10-13 14:25:11 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:25:11 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:25:13 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 263,內容可能已加載完成 2025-10-13 14:25:13 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:25:13 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:25:20 - INFO - WebScraper - [scraper.py:1168] - get_content - 未找到任何主要內容元素,頁面可能使用非標準結構 2025-10-13 14:25:20 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/About/ECTicketServiceTerms 2025-10-13 14:25:22 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:25:22 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:25:22 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:25:22 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:25:22 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:25:26 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 101 2025-10-13 14:25:27 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 256 2025-10-13 14:25:28 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 101,內容可能已加載完成 2025-10-13 14:25:28 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:25:28 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 263 2025-10-13 14:25:30 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 263,內容可能已加載完成 2025-10-13 14:25:30 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:25:30 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:25:31 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //span[contains(@class, 'loading')],等待其消失 2025-10-13 14:25:36 - INFO - WebScraper - [scraper.py:1168] - get_content - 未找到任何主要內容元素,頁面可能使用非標準結構 2025-10-13 14:25:36 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/About/ECTicketServiceTerms 2025-10-13 14:25:36 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 (實際 URL: https://www.fullmountain.tw/products/%E8%8A%99%E7%B1%B3%E6%A8%82%E6%91%A9%E5%BE%B7%E7%B4%8D%E5%B7%B4%E8%96%A9%E7%B1%B3%E5%85%8B%E9%86%8B) 2025-10-13 14:25:36 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:25:36 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:25:36 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:25:36 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 340348 字節 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 347 字節 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1524 字節 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 211 字節 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 570 字節,約 78 個詞,27 行 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: ✔️ 來自義大利摩德納的經典巴薩米克醋✔️ 傳統木桶熟成,葡萄酒醋+葡萄汁調和✔️ 配方含 35% 葡萄醪,自然濃稠,酸甜平衡✔️ 無焦糖色素、未高溫殺菌、不經過濾✔️ IGP 認證,確保正統產地與純正工藝✔️ 適合沙拉、烤肉、蔬菜、起司多元料理 全店,全店超取滿999免運 全店,全店宅配滿1999免運 全店,全單滿額 $2399 贈 經典款綜合堅果 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 額外的結構化內容: • 順豐速運 (運費到付) • 7-11 取貨付款 (全店999免運) • 7-11 純取貨 (全店999免運) • 全家 取貨付款 (全店999免運) • 全家 純取貨 (全店999免運) • 黑貓宅急便 (全店1999免運) (外島請選中華郵政出貨) • 中華郵政 (全店1999免運) (外島配送) • 銀行轉帳 • LINE Pay • Apple Pay • 7-11取貨付款 • 全家取貨付款 • 信用卡付款 2025-10-13 14:25:37 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 10/21 個網址 2025-10-13 14:25:37 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/贈禮提袋 2025-10-13 14:25:37 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/贈禮提袋, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/贈禮提袋 的第 1/3 次請求 2025-10-13 14:25:37 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc264d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2bb606a9a96e5fbea53f13d09b2d163e 2025-10-13 14:25:37 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e52e750>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2bb606a9a96e5fbea53f13d09b2d163e 2025-10-13 14:25:37 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc18190>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2bb606a9a96e5fbea53f13d09b2d163e 2025-10-13 14:25:37 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:25:37 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:25:37 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:25:37 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:25:37 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:25:37 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:25:37 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:25:37 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:25:38 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:25:38 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:25:38 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:25:38 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:25:38 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:25:38 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:25:38 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:25:38 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x64463e6404e3 <unknown> #1 0x64463e36fc76 <unknown> #2 0x64463e398d78 <unknown> #3 0x64463e395029 <unknown> #4 0x64463e3d3ccc <unknown> #5 0x64463e3d347f <unknown> #6 0x64463e3cade3 <unknown> #7 0x64463e3a02dd <unknown> #8 0x64463e3a134e <unknown> #9 0x64463e6003e4 <unknown> #10 0x64463e6043d7 <unknown> #11 0x64463e60eb20 <unknown> #12 0x64463e605023 <unknown> #13 0x64463e5d31aa <unknown> #14 0x64463e6296b8 <unknown> #15 0x64463e629847 <unknown> #16 0x64463e639243 <unknown> #17 0x7e2893094ac3 <unknown> 2025-10-13 14:25:38 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:25:38 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:25:39 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:25:39 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/贈禮提袋 2025-10-13 14:25:41 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/贈禮提袋 2025-10-13 14:25:41 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:25:41 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:25:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:25:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:25:42 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 101 2025-10-13 14:25:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:25:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:25:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:25:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:25:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:25:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:25:44 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 101,內容可能已加載完成 2025-10-13 14:25:44 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/About/ECTicketServiceTerms (實際 URL: https://support.ecpay.com.tw/10215/) 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 81808 字節 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 3709 字節 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 4116 字節 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 4116 字節 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 4893 字節 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 9021 字節,約 230 個詞,167 行 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: ECTicket服務條款 權益說明 生效日期:中華民國113年04月29日起 檢視舊版本 > 一、ECTicket服務說明 ECTicket服務(下稱「本服務」)係以綠界科技股份有限公司(以下簡稱「本公司」)商務或特店賣家(以下簡稱「賣家」)擔任票券發行單位,並以自身提供之商品或服務作為票券對價內容,發行紙本或電子形式之票券,購買者可逕向賣家購買票券。 購買者依票券實際販售金額所支付之款項,依賣家與本公司合作銀行之約定,存入對應之價金保管或信託專戶,專款專用;所稱專用,係指供發行單位履行交付商品或提供服務義務使用。前開保管期間如依票券記載為說明。 二、賣家權利義務 賣家應遵循 《綠界會員服務條款》 、 《會員服務規範》 及 《隱私權政策》 及其他 《交易管理規章》 等規範,販售或交易票券, 如經本公司查核賣家有違反上述規範等情事者,本公司得不經通知暫停或終止賣家使用本服務。 賣家應遵循《商品(服務)禮券定型化契約應記載及不得記載事項》之規定,並將應記載事項內容刊載於紙本或電子票券,以維護購買者之權益。 賣家刊登或販售票券有違反法規或本公司相關規範之情形,賣家同意無條件接受購買者退貨退款,並賠償購買者及本公司因此產生的損失(包括但不限於商譽損失或主管機關裁罰),本公司得採取一切適當措施(包括但不限於暫停或終止賣家使用本服務或退還購買者原支付之金額),本公司亦得從賣家綠界帳戶餘額扣除或暫時保留,賣家應支付的任何費用及賠償。 賣家同意或啟用本服務後,依本公司與賣家間相關約定,支付本服務使用費用,且非可歸責於本公司者,該費用不得申請退還之。 賣家提供之購買者資訊,須依「個人資料保護法」及其相關規定取得之,並告知該資訊為完成票券販賣或核銷等票券行為,將提供予本公司使用存取之。 賣家使用本服務時應定期核對本服務之一切資訊(包括但不限於票務資訊、帳務資訊或交易資料等),於本服務資訊有錯誤、不完整時,賣家應立即向本公司反應,本公司將儘速查核及協助處理;若賣家未盡核對或反應義務,視為賣家同意以本公司於本服務電子記錄為最終且正確之資訊,則賣家因使用本公司資訊造成之損害,本公司概不負責。 三、購買者權益義務 購買者消費購買票券時,須提供交易相關資料(包括但不限於信用卡卡號、手機號碼、電子郵件信箱等),並應擔保您所提供資訊,皆真實、正確、現有且完整,以利完成票券購買服務。如所提供之資訊若有變動,應立即主動聯繫發行單位更新,如您所提供之資料及個人資訊,若非真實、正確、未更新、不完整或未經持卡人許可有盜刷偽冒之情形者,應由購買人自行承擔相關風險及損失,及本公司因此受之損害或損失。本公司得以暫停或終止提供本服務,如經本公司判斷涉及違法情事者,本公司得配合司法機關提供相關訊息及依法追究。 購買者應確保所使用手機及其資訊系統之安全,防止非法入侵、取得、竄改、毀損其中紀錄或資料之情形發生。如所使用之手機因任何原因,有前述非法入侵等情事致您使用本服務而受有損害或損失者,將由購買者自行承擔。 本服務之購買者均可購買所有賣家所發行之票券,皆採認券不認人,故您所購買的紙本或電子票券應妥善保存;如有遺失、被竊或遭盜用等情形,應洽詢發行單位是否補發之。且如本服務系統紀錄已使用者,本公司無法恢復為未使用狀態。 購買者同意票券載示使用說明及注意事項,購買者如使用本服務轉贈票券前,應先確認受贈人資料是否無誤正確,該票券一經轉贈後,若購買者有修改資料或收回轉贈要求,應由賣家與購買者確認相關資料後,由賣家於本服務系統逕行操作之,本公司概不對前開修改資料及收回轉贈之爭議負責。如本公司查獲賣家販售之票券或購買者所取得之票券,有大量轉賣第三者使用或有其它營利、投機取巧的行為,本公司不對第三者商品或服務的爭議,負有任何形式賠償或補償的責任或義務。如係透過第三方代購(非直接使用本公司金流服務所購買者),應自行承擔票券已使用或無受履約保障等風險。 購買者使用票券時,應出示紙本或電子票券予賣家,賣家應按票券所載示之內容,完成交付商品或提供服務,並依票券形式核銷已使用之票券。如購買者未出示票券者,賣家得拒絕交付或提供商品及服務。 賣家提供之商品數量依現場實際供應為主,如商品當日售完或遇系統問題(包括但不限於停電、自然災害、外力入侵等)無法核銷票券者,請逕向賣家反映或擇日再行兌換。本公司將盡力維持本服務票券系統之穩定使用,惟不保證於任何時間及地點皆能兌換。 購買者於如欲進行退貨須聯繫賣家,並依票券型式而辦理之;紙本型式票券,購買者應將紙本票券交付予賣家辦理退貨,如無提出者,恕無法受理退貨請求;電子型式票券,購買者得自行使用本服務申請退貨,或由賣家與購買者確認後辦理退貨,最終受理退貨與否以本服務系統紀錄為主。 購買者同意賣家辦理退貨,得依照《商品(服務)禮券定型化契約應記載及不得記載事項》之規定,收取不得逾票面金額計算3%之退票手續費。 本服務退款方式如下:本公司將依信用卡退費流程處理,將購買者欲退款之金額,退至購買人原消費之信用卡下一期帳單,惟購買者應先向賣家聯繫協商退款事宜,若購買者與賣家協商不成,本公司得協助購買者向賣家聯繫退款事宜,以非信用卡方式購買者,亦同。為了維護您的權利,本公司保有調整退款機制及因應,如非使用本服務進行退款者,本公司將不承擔及擔保退款之權利義務。 四、共通條款 如賣家與購買者有違反以下情事者,本公司得暫停或停止提供本服務及本公司其他服務,如果致本公司或本公司關係企業受有損害,亦不排除依法追究: 不得有任何妨礙、干擾、複製或改製本服務及其相關系統(下稱本服務系統),或其他使用者使用本服務的行為。 不得有其他不符合本服務所提供使用目的的行為。 不得有破壞及干擾本服務所提供的各項資料、功能(例如:您以試探密碼或任何其它之非法手段,未經授權進入本服務相關之任何部份或畫面、與本服務系統或本公司伺服器連結之系統、網路、或透過該系統、網路提供之服務;探查、掃描或測試本服務系統的弱點;破壞本服務或與其連結之網路安全或認證措施;使用本服務以回覆查詢、追蹤或找尋任何關於本服務其他使用者或本公司之訪客、顧客;於本服務或本服務系統中,探索您個人資訊以外之其他相關資訊),或以任何方式侵入、試圖侵入、破壞本服務或本服務系統,或藉由本服務作任何侵害或破壞行為(例如:對本服務或與本服務系統,傳送不合理或不成比例之大量資料)。 不得利用本服務從事洗錢、詐欺等犯罪行為或不法行為,或基於違法目的使用本服務。 在取得、使用本服務或本服務過程中,不得提交虛偽之身份或交易相關資料(包括但不限於信用卡卡號、手機號碼、電子郵件信箱等),亦不得提交他人的交易相關資料,或以他人手機為所使用手機。 不得操控本服務之識別功能,偽造傳送至本服務或與本服務系統連結之訊息。 不得假冒、無權代理或代表他人,使用本服務或本服務系統。 賣家或購買者未經本公司同意授權前,請勿將本服務全部或部分資料,以任何方式進行重製、編輯、公開傳輸、改作、連結等、或其他可能使第三者誤認其與本服務或本服務或本公司間有授權關係或合作關係存在的方式利用。 本服務所有內容,包括但不限於著作、圖片、檔案、資訊、資料、網站架構、網站畫面的安排、網頁設計,均由本公司或權利人依法享有其智慧財產權,包括但不限於商標權、專利權、著作權、商業秘密等。 非經本公司或權利人書面同意,賣家或購買者不得擅自使用、修改、重製、公開傳輸、改作、散佈、發行或公開發表本服務之程序或內容。 賣家或購買者應配合本公司不定期查核,若經本公司調查賣家或購買者以前三條方式或其他不正當方式使用本服務,則本公司得暫停或停止提供本服務及本公司其他服務(含本服務),如果致本公司或本公司關係企業受有損害,則賣家或購買者應負損害賠償責任。 本公司保留隨時修改本條款之權利,修改後內容將公佈官網、公告,當賣家或購買者繼續使用本服務時,即視為已同意該等修改。 本服務條款如有未盡事宜,應依 《綠界會員服務條款》 、 《會員服務規範》 及 《隱私權政策》 及相關規範條款或公告說明辦理之。基於本服務所提供之相關服務及解釋,均遵守中華民國相關法令辦理,所提供本服務條款如有疑義時,應為有利於消費者之解釋。 為提供賣家、購買者或其他使用本服務之第三人更好之使用者服務品質,本服務將記錄cookies等相關資訊。欲使用本服務者,須同意接受本公司存取使用cookies為前提條件。使用者若設定瀏覽器拒絕cookies時,有可能會被限制或拒絕使用本服務的各項功能,請特別注意。 本服務條款與各項標題的名稱,其用詞僅在於方便理解辨識。本服務條款所訂的全部或部份無效時,不影響其他有效條款的效力。 本服務條款付款相關如有未盡事宜,依您提供用於付款信用卡發卡銀行之約定條款辦理。 本服務條款解釋、補充及適用均以中華民國法令為準據法。因本服務條款所發生的訴訟,除法律另有規定外,雙方合意以臺灣臺北地方法院為第一審管轄法院。 ECTicket服務條款 一、ECTicket服務說明 二、賣家權利義務 三、購買者權益義務 四、共通條款 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技 API 使用條款 退/換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者發票查詢 消費者交易查詢 票券履約保障查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 — 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00 、 13:00~18:00 …… …… …… …… Copyright © Green World FinTech Service Co., Ltd. All rights reserved. 額外的結構化內容: • ECTicket服務(下稱「本服務」)係以綠界科技股份有限公司(以下簡稱「本公司」)商務或特店賣家(以下簡稱「賣家」)擔任票券發行單位,並以自身提供之商品或服務作為票券對價內容,發行紙本或電子形式之票券,購買者可逕向賣家購買票券。 • 購買者依票券實際販售金額所支付之款項,依賣家與本公司合作銀行之約定,存入對應之價金保管或信託專戶,專款專用;所稱專用,係指供發行單位履行交付商品或提供服務義務使用。前開保管期間如依票券記載為說明。 • 賣家應遵循《綠界會員服務條款》、《會員服務規範》 及《隱私權政策》及其他《交易管理規章》等規範,販售或交易票券, 如經本公司查核賣家有違反上述規範等情事者,本公司得不經通知暫停或終止賣家使用本服務。 • 賣家應遵循《商品(服務)禮券定型化契約應記載及不得記載事項》之規定,並將應記載事項內容刊載於紙本或電子票券,以維護購買者之權益。 • 賣家刊登或販售票券有違反法規或本公司相關規範之情形,賣家同意無條件接受購買者退貨退款,並賠償購買者及本公司因此產生的損失(包括但不限於商譽損失或主管機關裁罰),本公司得採取一切適當措施(包括但不限於暫停或終止賣家使用本服務或退還購買者原支付之金額),本公司亦得從賣家綠界帳戶餘額扣除或暫時保留,賣家應支付的任何費用及賠償。 • 賣家同意或啟用本服務後,依本公司與賣家間相關約定,支付本服務使用費用,且非可歸責於本公司者,該費用不得申請退還之。 • 賣家提供之購買者資訊,須依「個人資料保護法」及其相關規定取得之,並告知該資訊為完成票券販賣或核銷等票券行為,將提供予本公司使用存取之。 • 賣家使用本服務時應定期核對本服務之一切資訊(包括但不限於票務資訊、帳務資訊或交易資料等),於本服務資訊有錯誤、不完整時,賣家應立即向本公司反應,本公司將儘速查核及協助處理;若賣家未盡核對或反應義務,視為賣家同意以本公司於本服務電子記錄為最終且正確之資訊,則賣家因使用本公司資訊造成之損害,本公司概不負責。 • 購買者消費購買票券時,須提供交易相關資料(包括但不限於信用卡卡號、手機號碼、電子郵件信箱等),並應擔保您所提供資訊,皆真實、正確、現有且完整,以利完成票券購買服務。如所提供之資訊若有變動,應立即主動聯繫發行單位更新,如您所提供之資料及個人資訊,若非真實、正確、未更新、不完整或未經持卡人許可有盜刷偽冒之情形者,應由購買人自行承擔相關風險及損失,及本公司因此受之損害或損失。本公司得以暫停或終止提供本服務,如經本公司判斷涉及違法情事者,本公司得配合司法機關提供相關訊息及依法追究。 • 購買者應確保所使用手機及其資訊系統之安全,防止非法入侵、取得、竄改、毀損其中紀錄或資料之情形發生。如所使用之手機因任何原因,有前述非法入侵等情事致您使用本服務而受有損害或損失者,將由購買者自行承擔。 • 本服務之購買者均可購買所有賣家所發行之票券,皆採認券不認人,故您所購買的紙本或電子票券應妥善保存;如有遺失、被竊或遭盜用等情形,應洽詢發行單位是否補發之。且如本服務系統紀錄已使用者,本公司無法恢復為未使用狀態。 • 購買者同意票券載示使用說明及注意事項,購買者如使用本服務轉贈票券前,應先確認受贈人資料是否無誤正確,該票券一經轉贈後,若購買者有修改資料或收回轉贈要求,應由賣家與購買者確認相關資料後,由賣家於本服務系統逕行操作之,本公司概不對前開修改資料及收回轉贈之爭議負責。如本公司查獲賣家販售之票券或購買者所取得之票券,有大量轉賣第三者使用或有其它營利、投機取巧的行為,本公司不對第三者商品或服務的爭議,負有任何形式賠償或補償的責任或義務。如係透過第三方代購(非直接使用本公司金流服務所購買者),應自行承擔票券已使用或無受履約保障等風險。 • 購買者使用票券時,應出示紙本或電子票券予賣家,賣家應按票券所載示之內容,完成交付商品或提供服務,並依票券形式核銷已使用之票券。如購買者未出示票券者,賣家得拒絕交付或提供商品及服務。 • 賣家提供之商品數量依現場實際供應為主,如商品當日售完或遇系統問題(包括但不限於停電、自然災害、外力入侵等)無法核銷票券者,請逕向賣家反映或擇日再行兌換。本公司將盡力維持本服務票券系統之穩定使用,惟不保證於任何時間及地點皆能兌換。 • 購買者於如欲進行退貨須聯繫賣家,並依票券型式而辦理之;紙本型式票券,購買者應將紙本票券交付予賣家辦理退貨,如無提出者,恕無法受理退貨請求;電子型式票券,購買者得自行使用本服務申請退貨,或由賣家與購買者確認後辦理退貨,最終受理退貨與否以本服務系統紀錄為主。 • 購買者同意賣家辦理退貨,得依照《商品(服務)禮券定型化契約應記載及不得記載事項》之規定,收取不得逾票面金額計算3%之退票手續費。 • 本服務退款方式如下:本公司將依信用卡退費流程處理,將購買者欲退款之金額,退至購買人原消費之信用卡下一期帳單,惟購買者應先向賣家聯繫協商退款事宜,若購買者與賣家協商不成,本公司得協助購買者向賣家聯繫退款事宜,以非信用卡方式購買者,亦同。為了維護您的權利,本公司保有調整退款機制及因應,如非使用本服務進行退款者,本公司將不承擔及擔保退款之權利義務。 • 如賣家與購買者有違反以下情事者,本公司得暫停或停止提供本服務及本公司其他服務,如果致本公司或本公司關係企業受有損害,亦不排除依法追究:不得有任何妨礙、干擾、複製或改製本服務及其相關系統(下稱本服務系統),或其他使用者使用本服務的行為。不得有其他不符合本服務所提供使用目的的行為。不得有破壞及干擾本服務所提供的各項資料、功能(例如:您以試探密碼或任何其它之非法手段,未經授權進入本服務相關之任何部份或畫面、與本服務系統或本公司伺服器連結之系統、網路、或透過該系統、網路提供之服務;探查、掃描或測試本服務系統的弱點;破壞本服務或與其連結之網路安全或認證措施;使用本服務以回覆查詢、追蹤或找尋任何關於本服務其他使用者或本公司之訪客、顧客;於本服務或本服務系統中,探索您個人資訊以外之其他相關資訊),或以任何方式侵入、試圖侵入、破壞本服務或本服務系統,或藉由本服務作任何侵害或破壞行為(例如:對本服務或與本服務系統,傳送不合理或不成比例之大量資料)。不得利用本服務從事洗錢、詐欺等犯罪行為或不法行為,或基於違法目的使用本服務。在取得、使用本服務或本服務過程中,不得提交虛偽之身份或交易相關資料(包括但不限於信用卡卡號、手機號碼、電子郵件信箱等),亦不得提交他人的交易相關資料,或以他人手機為所使用手機。不得操控本服務之識別功能,偽造傳送至本服務或與本服務系統連結之訊息。不得假冒、無權代理或代表他人,使用本服務或本服務系統。 • 不得有任何妨礙、干擾、複製或改製本服務及其相關系統(下稱本服務系統),或其他使用者使用本服務的行為。 • 不得有其他不符合本服務所提供使用目的的行為。 • 不得有破壞及干擾本服務所提供的各項資料、功能(例如:您以試探密碼或任何其它之非法手段,未經授權進入本服務相關之任何部份或畫面、與本服務系統或本公司伺服器連結之系統、網路、或透過該系統、網路提供之服務;探查、掃描或測試本服務系統的弱點;破壞本服務或與其連結之網路安全或認證措施;使用本服務以回覆查詢、追蹤或找尋任何關於本服務其他使用者或本公司之訪客、顧客;於本服務或本服務系統中,探索您個人資訊以外之其他相關資訊),或以任何方式侵入、試圖侵入、破壞本服務或本服務系統,或藉由本服務作任何侵害或破壞行為(例如:對本服務或與本服務系統,傳送不合理或不成比例之大量資料)。 • 不得利用本服務從事洗錢、詐欺等犯罪行為或不法行為,或基於違法目的使用本服務。 • 在取得、使用本服務或本服務過程中,不得提交虛偽之身份或交易相關資料(包括但不限於信用卡卡號、手機號碼、電子郵件信箱等),亦不得提交他人的交易相關資料,或以他人手機為所使用手機。 • 不得操控本服務之識別功能,偽造傳送至本服務或與本服務系統連結之訊息。 • 不得假冒、無權代理或代表他人,使用本服務或本服務系統。 • 賣家或購買者未經本公司同意授權前,請勿將本服務全部或部分資料,以任何方式進行重製、編輯、公開傳輸、改作、連結等、或其他可能使第三者誤認其與本服務或本服務或本公司間有授權關係或合作關係存在的方式利用。 • 本服務所有內容,包括但不限於著作、圖片、檔案、資訊、資料、網站架構、網站畫面的安排、網頁設計,均由本公司或權利人依法享有其智慧財產權,包括但不限於商標權、專利權、著作權、商業秘密等。 • 非經本公司或權利人書面同意,賣家或購買者不得擅自使用、修改、重製、公開傳輸、改作、散佈、發行或公開發表本服務之程序或內容。 • 賣家或購買者應配合本公司不定期查核,若經本公司調查賣家或購買者以前三條方式或其他不正當方式使用本服務,則本公司得暫停或停止提供本服務及本公司其他服務(含本服務),如果致本公司或本公司關係企業受有損害,則賣家或購買者應負損害賠償責任。 • 本公司保留隨時修改本條款之權利,修改後內容將公佈官網、公告,當賣家或購買者繼續使用本服務時,即視為已同意該等修改。 • 本服務條款如有未盡事宜,應依《綠界會員服務條款》、《會員服務規範》 及《隱私權政策》及相關規範條款或公告說明辦理之。基於本服務所提供之相關服務及解釋,均遵守中華民國相關法令辦理,所提供本服務條款如有疑義時,應為有利於消費者之解釋。 • 為提供賣家、購買者或其他使用本服務之第三人更好之使用者服務品質,本服務將記錄cookies等相關資訊。欲使用本服務者,須同意接受本公司存取使用cookies為前提條件。使用者若設定瀏覽器拒絕cookies時,有可能會被限制或拒絕使用本服務的各項功能,請特別注意。 • 本服務條款與各項標題的名稱,其用詞僅在於方便理解辨識。本服務條款所訂的全部或部份無效時,不影響其他有效條款的效力。 • 本服務條款付款相關如有未盡事宜,依您提供用於付款信用卡發卡銀行之約定條款辦理。 • 本服務條款解釋、補充及適用均以中華民國法令為準據法。因本服務條款所發生的訴訟,除法律另有規定外,雙方合意以臺灣臺北地方法院為第一審管轄法院。 • 不得有任何妨礙、干擾、複製或改製本服務及其相關系統(下稱本服務系統),或其他使用者使用本服務的行為。 • 不得有其他不符合本服務所提供使用目的的行為。 • 不得有破壞及干擾本服務所提供的各項資料、功能(例如:您以試探密碼或任何其它之非法手段,未經授權進入本服務相關之任何部份或畫面、與本服務系統或本公司伺服器連結之系統、網路、或透過該系統、網路提供之服務;探查、掃描或測試本服務系統的弱點;破壞本服務或與其連結之網路安全或認證措施;使用本服務以回覆查詢、追蹤或找尋任何關於本服務其他使用者或本公司之訪客、顧客;於本服務或本服務系統中,探索您個人資訊以外之其他相關資訊),或以任何方式侵入、試圖侵入、破壞本服務或本服務系統,或藉由本服務作任何侵害或破壞行為(例如:對本服務或與本服務系統,傳送不合理或不成比例之大量資料)。 • 不得利用本服務從事洗錢、詐欺等犯罪行為或不法行為,或基於違法目的使用本服務。 • 在取得、使用本服務或本服務過程中,不得提交虛偽之身份或交易相關資料(包括但不限於信用卡卡號、手機號碼、電子郵件信箱等),亦不得提交他人的交易相關資料,或以他人手機為所使用手機。 • 不得操控本服務之識別功能,偽造傳送至本服務或與本服務系統連結之訊息。 • 不得假冒、無權代理或代表他人,使用本服務或本服務系統。 • ECTicket服務條款一、ECTicket服務說明二、賣家權利義務三、購買者權益義務四、共通條款 • 一、ECTicket服務說明 • 二、賣家權利義務 • 三、購買者權益義務 • 四、共通條款 • 一、ECTicket服務說明 • 二、賣家權利義務 • 三、購買者權益義務 • 四、共通條款 2025-10-13 14:25:46 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 13/21 個網址 2025-10-13 14:25:46 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Business/QuickCollect_Info 2025-10-13 14:25:46 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Business/QuickCollect_Info, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Business/QuickCollect_Info 的第 1/3 次請求 2025-10-13 14:25:46 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e63ee50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/6d53bcc990c315b1abdf283942ca6be4 2025-10-13 14:25:46 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6fb03950>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/6d53bcc990c315b1abdf283942ca6be4 2025-10-13 14:25:46 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e95a850>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/6d53bcc990c315b1abdf283942ca6be4 2025-10-13 14:25:46 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:25:46 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:25:46 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:25:46 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:25:46 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:25:47 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:25:47 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:25:47 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:25:47 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:25:47 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:25:47 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5a7889aa04e3 <unknown> #1 0x5a78897cfc76 <unknown> #2 0x5a78897f8d78 <unknown> #3 0x5a78897f5029 <unknown> #4 0x5a7889833ccc <unknown> #5 0x5a788983347f <unknown> #6 0x5a788982ade3 <unknown> #7 0x5a78898002dd <unknown> #8 0x5a788980134e <unknown> #9 0x5a7889a603e4 <unknown> #10 0x5a7889a643d7 <unknown> #11 0x5a7889a6eb20 <unknown> #12 0x5a7889a65023 <unknown> #13 0x5a7889a331aa <unknown> #14 0x5a7889a896b8 <unknown> #15 0x5a7889a89847 <unknown> #16 0x5a7889a99243 <unknown> #17 0x7c8a98894ac3 <unknown> 2025-10-13 14:25:47 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:25:47 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:25:48 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //span[contains(@class, 'loading')],等待其消失 2025-10-13 14:25:48 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:25:48 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Business/QuickCollect_Info 2025-10-13 14:25:51 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Business/QuickCollect_Info 2025-10-13 14:25:51 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:25:51 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:25:53 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 (實際 URL: https://www.fullmountain.tw/products/%E8%8A%99%E7%B1%B3%E6%A8%82%E6%91%A9%E5%BE%B7%E7%B4%8D%E5%B7%B4%E8%96%A9%E7%B1%B3%E5%85%8B%E9%86%8B) 2025-10-13 14:25:53 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:25:53 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:25:53 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:25:53 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 340484 字節 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 347 字節 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1524 字節 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 211 字節 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 570 字節,約 78 個詞,27 行 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: ✔️ 來自義大利摩德納的經典巴薩米克醋✔️ 傳統木桶熟成,葡萄酒醋+葡萄汁調和✔️ 配方含 35% 葡萄醪,自然濃稠,酸甜平衡✔️ 無焦糖色素、未高溫殺菌、不經過濾✔️ IGP 認證,確保正統產地與純正工藝✔️ 適合沙拉、烤肉、蔬菜、起司多元料理 全店,全店超取滿999免運 全店,全店宅配滿1999免運 全店,全單滿額 $2399 贈 經典款綜合堅果 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 額外的結構化內容: • 順豐速運 (運費到付) • 7-11 取貨付款 (全店999免運) • 7-11 純取貨 (全店999免運) • 全家 取貨付款 (全店999免運) • 全家 純取貨 (全店999免運) • 黑貓宅急便 (全店1999免運) (外島請選中華郵政出貨) • 中華郵政 (全店1999免運) (外島配送) • 銀行轉帳 • LINE Pay • Apple Pay • 7-11取貨付款 • 全家取貨付款 • 信用卡付款 2025-10-13 14:25:54 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 10/21 個網址 2025-10-13 14:25:54 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/贈禮提袋 2025-10-13 14:25:54 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/贈禮提袋, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/贈禮提袋 的第 1/3 次請求 2025-10-13 14:25:54 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e663750>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/dbb9bee811d2970dee5943ac58ae13ea 2025-10-13 14:25:54 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e68b7d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/dbb9bee811d2970dee5943ac58ae13ea 2025-10-13 14:25:54 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e6984d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/dbb9bee811d2970dee5943ac58ae13ea 2025-10-13 14:25:54 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:25:54 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:25:54 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:25:54 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:25:54 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:25:54 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:25:54 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:25:54 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:25:55 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:25:55 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:25:55 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5ea325cdd4e3 <unknown> #1 0x5ea325a0cc76 <unknown> #2 0x5ea325a35d78 <unknown> #3 0x5ea325a32029 <unknown> #4 0x5ea325a70ccc <unknown> #5 0x5ea325a7047f <unknown> #6 0x5ea325a67de3 <unknown> #7 0x5ea325a3d2dd <unknown> #8 0x5ea325a3e34e <unknown> #9 0x5ea325c9d3e4 <unknown> #10 0x5ea325ca13d7 <unknown> #11 0x5ea325cabb20 <unknown> #12 0x5ea325ca2023 <unknown> #13 0x5ea325c701aa <unknown> #14 0x5ea325cc66b8 <unknown> #15 0x5ea325cc6847 <unknown> #16 0x5ea325cd6243 <unknown> #17 0x7e8229694ac3 <unknown> 2025-10-13 14:25:55 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:25:55 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:25:56 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:25:56 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/贈禮提袋 2025-10-13 14:25:58 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/贈禮提袋 2025-10-13 14:25:58 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:25:58 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:25:59 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:25:59 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/贈禮提袋 2025-10-13 14:26:01 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:26:01 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:26:01 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/About/ECTicketServiceTerms (實際 URL: https://support.ecpay.com.tw/10215/) 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 81807 字節 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 3709 字節 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 4116 字節 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 4116 字節 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 4893 字節 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 9021 字節,約 230 個詞,167 行 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: ECTicket服務條款 權益說明 生效日期:中華民國113年04月29日起 檢視舊版本 > 一、ECTicket服務說明 ECTicket服務(下稱「本服務」)係以綠界科技股份有限公司(以下簡稱「本公司」)商務或特店賣家(以下簡稱「賣家」)擔任票券發行單位,並以自身提供之商品或服務作為票券對價內容,發行紙本或電子形式之票券,購買者可逕向賣家購買票券。 購買者依票券實際販售金額所支付之款項,依賣家與本公司合作銀行之約定,存入對應之價金保管或信託專戶,專款專用;所稱專用,係指供發行單位履行交付商品或提供服務義務使用。前開保管期間如依票券記載為說明。 二、賣家權利義務 賣家應遵循 《綠界會員服務條款》 、 《會員服務規範》 及 《隱私權政策》 及其他 《交易管理規章》 等規範,販售或交易票券, 如經本公司查核賣家有違反上述規範等情事者,本公司得不經通知暫停或終止賣家使用本服務。 賣家應遵循《商品(服務)禮券定型化契約應記載及不得記載事項》之規定,並將應記載事項內容刊載於紙本或電子票券,以維護購買者之權益。 賣家刊登或販售票券有違反法規或本公司相關規範之情形,賣家同意無條件接受購買者退貨退款,並賠償購買者及本公司因此產生的損失(包括但不限於商譽損失或主管機關裁罰),本公司得採取一切適當措施(包括但不限於暫停或終止賣家使用本服務或退還購買者原支付之金額),本公司亦得從賣家綠界帳戶餘額扣除或暫時保留,賣家應支付的任何費用及賠償。 賣家同意或啟用本服務後,依本公司與賣家間相關約定,支付本服務使用費用,且非可歸責於本公司者,該費用不得申請退還之。 賣家提供之購買者資訊,須依「個人資料保護法」及其相關規定取得之,並告知該資訊為完成票券販賣或核銷等票券行為,將提供予本公司使用存取之。 賣家使用本服務時應定期核對本服務之一切資訊(包括但不限於票務資訊、帳務資訊或交易資料等),於本服務資訊有錯誤、不完整時,賣家應立即向本公司反應,本公司將儘速查核及協助處理;若賣家未盡核對或反應義務,視為賣家同意以本公司於本服務電子記錄為最終且正確之資訊,則賣家因使用本公司資訊造成之損害,本公司概不負責。 三、購買者權益義務 購買者消費購買票券時,須提供交易相關資料(包括但不限於信用卡卡號、手機號碼、電子郵件信箱等),並應擔保您所提供資訊,皆真實、正確、現有且完整,以利完成票券購買服務。如所提供之資訊若有變動,應立即主動聯繫發行單位更新,如您所提供之資料及個人資訊,若非真實、正確、未更新、不完整或未經持卡人許可有盜刷偽冒之情形者,應由購買人自行承擔相關風險及損失,及本公司因此受之損害或損失。本公司得以暫停或終止提供本服務,如經本公司判斷涉及違法情事者,本公司得配合司法機關提供相關訊息及依法追究。 購買者應確保所使用手機及其資訊系統之安全,防止非法入侵、取得、竄改、毀損其中紀錄或資料之情形發生。如所使用之手機因任何原因,有前述非法入侵等情事致您使用本服務而受有損害或損失者,將由購買者自行承擔。 本服務之購買者均可購買所有賣家所發行之票券,皆採認券不認人,故您所購買的紙本或電子票券應妥善保存;如有遺失、被竊或遭盜用等情形,應洽詢發行單位是否補發之。且如本服務系統紀錄已使用者,本公司無法恢復為未使用狀態。 購買者同意票券載示使用說明及注意事項,購買者如使用本服務轉贈票券前,應先確認受贈人資料是否無誤正確,該票券一經轉贈後,若購買者有修改資料或收回轉贈要求,應由賣家與購買者確認相關資料後,由賣家於本服務系統逕行操作之,本公司概不對前開修改資料及收回轉贈之爭議負責。如本公司查獲賣家販售之票券或購買者所取得之票券,有大量轉賣第三者使用或有其它營利、投機取巧的行為,本公司不對第三者商品或服務的爭議,負有任何形式賠償或補償的責任或義務。如係透過第三方代購(非直接使用本公司金流服務所購買者),應自行承擔票券已使用或無受履約保障等風險。 購買者使用票券時,應出示紙本或電子票券予賣家,賣家應按票券所載示之內容,完成交付商品或提供服務,並依票券形式核銷已使用之票券。如購買者未出示票券者,賣家得拒絕交付或提供商品及服務。 賣家提供之商品數量依現場實際供應為主,如商品當日售完或遇系統問題(包括但不限於停電、自然災害、外力入侵等)無法核銷票券者,請逕向賣家反映或擇日再行兌換。本公司將盡力維持本服務票券系統之穩定使用,惟不保證於任何時間及地點皆能兌換。 購買者於如欲進行退貨須聯繫賣家,並依票券型式而辦理之;紙本型式票券,購買者應將紙本票券交付予賣家辦理退貨,如無提出者,恕無法受理退貨請求;電子型式票券,購買者得自行使用本服務申請退貨,或由賣家與購買者確認後辦理退貨,最終受理退貨與否以本服務系統紀錄為主。 購買者同意賣家辦理退貨,得依照《商品(服務)禮券定型化契約應記載及不得記載事項》之規定,收取不得逾票面金額計算3%之退票手續費。 本服務退款方式如下:本公司將依信用卡退費流程處理,將購買者欲退款之金額,退至購買人原消費之信用卡下一期帳單,惟購買者應先向賣家聯繫協商退款事宜,若購買者與賣家協商不成,本公司得協助購買者向賣家聯繫退款事宜,以非信用卡方式購買者,亦同。為了維護您的權利,本公司保有調整退款機制及因應,如非使用本服務進行退款者,本公司將不承擔及擔保退款之權利義務。 四、共通條款 如賣家與購買者有違反以下情事者,本公司得暫停或停止提供本服務及本公司其他服務,如果致本公司或本公司關係企業受有損害,亦不排除依法追究: 不得有任何妨礙、干擾、複製或改製本服務及其相關系統(下稱本服務系統),或其他使用者使用本服務的行為。 不得有其他不符合本服務所提供使用目的的行為。 不得有破壞及干擾本服務所提供的各項資料、功能(例如:您以試探密碼或任何其它之非法手段,未經授權進入本服務相關之任何部份或畫面、與本服務系統或本公司伺服器連結之系統、網路、或透過該系統、網路提供之服務;探查、掃描或測試本服務系統的弱點;破壞本服務或與其連結之網路安全或認證措施;使用本服務以回覆查詢、追蹤或找尋任何關於本服務其他使用者或本公司之訪客、顧客;於本服務或本服務系統中,探索您個人資訊以外之其他相關資訊),或以任何方式侵入、試圖侵入、破壞本服務或本服務系統,或藉由本服務作任何侵害或破壞行為(例如:對本服務或與本服務系統,傳送不合理或不成比例之大量資料)。 不得利用本服務從事洗錢、詐欺等犯罪行為或不法行為,或基於違法目的使用本服務。 在取得、使用本服務或本服務過程中,不得提交虛偽之身份或交易相關資料(包括但不限於信用卡卡號、手機號碼、電子郵件信箱等),亦不得提交他人的交易相關資料,或以他人手機為所使用手機。 不得操控本服務之識別功能,偽造傳送至本服務或與本服務系統連結之訊息。 不得假冒、無權代理或代表他人,使用本服務或本服務系統。 賣家或購買者未經本公司同意授權前,請勿將本服務全部或部分資料,以任何方式進行重製、編輯、公開傳輸、改作、連結等、或其他可能使第三者誤認其與本服務或本服務或本公司間有授權關係或合作關係存在的方式利用。 本服務所有內容,包括但不限於著作、圖片、檔案、資訊、資料、網站架構、網站畫面的安排、網頁設計,均由本公司或權利人依法享有其智慧財產權,包括但不限於商標權、專利權、著作權、商業秘密等。 非經本公司或權利人書面同意,賣家或購買者不得擅自使用、修改、重製、公開傳輸、改作、散佈、發行或公開發表本服務之程序或內容。 賣家或購買者應配合本公司不定期查核,若經本公司調查賣家或購買者以前三條方式或其他不正當方式使用本服務,則本公司得暫停或停止提供本服務及本公司其他服務(含本服務),如果致本公司或本公司關係企業受有損害,則賣家或購買者應負損害賠償責任。 本公司保留隨時修改本條款之權利,修改後內容將公佈官網、公告,當賣家或購買者繼續使用本服務時,即視為已同意該等修改。 本服務條款如有未盡事宜,應依 《綠界會員服務條款》 、 《會員服務規範》 及 《隱私權政策》 及相關規範條款或公告說明辦理之。基於本服務所提供之相關服務及解釋,均遵守中華民國相關法令辦理,所提供本服務條款如有疑義時,應為有利於消費者之解釋。 為提供賣家、購買者或其他使用本服務之第三人更好之使用者服務品質,本服務將記錄cookies等相關資訊。欲使用本服務者,須同意接受本公司存取使用cookies為前提條件。使用者若設定瀏覽器拒絕cookies時,有可能會被限制或拒絕使用本服務的各項功能,請特別注意。 本服務條款與各項標題的名稱,其用詞僅在於方便理解辨識。本服務條款所訂的全部或部份無效時,不影響其他有效條款的效力。 本服務條款付款相關如有未盡事宜,依您提供用於付款信用卡發卡銀行之約定條款辦理。 本服務條款解釋、補充及適用均以中華民國法令為準據法。因本服務條款所發生的訴訟,除法律另有規定外,雙方合意以臺灣臺北地方法院為第一審管轄法院。 ECTicket服務條款 一、ECTicket服務說明 二、賣家權利義務 三、購買者權益義務 四、共通條款 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技 API 使用條款 退/換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者發票查詢 消費者交易查詢 票券履約保障查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 — 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00 、 13:00~18:00 …… …… …… …… Copyright © Green World FinTech Service Co., Ltd. All rights reserved. 額外的結構化內容: • ECTicket服務(下稱「本服務」)係以綠界科技股份有限公司(以下簡稱「本公司」)商務或特店賣家(以下簡稱「賣家」)擔任票券發行單位,並以自身提供之商品或服務作為票券對價內容,發行紙本或電子形式之票券,購買者可逕向賣家購買票券。 • 購買者依票券實際販售金額所支付之款項,依賣家與本公司合作銀行之約定,存入對應之價金保管或信託專戶,專款專用;所稱專用,係指供發行單位履行交付商品或提供服務義務使用。前開保管期間如依票券記載為說明。 • 賣家應遵循《綠界會員服務條款》、《會員服務規範》 及《隱私權政策》及其他《交易管理規章》等規範,販售或交易票券, 如經本公司查核賣家有違反上述規範等情事者,本公司得不經通知暫停或終止賣家使用本服務。 • 賣家應遵循《商品(服務)禮券定型化契約應記載及不得記載事項》之規定,並將應記載事項內容刊載於紙本或電子票券,以維護購買者之權益。 • 賣家刊登或販售票券有違反法規或本公司相關規範之情形,賣家同意無條件接受購買者退貨退款,並賠償購買者及本公司因此產生的損失(包括但不限於商譽損失或主管機關裁罰),本公司得採取一切適當措施(包括但不限於暫停或終止賣家使用本服務或退還購買者原支付之金額),本公司亦得從賣家綠界帳戶餘額扣除或暫時保留,賣家應支付的任何費用及賠償。 • 賣家同意或啟用本服務後,依本公司與賣家間相關約定,支付本服務使用費用,且非可歸責於本公司者,該費用不得申請退還之。 • 賣家提供之購買者資訊,須依「個人資料保護法」及其相關規定取得之,並告知該資訊為完成票券販賣或核銷等票券行為,將提供予本公司使用存取之。 • 賣家使用本服務時應定期核對本服務之一切資訊(包括但不限於票務資訊、帳務資訊或交易資料等),於本服務資訊有錯誤、不完整時,賣家應立即向本公司反應,本公司將儘速查核及協助處理;若賣家未盡核對或反應義務,視為賣家同意以本公司於本服務電子記錄為最終且正確之資訊,則賣家因使用本公司資訊造成之損害,本公司概不負責。 • 購買者消費購買票券時,須提供交易相關資料(包括但不限於信用卡卡號、手機號碼、電子郵件信箱等),並應擔保您所提供資訊,皆真實、正確、現有且完整,以利完成票券購買服務。如所提供之資訊若有變動,應立即主動聯繫發行單位更新,如您所提供之資料及個人資訊,若非真實、正確、未更新、不完整或未經持卡人許可有盜刷偽冒之情形者,應由購買人自行承擔相關風險及損失,及本公司因此受之損害或損失。本公司得以暫停或終止提供本服務,如經本公司判斷涉及違法情事者,本公司得配合司法機關提供相關訊息及依法追究。 • 購買者應確保所使用手機及其資訊系統之安全,防止非法入侵、取得、竄改、毀損其中紀錄或資料之情形發生。如所使用之手機因任何原因,有前述非法入侵等情事致您使用本服務而受有損害或損失者,將由購買者自行承擔。 • 本服務之購買者均可購買所有賣家所發行之票券,皆採認券不認人,故您所購買的紙本或電子票券應妥善保存;如有遺失、被竊或遭盜用等情形,應洽詢發行單位是否補發之。且如本服務系統紀錄已使用者,本公司無法恢復為未使用狀態。 • 購買者同意票券載示使用說明及注意事項,購買者如使用本服務轉贈票券前,應先確認受贈人資料是否無誤正確,該票券一經轉贈後,若購買者有修改資料或收回轉贈要求,應由賣家與購買者確認相關資料後,由賣家於本服務系統逕行操作之,本公司概不對前開修改資料及收回轉贈之爭議負責。如本公司查獲賣家販售之票券或購買者所取得之票券,有大量轉賣第三者使用或有其它營利、投機取巧的行為,本公司不對第三者商品或服務的爭議,負有任何形式賠償或補償的責任或義務。如係透過第三方代購(非直接使用本公司金流服務所購買者),應自行承擔票券已使用或無受履約保障等風險。 • 購買者使用票券時,應出示紙本或電子票券予賣家,賣家應按票券所載示之內容,完成交付商品或提供服務,並依票券形式核銷已使用之票券。如購買者未出示票券者,賣家得拒絕交付或提供商品及服務。 • 賣家提供之商品數量依現場實際供應為主,如商品當日售完或遇系統問題(包括但不限於停電、自然災害、外力入侵等)無法核銷票券者,請逕向賣家反映或擇日再行兌換。本公司將盡力維持本服務票券系統之穩定使用,惟不保證於任何時間及地點皆能兌換。 • 購買者於如欲進行退貨須聯繫賣家,並依票券型式而辦理之;紙本型式票券,購買者應將紙本票券交付予賣家辦理退貨,如無提出者,恕無法受理退貨請求;電子型式票券,購買者得自行使用本服務申請退貨,或由賣家與購買者確認後辦理退貨,最終受理退貨與否以本服務系統紀錄為主。 • 購買者同意賣家辦理退貨,得依照《商品(服務)禮券定型化契約應記載及不得記載事項》之規定,收取不得逾票面金額計算3%之退票手續費。 • 本服務退款方式如下:本公司將依信用卡退費流程處理,將購買者欲退款之金額,退至購買人原消費之信用卡下一期帳單,惟購買者應先向賣家聯繫協商退款事宜,若購買者與賣家協商不成,本公司得協助購買者向賣家聯繫退款事宜,以非信用卡方式購買者,亦同。為了維護您的權利,本公司保有調整退款機制及因應,如非使用本服務進行退款者,本公司將不承擔及擔保退款之權利義務。 • 如賣家與購買者有違反以下情事者,本公司得暫停或停止提供本服務及本公司其他服務,如果致本公司或本公司關係企業受有損害,亦不排除依法追究:不得有任何妨礙、干擾、複製或改製本服務及其相關系統(下稱本服務系統),或其他使用者使用本服務的行為。不得有其他不符合本服務所提供使用目的的行為。不得有破壞及干擾本服務所提供的各項資料、功能(例如:您以試探密碼或任何其它之非法手段,未經授權進入本服務相關之任何部份或畫面、與本服務系統或本公司伺服器連結之系統、網路、或透過該系統、網路提供之服務;探查、掃描或測試本服務系統的弱點;破壞本服務或與其連結之網路安全或認證措施;使用本服務以回覆查詢、追蹤或找尋任何關於本服務其他使用者或本公司之訪客、顧客;於本服務或本服務系統中,探索您個人資訊以外之其他相關資訊),或以任何方式侵入、試圖侵入、破壞本服務或本服務系統,或藉由本服務作任何侵害或破壞行為(例如:對本服務或與本服務系統,傳送不合理或不成比例之大量資料)。不得利用本服務從事洗錢、詐欺等犯罪行為或不法行為,或基於違法目的使用本服務。在取得、使用本服務或本服務過程中,不得提交虛偽之身份或交易相關資料(包括但不限於信用卡卡號、手機號碼、電子郵件信箱等),亦不得提交他人的交易相關資料,或以他人手機為所使用手機。不得操控本服務之識別功能,偽造傳送至本服務或與本服務系統連結之訊息。不得假冒、無權代理或代表他人,使用本服務或本服務系統。 • 不得有任何妨礙、干擾、複製或改製本服務及其相關系統(下稱本服務系統),或其他使用者使用本服務的行為。 • 不得有其他不符合本服務所提供使用目的的行為。 • 不得有破壞及干擾本服務所提供的各項資料、功能(例如:您以試探密碼或任何其它之非法手段,未經授權進入本服務相關之任何部份或畫面、與本服務系統或本公司伺服器連結之系統、網路、或透過該系統、網路提供之服務;探查、掃描或測試本服務系統的弱點;破壞本服務或與其連結之網路安全或認證措施;使用本服務以回覆查詢、追蹤或找尋任何關於本服務其他使用者或本公司之訪客、顧客;於本服務或本服務系統中,探索您個人資訊以外之其他相關資訊),或以任何方式侵入、試圖侵入、破壞本服務或本服務系統,或藉由本服務作任何侵害或破壞行為(例如:對本服務或與本服務系統,傳送不合理或不成比例之大量資料)。 • 不得利用本服務從事洗錢、詐欺等犯罪行為或不法行為,或基於違法目的使用本服務。 • 在取得、使用本服務或本服務過程中,不得提交虛偽之身份或交易相關資料(包括但不限於信用卡卡號、手機號碼、電子郵件信箱等),亦不得提交他人的交易相關資料,或以他人手機為所使用手機。 • 不得操控本服務之識別功能,偽造傳送至本服務或與本服務系統連結之訊息。 • 不得假冒、無權代理或代表他人,使用本服務或本服務系統。 • 賣家或購買者未經本公司同意授權前,請勿將本服務全部或部分資料,以任何方式進行重製、編輯、公開傳輸、改作、連結等、或其他可能使第三者誤認其與本服務或本服務或本公司間有授權關係或合作關係存在的方式利用。 • 本服務所有內容,包括但不限於著作、圖片、檔案、資訊、資料、網站架構、網站畫面的安排、網頁設計,均由本公司或權利人依法享有其智慧財產權,包括但不限於商標權、專利權、著作權、商業秘密等。 • 非經本公司或權利人書面同意,賣家或購買者不得擅自使用、修改、重製、公開傳輸、改作、散佈、發行或公開發表本服務之程序或內容。 • 賣家或購買者應配合本公司不定期查核,若經本公司調查賣家或購買者以前三條方式或其他不正當方式使用本服務,則本公司得暫停或停止提供本服務及本公司其他服務(含本服務),如果致本公司或本公司關係企業受有損害,則賣家或購買者應負損害賠償責任。 • 本公司保留隨時修改本條款之權利,修改後內容將公佈官網、公告,當賣家或購買者繼續使用本服務時,即視為已同意該等修改。 • 本服務條款如有未盡事宜,應依《綠界會員服務條款》、《會員服務規範》 及《隱私權政策》及相關規範條款或公告說明辦理之。基於本服務所提供之相關服務及解釋,均遵守中華民國相關法令辦理,所提供本服務條款如有疑義時,應為有利於消費者之解釋。 • 為提供賣家、購買者或其他使用本服務之第三人更好之使用者服務品質,本服務將記錄cookies等相關資訊。欲使用本服務者,須同意接受本公司存取使用cookies為前提條件。使用者若設定瀏覽器拒絕cookies時,有可能會被限制或拒絕使用本服務的各項功能,請特別注意。 • 本服務條款與各項標題的名稱,其用詞僅在於方便理解辨識。本服務條款所訂的全部或部份無效時,不影響其他有效條款的效力。 • 本服務條款付款相關如有未盡事宜,依您提供用於付款信用卡發卡銀行之約定條款辦理。 • 本服務條款解釋、補充及適用均以中華民國法令為準據法。因本服務條款所發生的訴訟,除法律另有規定外,雙方合意以臺灣臺北地方法院為第一審管轄法院。 • 不得有任何妨礙、干擾、複製或改製本服務及其相關系統(下稱本服務系統),或其他使用者使用本服務的行為。 • 不得有其他不符合本服務所提供使用目的的行為。 • 不得有破壞及干擾本服務所提供的各項資料、功能(例如:您以試探密碼或任何其它之非法手段,未經授權進入本服務相關之任何部份或畫面、與本服務系統或本公司伺服器連結之系統、網路、或透過該系統、網路提供之服務;探查、掃描或測試本服務系統的弱點;破壞本服務或與其連結之網路安全或認證措施;使用本服務以回覆查詢、追蹤或找尋任何關於本服務其他使用者或本公司之訪客、顧客;於本服務或本服務系統中,探索您個人資訊以外之其他相關資訊),或以任何方式侵入、試圖侵入、破壞本服務或本服務系統,或藉由本服務作任何侵害或破壞行為(例如:對本服務或與本服務系統,傳送不合理或不成比例之大量資料)。 • 不得利用本服務從事洗錢、詐欺等犯罪行為或不法行為,或基於違法目的使用本服務。 • 在取得、使用本服務或本服務過程中,不得提交虛偽之身份或交易相關資料(包括但不限於信用卡卡號、手機號碼、電子郵件信箱等),亦不得提交他人的交易相關資料,或以他人手機為所使用手機。 • 不得操控本服務之識別功能,偽造傳送至本服務或與本服務系統連結之訊息。 • 不得假冒、無權代理或代表他人,使用本服務或本服務系統。 • ECTicket服務條款一、ECTicket服務說明二、賣家權利義務三、購買者權益義務四、共通條款 • 一、ECTicket服務說明 • 二、賣家權利義務 • 三、購買者權益義務 • 四、共通條款 • 一、ECTicket服務說明 • 二、賣家權利義務 • 三、購買者權益義務 • 四、共通條款 2025-10-13 14:26:02 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 13/21 個網址 2025-10-13 14:26:02 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Business/QuickCollect_Info 2025-10-13 14:26:02 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Business/QuickCollect_Info, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Business/QuickCollect_Info 的第 1/3 次請求 2025-10-13 14:26:02 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e843310>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/cf0a668099b0536bc95faed5a08ad4c7 2025-10-13 14:26:02 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e94a710>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/cf0a668099b0536bc95faed5a08ad4c7 2025-10-13 14:26:02 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e94b450>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/cf0a668099b0536bc95faed5a08ad4c7 2025-10-13 14:26:02 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:26:02 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:26:02 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:26:02 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:26:02 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:02 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:26:03 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:26:03 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:03 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:03 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:26:03 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5df6a909b4e3 <unknown> #1 0x5df6a8dcac76 <unknown> #2 0x5df6a8df3d78 <unknown> #3 0x5df6a8df0029 <unknown> #4 0x5df6a8e2eccc <unknown> #5 0x5df6a8e2e47f <unknown> #6 0x5df6a8e25de3 <unknown> #7 0x5df6a8dfb2dd <unknown> #8 0x5df6a8dfc34e <unknown> #9 0x5df6a905b3e4 <unknown> #10 0x5df6a905f3d7 <unknown> #11 0x5df6a9069b20 <unknown> #12 0x5df6a9060023 <unknown> #13 0x5df6a902e1aa <unknown> #14 0x5df6a90846b8 <unknown> #15 0x5df6a9084847 <unknown> #16 0x5df6a9094243 <unknown> #17 0x79f069094ac3 <unknown> 2025-10-13 14:26:03 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:26:03 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:26:04 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:26:04 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Business/QuickCollect_Info 2025-10-13 14:26:05 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Business/QuickCollect_Info 2025-10-13 14:26:05 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:26:05 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:26:09 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:26:09 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Business/QuickCollect_Info 2025-10-13 14:26:11 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:26:11 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:26:11 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:26:11 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:26:11 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:26:15 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 313 2025-10-13 14:26:16 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:26:16 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/贈禮提袋 2025-10-13 14:26:17 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 313,內容可能已加載完成 2025-10-13 14:26:17 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:26:18 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:26:18 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:26:18 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:26:19 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:26:20 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 228 2025-10-13 14:26:22 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 228,內容可能已加載完成 2025-10-13 14:26:22 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:26:22 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:26:24 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:26:24 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Business/QuickCollect_Info 2025-10-13 14:26:26 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:26:26 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:26:26 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:26:26 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:26:26 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:26:29 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:26:30 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 313 2025-10-13 14:26:32 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 313,內容可能已加載完成 2025-10-13 14:26:32 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/贈禮提袋 (實際 URL: https://www.fullmountain.tw/pages/%E8%B4%88%E7%A6%AE%E6%8F%90%E8%A2%8B) 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 299027 字節 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 175 字節 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 999 字節 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 175 字節,約 21 個詞,8 行 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 贈禮提袋 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:26:35 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 11/21 個網址 2025-10-13 14:26:35 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/芥茉醬 2025-10-13 14:26:35 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/芥茉醬, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/芥茉醬 的第 1/3 次請求 2025-10-13 14:26:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e585110>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ab37f61351a37a9aeca63ed10fa604af 2025-10-13 14:26:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc84a90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ab37f61351a37a9aeca63ed10fa604af 2025-10-13 14:26:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc87a90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ab37f61351a37a9aeca63ed10fa604af 2025-10-13 14:26:35 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:26:35 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:26:35 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Business/QuickCollect_Info (實際 URL: https://www.ecpay.com.tw/Business/QuickCollect_Info) 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:26:35 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:26:35 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 58307 字節 2025-10-13 14:26:36 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 2341 字節 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2301 字節 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 2408 字節 2025-10-13 14:26:36 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 2301 字節,約 340 個詞,301 行 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 綠界收款工具 免開店費 產生收款網址 8 工具適合各種線上收款情境 電商 / 多商品 ECShop賣場 電商式購物車系統,可自訂賣場主圖及色系,支援行銷活動、GA4追蹤。 詳細功能 > 查看範例 > 立即建立收款網址 > ECShop一頁式商店 一頁式購物車,可自訂豐富內容,設定簡單。 詳細功能 > 查看範例 > 立即建立收款網址 > 單一商品 / 單一金額 實況主收款 金額自由填寫,適用贊助及捐款情境,支援贊助成功動畫及api。 詳細功能 > 查看範例 > 立即建立收款網址 > ECShop快速收款 單一商品或金額快速收款,可重複使用及隨時修改。 詳細功能 > 查看範例 > 立即建立收款網址 > 刷卡連結 自由填寫金額的信用卡刷卡網址,6種語言,適用平板尺寸螢幕。 詳細功能 > 立即建立收款網址 > 收款連結 可重複使用但無法修改的連結,適用單一商品或金額收款。 詳細功能 > 查看範例 > 立即建立收款網址 > 舉辦活動 ECShop綠界表單 線上表單功能,特製活動報名及商品購買元件,輕鬆為您舉辦的活動收款。 詳細功能 > 查看範例 > 立即建立收款網址 > 費用說明 8個服務皆免開店費,僅依使用金流、物流、電子發票等不同服務,收取對應服務費。 代收撥款存入 信託專戶 ,賣家可隨時操作或設定排程,將信託款提領至銀行帳戶。 個人/商務賣家費用說明 > 特約賣家費用說明 > 如何申請 免費註冊個人/商務賣家,立即收款 綠界賣家新手指南 / 準備資料說明 > 立即註冊 > 申請特約賣家,享受更優質服務 提高收款額度上限 申請信用卡分期、Apple Pay、銀聯卡、國外信用卡、跨境物流等 更優惠的手續費 物流當日取貨隔日撥款 聯繫銷售顧問 > ECShop賣場 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品(完整) 商品購物車 支援行動裝置 行銷活動設定 GA/FB追蹤碼 支援實況軟體 分潤設定 重複收款 可重複收款 隨時修改 可隨時修改 可建立數量 5個賣場 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 ATM虛擬帳號 WebATM 超商代碼 超商條碼 歐付寶TWQR 特約賣家: 信用卡分期 海外卡/銀聯卡 Apple Pay 裕富無卡分期 支援物流 綠界物流 自訂物流 支援電子發票 綠界電子發票 自訂發票 ECShop一頁式商店 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品(簡易) 商品購物車 支援行動裝置 重複收款 可重複收款 隨時修改 可隨時修改 可重複收款 可建立數量 無限 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 ATM虛擬帳號 WebATM 超商代碼 超商條碼 歐付寶TWQR 特約賣家: 信用卡分期 海外卡/銀聯卡 Apple Pay 裕富無卡分期 支援物流 綠界物流 自訂物流 支援電子發票 綠界電子發票 自訂發票 實況主收款 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品 商品購物車 支援行動裝置 匿名付款 收款成功動畫及API 重複收款 可重複收款 隨時修改 可隨時修改 可建立數量 固定網址 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 ATM虛擬帳號 WebATM 超商代碼 超商條碼 歐付寶TWQR 特約賣家: 信用卡分期 海外卡/銀聯卡 Apple Pay 裕富無卡分期 支援物流 不支援 支援電子發票 綠界電子發票 自訂收據 ECShop快速收款 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品(單一商品名稱/金額) 商品購物車 支援行動裝置 重複收款 可重複收款 隨時修改 可隨時修改 可建立數量 無限 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 ATM虛擬帳號 WebATM 超商代碼 超商條碼 歐付寶TWQR 特約賣家: 信用卡分期 海外卡/銀聯卡 Apple Pay 裕富無卡分期 支援物流 綠界物流 自訂物流 支援電子發票 綠界電子發票 自訂發票 刷卡連結 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品(單一商品金額) 商品購物車 支援行動裝置(可支援平板) 中/英/日/韓/簡中/印尼 多語言 重複收款 可重複收款 隨時修改 可隨時修改 可建立數量 固定網址 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 特約賣家: 信用卡分期 海外卡/銀聯卡 支援物流 不支援 支援電子發票 不支援 收款連結 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品(單一商品名稱/金額) 商品購物車 支援行動裝置 重複收款 可重複收款 隨時修改 不可修改 可建立數量 無限 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 ATM虛擬帳號 WebATM 超商代碼 超商條碼 歐付寶TWQR 特約賣家: 信用卡分期 海外卡/銀聯卡 Apple Pay 裕富無卡分期 支援物流 不支援 支援電子發票 不支援 ECShop綠界表單 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品(簡易) 商品購物車(簡易) 支援行動裝置 活動報名設定 重複收款 可重複收款 隨時修改 可隨時修改 可建立數量 無限 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 ATM虛擬帳號 WebATM 超商代碼 超商條碼 歐付寶TWQR 特約賣家: 信用卡分期 海外卡/銀聯卡 Apple Pay 裕富無卡分期 支援物流 綠界物流 自訂物流 支援電子發票 綠界電子發票 自訂發票 2025-10-13 14:26:36 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 14/21 個網址 2025-10-13 14:26:36 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 2025-10-13 14:26:36 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/CreditCard/Privacy_20131226, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/CreditCard/Privacy_20131226 的第 1/3 次請求 2025-10-13 14:26:36 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6f68c050>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/29bc1e3bc8e44525b83468628376a640 2025-10-13 14:26:36 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e7c56d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/29bc1e3bc8e44525b83468628376a640 2025-10-13 14:26:36 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e7c6190>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/29bc1e3bc8e44525b83468628376a640 2025-10-13 14:26:36 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:26:36 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:26:36 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:26:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:36 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:26:36 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:26:36 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:26:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:37 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:26:37 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: [Errno 26] Text file busy: '/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90/chromedriver' 2025-10-13 14:26:37 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:26:37 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:26:37 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:37 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 228 2025-10-13 14:26:37 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:26:37 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/芥茉醬 2025-10-13 14:26:37 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:26:38 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited normally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x579dd9d924e3 <unknown> #1 0x579dd9ac1c76 <unknown> #2 0x579dd9aead78 <unknown> #3 0x579dd9ae7029 <unknown> #4 0x579dd9b25ccc <unknown> #5 0x579dd9b2547f <unknown> #6 0x579dd9b1cde3 <unknown> #7 0x579dd9af22dd <unknown> #8 0x579dd9af334e <unknown> #9 0x579dd9d523e4 <unknown> #10 0x579dd9d563d7 <unknown> #11 0x579dd9d60b20 <unknown> #12 0x579dd9d57023 <unknown> #13 0x579dd9d251aa <unknown> #14 0x579dd9d7b6b8 <unknown> #15 0x579dd9d7b847 <unknown> #16 0x579dd9d8b243 <unknown> #17 0x767fd4294ac3 <unknown> 2025-10-13 14:26:38 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:26:38 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:26:38 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:26:38 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 2025-10-13 14:26:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:26:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 180.0MB, CPU 0.0% 2025-10-13 14:26:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 180.1MB, CPU 0.0% 2025-10-13 14:26:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 201.1MB, CPU 0.0% 2025-10-13 14:26:39 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 228,內容可能已加載完成 2025-10-13 14:26:39 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:26:39 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:26:40 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/芥茉醬 2025-10-13 14:26:40 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:26:40 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:26:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:26:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:26:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:26:41 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 2025-10-13 14:26:41 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:26:41 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:26:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-13 14:26:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:26:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:26:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:26:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:26:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:26:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:26:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:26:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:26:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:26:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:26:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:26:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-13 14:26:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:26:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:26:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-13 14:26:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:26:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:26:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:26:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:26:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:26:46 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:26:50 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Business/QuickCollect_Info (實際 URL: https://www.ecpay.com.tw/Business/QuickCollect_Info) 2025-10-13 14:26:50 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:26:50 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:26:50 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 58307 字節 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 2341 字節 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2301 字節 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 2408 字節 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 2301 字節,約 340 個詞,301 行 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 綠界收款工具 免開店費 產生收款網址 8 工具適合各種線上收款情境 電商 / 多商品 ECShop賣場 電商式購物車系統,可自訂賣場主圖及色系,支援行銷活動、GA4追蹤。 詳細功能 > 查看範例 > 立即建立收款網址 > ECShop一頁式商店 一頁式購物車,可自訂豐富內容,設定簡單。 詳細功能 > 查看範例 > 立即建立收款網址 > 單一商品 / 單一金額 實況主收款 金額自由填寫,適用贊助及捐款情境,支援贊助成功動畫及api。 詳細功能 > 查看範例 > 立即建立收款網址 > ECShop快速收款 單一商品或金額快速收款,可重複使用及隨時修改。 詳細功能 > 查看範例 > 立即建立收款網址 > 刷卡連結 自由填寫金額的信用卡刷卡網址,6種語言,適用平板尺寸螢幕。 詳細功能 > 立即建立收款網址 > 收款連結 可重複使用但無法修改的連結,適用單一商品或金額收款。 詳細功能 > 查看範例 > 立即建立收款網址 > 舉辦活動 ECShop綠界表單 線上表單功能,特製活動報名及商品購買元件,輕鬆為您舉辦的活動收款。 詳細功能 > 查看範例 > 立即建立收款網址 > 費用說明 8個服務皆免開店費,僅依使用金流、物流、電子發票等不同服務,收取對應服務費。 代收撥款存入 信託專戶 ,賣家可隨時操作或設定排程,將信託款提領至銀行帳戶。 個人/商務賣家費用說明 > 特約賣家費用說明 > 如何申請 免費註冊個人/商務賣家,立即收款 綠界賣家新手指南 / 準備資料說明 > 立即註冊 > 申請特約賣家,享受更優質服務 提高收款額度上限 申請信用卡分期、Apple Pay、銀聯卡、國外信用卡、跨境物流等 更優惠的手續費 物流當日取貨隔日撥款 聯繫銷售顧問 > ECShop賣場 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品(完整) 商品購物車 支援行動裝置 行銷活動設定 GA/FB追蹤碼 支援實況軟體 分潤設定 重複收款 可重複收款 隨時修改 可隨時修改 可建立數量 5個賣場 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 ATM虛擬帳號 WebATM 超商代碼 超商條碼 歐付寶TWQR 特約賣家: 信用卡分期 海外卡/銀聯卡 Apple Pay 裕富無卡分期 支援物流 綠界物流 自訂物流 支援電子發票 綠界電子發票 自訂發票 ECShop一頁式商店 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品(簡易) 商品購物車 支援行動裝置 重複收款 可重複收款 隨時修改 可隨時修改 可重複收款 可建立數量 無限 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 ATM虛擬帳號 WebATM 超商代碼 超商條碼 歐付寶TWQR 特約賣家: 信用卡分期 海外卡/銀聯卡 Apple Pay 裕富無卡分期 支援物流 綠界物流 自訂物流 支援電子發票 綠界電子發票 自訂發票 實況主收款 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品 商品購物車 支援行動裝置 匿名付款 收款成功動畫及API 重複收款 可重複收款 隨時修改 可隨時修改 可建立數量 固定網址 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 ATM虛擬帳號 WebATM 超商代碼 超商條碼 歐付寶TWQR 特約賣家: 信用卡分期 海外卡/銀聯卡 Apple Pay 裕富無卡分期 支援物流 不支援 支援電子發票 綠界電子發票 自訂收據 ECShop快速收款 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品(單一商品名稱/金額) 商品購物車 支援行動裝置 重複收款 可重複收款 隨時修改 可隨時修改 可建立數量 無限 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 ATM虛擬帳號 WebATM 超商代碼 超商條碼 歐付寶TWQR 特約賣家: 信用卡分期 海外卡/銀聯卡 Apple Pay 裕富無卡分期 支援物流 綠界物流 自訂物流 支援電子發票 綠界電子發票 自訂發票 刷卡連結 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品(單一商品金額) 商品購物車 支援行動裝置(可支援平板) 中/英/日/韓/簡中/印尼 多語言 重複收款 可重複收款 隨時修改 可隨時修改 可建立數量 固定網址 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 特約賣家: 信用卡分期 海外卡/銀聯卡 支援物流 不支援 支援電子發票 不支援 收款連結 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品(單一商品名稱/金額) 商品購物車 支援行動裝置 重複收款 可重複收款 隨時修改 不可修改 可建立數量 無限 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 ATM虛擬帳號 WebATM 超商代碼 超商條碼 歐付寶TWQR 特約賣家: 信用卡分期 海外卡/銀聯卡 Apple Pay 裕富無卡分期 支援物流 不支援 支援電子發票 不支援 ECShop綠界表單 開店費 免費 收款網址功能 商店形象圖 商店說明 設定商品(簡易) 商品購物車(簡易) 支援行動裝置 活動報名設定 重複收款 可重複收款 隨時修改 可隨時修改 可建立數量 無限 支援綠界金流 (依商店實際開通) 信用卡一期 信用卡定期定額 ATM虛擬帳號 WebATM 超商代碼 超商條碼 歐付寶TWQR 特約賣家: 信用卡分期 海外卡/銀聯卡 Apple Pay 裕富無卡分期 支援物流 綠界物流 自訂物流 支援電子發票 綠界電子發票 自訂發票 2025-10-13 14:26:51 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 14/21 個網址 2025-10-13 14:26:51 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 2025-10-13 14:26:51 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/CreditCard/Privacy_20131226, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/CreditCard/Privacy_20131226 的第 1/3 次請求 2025-10-13 14:26:51 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74331a50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ab19d00d055ecddc33ac7361825a4387 2025-10-13 14:26:51 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e7c2e50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ab19d00d055ecddc33ac7361825a4387 2025-10-13 14:26:51 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e7c2550>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ab19d00d055ecddc33ac7361825a4387 2025-10-13 14:26:51 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:26:51 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:26:51 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:26:51 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:26:52 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:52 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/贈禮提袋 (實際 URL: https://www.fullmountain.tw/pages/%E8%B4%88%E7%A6%AE%E6%8F%90%E8%A2%8B) 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:26:52 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 299014 字節 2025-10-13 14:26:52 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 175 字節 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 999 字節 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 175 字節,約 21 個詞,8 行 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 贈禮提袋 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:26:52 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 11/21 個網址 2025-10-13 14:26:52 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/芥茉醬 2025-10-13 14:26:52 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/芥茉醬, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/芥茉醬 的第 1/3 次請求 2025-10-13 14:26:52 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc87650>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/e0ee7671c5f98ccb30ec73005d05d73d 2025-10-13 14:26:52 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e6ac790>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/e0ee7671c5f98ccb30ec73005d05d73d 2025-10-13 14:26:52 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e6ad7d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/e0ee7671c5f98ccb30ec73005d05d73d 2025-10-13 14:26:52 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:26:52 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:26:52 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:26:52 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:26:53 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:53 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:53 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:26:53 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:26:53 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited normally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5e385de8a4e3 <unknown> #1 0x5e385dbb9c76 <unknown> #2 0x5e385dbe2d78 <unknown> #3 0x5e385dbdf029 <unknown> #4 0x5e385dc1dccc <unknown> #5 0x5e385dc1d47f <unknown> #6 0x5e385dc14de3 <unknown> #7 0x5e385dbea2dd <unknown> #8 0x5e385dbeb34e <unknown> #9 0x5e385de4a3e4 <unknown> #10 0x5e385de4e3d7 <unknown> #11 0x5e385de58b20 <unknown> #12 0x5e385de4f023 <unknown> #13 0x5e385de1d1aa <unknown> #14 0x5e385de736b8 <unknown> #15 0x5e385de73847 <unknown> #16 0x5e385de83243 <unknown> #17 0x76e12e694ac3 <unknown> 2025-10-13 14:26:53 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:26:53 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:26:53 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:26:53 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:54 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:26:54 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 2025-10-13 14:26:54 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:26:54 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:26:54 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5f92843174e3 <unknown> #1 0x5f9284046c76 <unknown> #2 0x5f928406fd78 <unknown> #3 0x5f928406c029 <unknown> #4 0x5f92840aaccc <unknown> #5 0x5f92840aa47f <unknown> #6 0x5f92840a1de3 <unknown> #7 0x5f92840772dd <unknown> #8 0x5f928407834e <unknown> #9 0x5f92842d73e4 <unknown> #10 0x5f92842db3d7 <unknown> #11 0x5f92842e5b20 <unknown> #12 0x5f92842dc023 <unknown> #13 0x5f92842aa1aa <unknown> #14 0x5f92843006b8 <unknown> #15 0x5f9284300847 <unknown> #16 0x5f9284310243 <unknown> #17 0x7111afc94ac3 <unknown> 2025-10-13 14:26:54 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:26:54 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:26:55 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:26:55 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/芥茉醬 2025-10-13 14:26:57 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 2025-10-13 14:26:57 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:26:57 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:26:57 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/芥茉醬 2025-10-13 14:26:57 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:26:57 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:26:59 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:26:59 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/芥茉醬 2025-10-13 14:27:01 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:27:01 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:27:01 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:27:06 - INFO - WebScraper - [scraper.py:1168] - get_content - 未找到任何主要內容元素,頁面可能使用非標準結構 2025-10-13 14:27:06 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 2025-10-13 14:27:08 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:27:08 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:27:08 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:27:08 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:27:08 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:27:12 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 87 2025-10-13 14:27:14 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 87,內容可能已加載完成 2025-10-13 14:27:14 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:27:15 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:27:15 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/芥茉醬 2025-10-13 14:27:18 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:27:18 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:27:18 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:27:19 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:27:20 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 228 2025-10-13 14:27:21 - INFO - WebScraper - [scraper.py:1168] - get_content - 未找到任何主要內容元素,頁面可能使用非標準結構 2025-10-13 14:27:21 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 2025-10-13 14:27:22 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 228,內容可能已加載完成 2025-10-13 14:27:22 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:27:22 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:27:23 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:27:23 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:27:23 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:27:23 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:27:23 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:27:27 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 87 2025-10-13 14:27:28 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:27:29 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 87,內容可能已加載完成 2025-10-13 14:27:29 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 (實際 URL: https://support.ecpay.com.tw/10111/) 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 81548 字節 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 1469 字節 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1942 字節 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1942 字節 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 810 字節 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 2764 字節,約 162 個詞,121 行 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 隱私權政策 權益說明 生效日期:中華民國114年06月04日起 檢視新版本 > 綠界科技股份有限公司 (以下稱本公司)為辦理您申請成為本公司會員及使用金流系統服務,將蒐集、處理及利用使用者個人資料,為善盡您的個人資料之保護,本公司謹依個人資料保護法第8條第1項規定向使用者進行下列事項之告知: 一、蒐集之目的 本公司蒐集您個人資料之目的係為確認身分及建立使用者資料檔案,並完成會員帳號及綠界帳戶開戶、委託處理與其他使用者間交易款項之代收代付服務及其他經主管機關核准之服務,同時向您提供本公司完成交易、爭議處理等服務之相關訊息。法定特定目的為:「040行銷」、「059金融服務業依法令規定及金融監理需要,所為之蒐集處理及利用」、「060金融爭議處理」、「063非公務機關依法定義務所進行個人資料之蒐集處理及利用」、「067信用卡、現金卡、轉帳卡或電子票證業務」、「069契約、類似契約或其他法律關係事務」、「090消費者、客戶管理與服務」、「091消費者保護」、「148網路購物及其他電子商務服務」、「157調查、統計與研究分析」、「181其他經營合於營業登記項目或組織章程所定之業務」。 二、蒐集之資料類別 姓名、地址、電話、電子郵遞地址、網路平台申請之帳號、申辦查詢服務之紀錄、身份證明文件影本(如駕照、健保卡等)、金融機構帳戶及其影本、信用卡相關資料、徵信報告、財力證明、身分證統一編號、護照號碼、年齡、性別、國籍、出生年月日、會員註冊時間、IP位址、瀏覽器種類、網頁瀏覽軌跡紀錄、cookies。 三、應用程式(APP)使用權限及用途 使用本公司應用程式時,將視應用程式功能所需,詢問您是否允許開放權限,詳細項目及對應功能如下: 相機:透過相機鏡頭設定,開啟掃描及照相功能,以使用付款、基本資料大頭照修改等服務。 電話:透過使用者手機撥打本公司客服專線。 儲存:讀取相簿及相關資料或將資料存入手機。 生物辨識:讀取使用者端設備生物辨識驗證之結果。(例如:使用者裝置指紋辨識)。 四、利用期間、地區、對象及方式 期間:自您加入綠界會員之日起,至您或本公司終止綠界服務之日止。但法令另有規定或依法需保存之資料者,依其規定。 地區:下列「對象」所在地區或提供服務地區,包含中華民國境內與境外地區,境外地區可能包含日本或其他雲端伺服器所在地區。 對象:本公司或與本公司因業務需要訂有契約關係或業務往來之組織、機構(含受本公司委託提供委外服務之組織、機構);金融監理或依法有權機關或金融監理機關,以及對前開公司、組織或機構依法有管轄權之機關、司法主管機關、或其他政府機構;與您交易之相對人;雲端服務提供者。 方式:合於法令規定以自動化機器或其他非自動化之方式,進行個人資料之蒐集、處理、利用及國際傳輸。 五、個人資料之權利 您可依照個人資料保護法第三條及第二十條行使以下權利: 查詢或請求閱覽。 請求製給複製本(需繳交手續費 150 元)。 ※以上費率及牌價皆為未稅價,最終結算費用需加收取5%營業稅。 請求補充或更正。 請求停止蒐集、處理或利用。 請求刪除。 拒絕行銷。 您欲行使上述相關權利時,請洽詢 線上客服 或客服專線。 六、不提供個人資料所致權益之影響 您可自行選擇是否提供資料及所提供資料的完整性,但某些網站功能、服務或活動必須根據您所提供的資料或使用權限方得使用時,您若拒絕提供完整且正確的個人資料,部分網站功能、服務或活動可能無法使用,屆時本公司將無法受理您使用者資格、相關金流業務資格之申請,敬請見諒。 隱私權政策 一、蒐集之目的 二、蒐集之資料類別 三、應用程式(APP)使用權限及用途 四、利用期間、地區、對象及方式 五、個人資料之權利 六、不提供個人資料所致權益之影響 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技 API 使用條款 退/換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者發票查詢 消費者交易查詢 票券履約保障查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 — 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00 、 13:00~18:00 …… …… …… …… Copyright © Green World FinTech Service Co., Ltd. All rights reserved. 額外的結構化內容: • 相機:透過相機鏡頭設定,開啟掃描及照相功能,以使用付款、基本資料大頭照修改等服務。 • 電話:透過使用者手機撥打本公司客服專線。 • 儲存:讀取相簿及相關資料或將資料存入手機。 • 生物辨識:讀取使用者端設備生物辨識驗證之結果。(例如:使用者裝置指紋辨識)。 • 期間:自您加入綠界會員之日起,至您或本公司終止綠界服務之日止。但法令另有規定或依法需保存之資料者,依其規定。 • 地區:下列「對象」所在地區或提供服務地區,包含中華民國境內與境外地區,境外地區可能包含日本或其他雲端伺服器所在地區。 • 對象:本公司或與本公司因業務需要訂有契約關係或業務往來之組織、機構(含受本公司委託提供委外服務之組織、機構);金融監理或依法有權機關或金融監理機關,以及對前開公司、組織或機構依法有管轄權之機關、司法主管機關、或其他政府機構;與您交易之相對人;雲端服務提供者。 • 方式:合於法令規定以自動化機器或其他非自動化之方式,進行個人資料之蒐集、處理、利用及國際傳輸。 • 查詢或請求閱覽。 • 請求製給複製本(需繳交手續費 150 元)。※以上費率及牌價皆為未稅價,最終結算費用需加收取5%營業稅。 • 請求補充或更正。 • 請求停止蒐集、處理或利用。 • 請求刪除。 • 拒絕行銷。 • 隱私權政策一、蒐集之目的二、蒐集之資料類別三、應用程式(APP)使用權限及用途四、利用期間、地區、對象及方式五、個人資料之權利六、不提供個人資料所致權益之影響 • 一、蒐集之目的 • 二、蒐集之資料類別 • 三、應用程式(APP)使用權限及用途 • 四、利用期間、地區、對象及方式 • 五、個人資料之權利 • 六、不提供個人資料所致權益之影響 • 一、蒐集之目的 • 二、蒐集之資料類別 • 三、應用程式(APP)使用權限及用途 • 四、利用期間、地區、對象及方式 • 五、個人資料之權利 • 六、不提供個人資料所致權益之影響 2025-10-13 14:27:32 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 15/21 個網址 2025-10-13 14:27:32 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/About/TradingManage 2025-10-13 14:27:32 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/About/TradingManage, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/About/TradingManage 的第 1/3 次請求 2025-10-13 14:27:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e6ad9d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/d8cefb34ce1e62cb2efac1065bbbb02c 2025-10-13 14:27:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e6aeb90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/d8cefb34ce1e62cb2efac1065bbbb02c 2025-10-13 14:27:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e6af5d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/d8cefb34ce1e62cb2efac1065bbbb02c 2025-10-13 14:27:32 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:27:32 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:27:32 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:27:32 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:27:32 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:27:33 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:27:33 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:27:33 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:27:33 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:27:33 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:27:33 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5c8db42254e3 <unknown> #1 0x5c8db3f54c76 <unknown> #2 0x5c8db3f7dd78 <unknown> #3 0x5c8db3f7a029 <unknown> #4 0x5c8db3fb8ccc <unknown> #5 0x5c8db3fb847f <unknown> #6 0x5c8db3fafde3 <unknown> #7 0x5c8db3f852dd <unknown> #8 0x5c8db3f8634e <unknown> #9 0x5c8db41e53e4 <unknown> #10 0x5c8db41e93d7 <unknown> #11 0x5c8db41f3b20 <unknown> #12 0x5c8db41ea023 <unknown> #13 0x5c8db41b81aa <unknown> #14 0x5c8db420e6b8 <unknown> #15 0x5c8db420e847 <unknown> #16 0x5c8db421e243 <unknown> #17 0x739a79e94ac3 <unknown> 2025-10-13 14:27:33 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:27:33 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:27:34 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:27:34 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/About/TradingManage 2025-10-13 14:27:34 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/芥茉醬 (實際 URL: https://www.fullmountain.tw/pages/%E8%8A%A5%E8%8C%89%E9%86%AC) 2025-10-13 14:27:34 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:27:34 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:27:34 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:27:34 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:27:34 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:27:34 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:27:34 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 298818 字節 2025-10-13 14:27:34 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 174 字節 2025-10-13 14:27:34 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 994 字節 2025-10-13 14:27:34 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:27:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:27:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:27:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:27:35 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:27:35 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 174 字節,約 21 個詞,8 行 2025-10-13 14:27:35 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 芥茉醬 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:27:35 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 12/21 個網址 2025-10-13 14:27:35 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/會員專屬優惠 2025-10-13 14:27:35 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:27:35 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/會員專屬優惠, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:27:35 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:27:35 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/會員專屬優惠 的第 1/3 次請求 2025-10-13 14:27:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e585550>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/22a56e18dfbf0925cb7d5f2feec9f003 2025-10-13 14:27:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dce1c50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/22a56e18dfbf0925cb7d5f2feec9f003 2025-10-13 14:27:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dce2150>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/22a56e18dfbf0925cb7d5f2feec9f003 2025-10-13 14:27:35 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:27:35 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:27:35 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:27:35 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:27:35 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:27:35 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:27:35 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:27:35 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:27:35 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:27:35 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:27:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:27:36 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:27:36 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:27:36 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5be657c404e3 <unknown> #1 0x5be65796fc76 <unknown> #2 0x5be657998d78 <unknown> #3 0x5be657995029 <unknown> #4 0x5be6579d3ccc <unknown> #5 0x5be6579d347f <unknown> #6 0x5be6579cade3 <unknown> #7 0x5be6579a02dd <unknown> #8 0x5be6579a134e <unknown> #9 0x5be657c003e4 <unknown> #10 0x5be657c043d7 <unknown> #11 0x5be657c0eb20 <unknown> #12 0x5be657c05023 <unknown> #13 0x5be657bd31aa <unknown> #14 0x5be657c296b8 <unknown> #15 0x5be657c29847 <unknown> #16 0x5be657c39243 <unknown> #17 0x750862294ac3 <unknown> 2025-10-13 14:27:36 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:27:36 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:27:37 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:27:37 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/會員專屬優惠 2025-10-13 14:27:37 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 228 2025-10-13 14:27:38 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/About/TradingManage 2025-10-13 14:27:38 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:27:38 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:27:39 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 228,內容可能已加載完成 2025-10-13 14:27:39 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:27:39 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:27:39 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/會員專屬優惠 2025-10-13 14:27:39 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:27:39 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:27:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:27:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:27:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:27:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:27:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:27:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:27:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:27:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:27:45 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:27:47 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 (實際 URL: https://support.ecpay.com.tw/10111/) 2025-10-13 14:27:47 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:27:47 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:27:47 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:27:47 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 81548 字節 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 1469 字節 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1942 字節 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1942 字節 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 810 字節 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 2764 字節,約 162 個詞,121 行 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 隱私權政策 權益說明 生效日期:中華民國114年06月04日起 檢視新版本 > 綠界科技股份有限公司 (以下稱本公司)為辦理您申請成為本公司會員及使用金流系統服務,將蒐集、處理及利用使用者個人資料,為善盡您的個人資料之保護,本公司謹依個人資料保護法第8條第1項規定向使用者進行下列事項之告知: 一、蒐集之目的 本公司蒐集您個人資料之目的係為確認身分及建立使用者資料檔案,並完成會員帳號及綠界帳戶開戶、委託處理與其他使用者間交易款項之代收代付服務及其他經主管機關核准之服務,同時向您提供本公司完成交易、爭議處理等服務之相關訊息。法定特定目的為:「040行銷」、「059金融服務業依法令規定及金融監理需要,所為之蒐集處理及利用」、「060金融爭議處理」、「063非公務機關依法定義務所進行個人資料之蒐集處理及利用」、「067信用卡、現金卡、轉帳卡或電子票證業務」、「069契約、類似契約或其他法律關係事務」、「090消費者、客戶管理與服務」、「091消費者保護」、「148網路購物及其他電子商務服務」、「157調查、統計與研究分析」、「181其他經營合於營業登記項目或組織章程所定之業務」。 二、蒐集之資料類別 姓名、地址、電話、電子郵遞地址、網路平台申請之帳號、申辦查詢服務之紀錄、身份證明文件影本(如駕照、健保卡等)、金融機構帳戶及其影本、信用卡相關資料、徵信報告、財力證明、身分證統一編號、護照號碼、年齡、性別、國籍、出生年月日、會員註冊時間、IP位址、瀏覽器種類、網頁瀏覽軌跡紀錄、cookies。 三、應用程式(APP)使用權限及用途 使用本公司應用程式時,將視應用程式功能所需,詢問您是否允許開放權限,詳細項目及對應功能如下: 相機:透過相機鏡頭設定,開啟掃描及照相功能,以使用付款、基本資料大頭照修改等服務。 電話:透過使用者手機撥打本公司客服專線。 儲存:讀取相簿及相關資料或將資料存入手機。 生物辨識:讀取使用者端設備生物辨識驗證之結果。(例如:使用者裝置指紋辨識)。 四、利用期間、地區、對象及方式 期間:自您加入綠界會員之日起,至您或本公司終止綠界服務之日止。但法令另有規定或依法需保存之資料者,依其規定。 地區:下列「對象」所在地區或提供服務地區,包含中華民國境內與境外地區,境外地區可能包含日本或其他雲端伺服器所在地區。 對象:本公司或與本公司因業務需要訂有契約關係或業務往來之組織、機構(含受本公司委託提供委外服務之組織、機構);金融監理或依法有權機關或金融監理機關,以及對前開公司、組織或機構依法有管轄權之機關、司法主管機關、或其他政府機構;與您交易之相對人;雲端服務提供者。 方式:合於法令規定以自動化機器或其他非自動化之方式,進行個人資料之蒐集、處理、利用及國際傳輸。 五、個人資料之權利 您可依照個人資料保護法第三條及第二十條行使以下權利: 查詢或請求閱覽。 請求製給複製本(需繳交手續費 150 元)。 ※以上費率及牌價皆為未稅價,最終結算費用需加收取5%營業稅。 請求補充或更正。 請求停止蒐集、處理或利用。 請求刪除。 拒絕行銷。 您欲行使上述相關權利時,請洽詢 線上客服 或客服專線。 六、不提供個人資料所致權益之影響 您可自行選擇是否提供資料及所提供資料的完整性,但某些網站功能、服務或活動必須根據您所提供的資料或使用權限方得使用時,您若拒絕提供完整且正確的個人資料,部分網站功能、服務或活動可能無法使用,屆時本公司將無法受理您使用者資格、相關金流業務資格之申請,敬請見諒。 隱私權政策 一、蒐集之目的 二、蒐集之資料類別 三、應用程式(APP)使用權限及用途 四、利用期間、地區、對象及方式 五、個人資料之權利 六、不提供個人資料所致權益之影響 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技 API 使用條款 退/換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者發票查詢 消費者交易查詢 票券履約保障查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 — 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00 、 13:00~18:00 …… …… …… …… Copyright © Green World FinTech Service Co., Ltd. All rights reserved. 額外的結構化內容: • 相機:透過相機鏡頭設定,開啟掃描及照相功能,以使用付款、基本資料大頭照修改等服務。 • 電話:透過使用者手機撥打本公司客服專線。 • 儲存:讀取相簿及相關資料或將資料存入手機。 • 生物辨識:讀取使用者端設備生物辨識驗證之結果。(例如:使用者裝置指紋辨識)。 • 期間:自您加入綠界會員之日起,至您或本公司終止綠界服務之日止。但法令另有規定或依法需保存之資料者,依其規定。 • 地區:下列「對象」所在地區或提供服務地區,包含中華民國境內與境外地區,境外地區可能包含日本或其他雲端伺服器所在地區。 • 對象:本公司或與本公司因業務需要訂有契約關係或業務往來之組織、機構(含受本公司委託提供委外服務之組織、機構);金融監理或依法有權機關或金融監理機關,以及對前開公司、組織或機構依法有管轄權之機關、司法主管機關、或其他政府機構;與您交易之相對人;雲端服務提供者。 • 方式:合於法令規定以自動化機器或其他非自動化之方式,進行個人資料之蒐集、處理、利用及國際傳輸。 • 查詢或請求閱覽。 • 請求製給複製本(需繳交手續費 150 元)。※以上費率及牌價皆為未稅價,最終結算費用需加收取5%營業稅。 • 請求補充或更正。 • 請求停止蒐集、處理或利用。 • 請求刪除。 • 拒絕行銷。 • 隱私權政策一、蒐集之目的二、蒐集之資料類別三、應用程式(APP)使用權限及用途四、利用期間、地區、對象及方式五、個人資料之權利六、不提供個人資料所致權益之影響 • 一、蒐集之目的 • 二、蒐集之資料類別 • 三、應用程式(APP)使用權限及用途 • 四、利用期間、地區、對象及方式 • 五、個人資料之權利 • 六、不提供個人資料所致權益之影響 • 一、蒐集之目的 • 二、蒐集之資料類別 • 三、應用程式(APP)使用權限及用途 • 四、利用期間、地區、對象及方式 • 五、個人資料之權利 • 六、不提供個人資料所致權益之影響 2025-10-13 14:27:48 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 15/21 個網址 2025-10-13 14:27:48 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/About/TradingManage 2025-10-13 14:27:48 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/About/TradingManage, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/About/TradingManage 的第 1/3 次請求 2025-10-13 14:27:48 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e7cad10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/91ce6349320f6a3dcfce4e55d6cfe4d5 2025-10-13 14:27:48 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e9c9a90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/91ce6349320f6a3dcfce4e55d6cfe4d5 2025-10-13 14:27:48 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e9ca810>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/91ce6349320f6a3dcfce4e55d6cfe4d5 2025-10-13 14:27:48 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:27:48 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:27:48 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:27:48 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:27:48 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:27:48 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:27:48 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:27:48 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:27:49 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:27:49 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:27:49 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5f9e3cbdd4e3 <unknown> #1 0x5f9e3c90cc76 <unknown> #2 0x5f9e3c935d78 <unknown> #3 0x5f9e3c932029 <unknown> #4 0x5f9e3c970ccc <unknown> #5 0x5f9e3c97047f <unknown> #6 0x5f9e3c967de3 <unknown> #7 0x5f9e3c93d2dd <unknown> #8 0x5f9e3c93e34e <unknown> #9 0x5f9e3cb9d3e4 <unknown> #10 0x5f9e3cba13d7 <unknown> #11 0x5f9e3cbabb20 <unknown> #12 0x5f9e3cba2023 <unknown> #13 0x5f9e3cb701aa <unknown> #14 0x5f9e3cbc66b8 <unknown> #15 0x5f9e3cbc6847 <unknown> #16 0x5f9e3cbd6243 <unknown> #17 0x736fe3894ac3 <unknown> 2025-10-13 14:27:49 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:27:49 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:27:49 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:27:49 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/About/TradingManage 2025-10-13 14:27:51 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/芥茉醬 (實際 URL: https://www.fullmountain.tw/pages/%E8%8A%A5%E8%8C%89%E9%86%AC) 2025-10-13 14:27:51 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:27:51 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:27:51 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:27:51 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 298967 字節 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 174 字節 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 994 字節 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/About/TradingManage 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 174 字節,約 21 個詞,8 行 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 芥茉醬 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:27:52 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 12/21 個網址 2025-10-13 14:27:52 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/會員專屬優惠 2025-10-13 14:27:52 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/會員專屬優惠, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/會員專屬優惠 的第 1/3 次請求 2025-10-13 14:27:52 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e86ff50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/bfcd7833b847b9d45c862d48cbabf4d5 2025-10-13 14:27:52 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6db32cd0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/bfcd7833b847b9d45c862d48cbabf4d5 2025-10-13 14:27:52 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6db31910>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/bfcd7833b847b9d45c862d48cbabf4d5 2025-10-13 14:27:52 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:27:52 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:27:52 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:27:52 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:27:52 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:27:53 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:27:53 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:27:53 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:27:53 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:27:53 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:27:54 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5a6ff370d4e3 <unknown> #1 0x5a6ff343cc76 <unknown> #2 0x5a6ff3465d78 <unknown> #3 0x5a6ff3462029 <unknown> #4 0x5a6ff34a0ccc <unknown> #5 0x5a6ff34a047f <unknown> #6 0x5a6ff3497de3 <unknown> #7 0x5a6ff346d2dd <unknown> #8 0x5a6ff346e34e <unknown> #9 0x5a6ff36cd3e4 <unknown> #10 0x5a6ff36d13d7 <unknown> #11 0x5a6ff36dbb20 <unknown> #12 0x5a6ff36d2023 <unknown> #13 0x5a6ff36a01aa <unknown> #14 0x5a6ff36f66b8 <unknown> #15 0x5a6ff36f6847 <unknown> #16 0x5a6ff3706243 <unknown> #17 0x7351f1694ac3 <unknown> 2025-10-13 14:27:54 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:27:54 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:27:54 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:27:54 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/會員專屬優惠 2025-10-13 14:27:56 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/會員專屬優惠 2025-10-13 14:27:56 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:27:56 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:27:57 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:27:57 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/會員專屬優惠 2025-10-13 14:28:00 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:28:00 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:28:00 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:28:02 - INFO - WebScraper - [scraper.py:1168] - get_content - 未找到任何主要內容元素,頁面可能使用非標準結構 2025-10-13 14:28:02 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/About/TradingManage 2025-10-13 14:28:05 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:28:05 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:28:05 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:28:05 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:28:05 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:28:09 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 200 2025-10-13 14:28:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:28:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 180.0MB, CPU 0.0% 2025-10-13 14:28:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 180.1MB, CPU 0.0% 2025-10-13 14:28:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 201.2MB, CPU 0.0% 2025-10-13 14:28:11 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 200,內容可能已加載完成 2025-10-13 14:28:11 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:28:14 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:28:14 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/會員專屬優惠 2025-10-13 14:28:16 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:28:16 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:28:16 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:28:16 - INFO - WebScraper - [scraper.py:1168] - get_content - 未找到任何主要內容元素,頁面可能使用非標準結構 2025-10-13 14:28:16 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/About/TradingManage 2025-10-13 14:28:18 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:28:18 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:28:18 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:28:18 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:28:18 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:28:18 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:28:19 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 217 2025-10-13 14:28:21 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 217,內容可能已加載完成 2025-10-13 14:28:21 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:28:23 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 200 2025-10-13 14:28:25 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 200,內容可能已加載完成 2025-10-13 14:28:25 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/About/TradingManage (實際 URL: https://support.ecpay.com.tw/10130/) 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 99436 字節 2025-10-13 14:28:29 - WARNING - trafilatura.core - [core.py:344] - bare_extraction - discarding data: None 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2819 字節 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 2819 字節 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 2109 字節 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 4940 字節,約 446 個詞,279 行 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 交易管理規章 權益說明 一、禁止販售商品 當您預備刊登商品之前,必須注意您的行業別是否為不受理行業,及您的商品是否為禁止販售商品。 綠界科技對於部分非法及較易發生交易糾紛且處理不易之行業,暫不受理: 賭場 電動玩具店 討債公司 資融公司 海外度假村 仲介公司 留(遊)學 移民公司 當鋪 臍帶血保存公司 綠界科技依據公共秩序、善良風俗或依法令禁止販售以下商品: 菸及外觀印有菸品品牌之商品 酒類 色情或暴力出版品、電腦軟體 活體動物 ( 註1) 藥品 毒品、相關產製品及吸毒用品 有度數的眼鏡 醫療器材 保育動物及海洋哺乳類動物產製品 贓物 武器彈藥,包括刀械、槍枝 人體器官 警用物品 有價證券,如股票 彩券 情趣用品 ( 註2) 流通貨幣 二手內褲 / 絲襪 禁止轉讓之權利證明文件,如會員證 剪標品 政府核發之證件、證照或執照 統一發票 行銷名單及相關蒐集或發信之工具 他人物品 權利車 煙火、炮竹、桶裝瓦斯、罐裝瓦斯及其他相類似之禁運或危險物品 嬰兒配方食品與較大嬰兒配方輔助食品 專用垃圾袋 開鎖器具 農藥 黃牛票-高於票面價格的運輸交通、遊樂票券 其他違反公共秩序、善良風俗或依法令禁止販售之商品 侵害他人著作權、商標、專利等權利之侵權物品 與虛擬/數位貨幣及數位資產有關之平台代收付或 場外交易等範疇 貴金屬及寶石 電信管制射頻器材(如機上盒、電視盒等) 二、商品資訊不良行為 以下商品資訊不良行為,經綠界人員稽核或他人檢舉成立,將視情節依規定處置: 刊登不實:刊登商品與實物明顯不同等其他不良刊登。 商品名稱或商店名稱不當:未經授權刊登商品侵害他人專利品牌或委託人檢舉等其他不當行為。 說明文字不雅:刊登文字或說明中有明顯之違反社會善良風俗或人身攻擊之字眼或其他不良文字等。 刊登照片不當:圖片侵權、涉妨害風化、裸露、色情、暴力等或其他不適當圖片等。 會員類型 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 一次違規:發送訊息中心警告,並要求將商品下架。 二次違規:發送訊息中心警告,並要求將商品下架。 三次違規:會員暫時停權,需致電客服中心協助處理。 四次違規:會員永久停權。 (註3) 特約賣家 一次違規:口頭勸導或e-mail通知,請特店於72小時內改善。 二次違規:口頭勸導或e-mail通知,請特店於72小時內改善,並同時得輔以風險控管措施(包含但不限於調整30日收款額度等)。 三次違規:終止合約。 三、違反會員條款行為、禁止販售刊登物品或合約內容 包括但不限於拒絕履行、惡意遲延、未交付等相關事項。 會員類型 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 一次違規:發送訊息警告 。 二次違規:發送訊息警告 。 三次違規:會員暫時停權,需致電客服中心協助處理。 四次違規:會員永久停權。 (註3) 特約賣家 一次違規:口頭勸導或e-mail通知,請特店於72小時內改善。 二次違規:口頭勸導或e-mail通知,請特店於72小時內改善,並同時得輔以風險控管措施(包含但不限於調整30日收款額度等)。 三次違規:終止合約。 四、不法交易行為 違反《洗錢防制法》或利用信用卡套取現金(簡稱套現)或其他法令禁止等。 會員類型 處置方式 個人賣家 / 商務賣家 一次違規:會員永久停權。 (註3) 特約賣家 一次違規:會員永久停權。 (註3) 五、惡意申訴 惡意申訴或詆毀綠界會員、綠界科技的商譽屬實等事件。 會員類型 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 一次違規:發送訊息中心警告。 二次違規:發送訊息中心警告。 三次違規:會員暫時停權,需致電客服中心協助處理。 四次違規:會員永久停權。 (註3) 特約賣家 依合約及相關服務條款等之約定處分,情節重大者立即終止合約。 六、冒用他人資料 冒用他人資料或涉及共用帳號導致糾紛者等相關事項。 會員類型 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 舉發:疑似冒用他人資料,暫時停權,需致電客服中心協助處理。 裁定:證實冒用他人資料,會員永久停權。 註3 特約賣家 依合約及相關服務條款之約定處分,情節重大者立即終止合約。 七、使用偽卡或非本人信用卡交易 冒用他人信用卡資料或涉及共用信用卡導致糾紛以及使用非本人之信用卡進行交易等相關事項。 會員類型 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 舉發:疑似使用非本人信用卡,暫時停權,需致電客服中心協助處理。 裁定:證實使用非本人信用卡,會員永久停權。 註3 特約賣家 依合約及相關服務條款之約定處分,情節重大者立即終止合約。 八、公務機關、檢調單位、司法機關或其他政府機關主管機關依法通知、來函或命令要求辦理事項 會員類型 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 通知或來函:會員暫時停權,需致電客服中心協助處理。是否復權將依主管機關來函為主 特約賣家 通知或來函:暫時停權並電話通知。是否復權將依主管機關來函為主。 註1 :依動物保護法及寵物業管理辦法,犬貓業者應提供特定寵物業許可證,其他類別業者販售行為不得違反動物保護法。 註2 :經查詢若店家已依規定於政府事業登記類別,於所營事業資料申請為「成人用品零售業及醫療器材零售業登記」,符合經濟部的相關規定,故本公司有受理其代收業務。 註3 :會員永久停權等同終止會員合約,後續將依照契約終止程序之帳戶餘額結清暨帳號停權/刪除處理;若個人賣家、商務賣家、綠界Pay會員,經綠界人員稽核之情節重大者,將不給予分次警告立即實施永久停權。 交易管理規章 一、禁止販售商品 二、商品資訊不良行為 三、違反會員條款行為、禁止販售刊登物品或合約內容 四、不法交易行為 五、惡意申訴 六、冒用他人資料 七、使用偽卡或非本人信用卡交易 八、公務機關、檢調單位、司法機關或其他政府機關主管機關依法通知、來函或命令要求辦理事項 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技 API 使用條款 退/換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者發票查詢 消費者交易查詢 票券履約保障查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 — 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00 、 13:00~18:00 …… …… …… …… Copyright © Green World FinTech Service Co., Ltd. All rights reserved. 額外的結構化內容: 賭場 | 電動玩具店 討債公司 | 資融公司 海外度假村 | 仲介公司 留(遊)學 | 移民公司 當鋪 | 臍帶血保存公司 菸及外觀印有菸品品牌之商品 | 酒類 色情或暴力出版品、電腦軟體 | 活體動物(註1) 藥品 | 毒品、相關產製品及吸毒用品 有度數的眼鏡 | 醫療器材 保育動物及海洋哺乳類動物產製品 | 贓物 武器彈藥,包括刀械、槍枝 | 人體器官 警用物品 | 有價證券,如股票 彩券 | 情趣用品(註2) 流通貨幣 | 二手內褲 / 絲襪 禁止轉讓之權利證明文件,如會員證 | 剪標品 政府核發之證件、證照或執照 | 統一發票 行銷名單及相關蒐集或發信之工具 | 他人物品 權利車 | 煙火、炮竹、桶裝瓦斯、罐裝瓦斯及其他相類似之禁運或危險物品 嬰兒配方食品與較大嬰兒配方輔助食品 | 專用垃圾袋 開鎖器具 | 農藥 黃牛票-高於票面價格的運輸交通、遊樂票券 | 其他違反公共秩序、善良風俗或依法令禁止販售之商品 侵害他人著作權、商標、專利等權利之侵權物品 | 與虛擬/數位貨幣及數位資產有關之平台代收付或場外交易等範疇 貴金屬及寶石 | 電信管制射頻器材(如機上盒、電視盒等) 會員類型 | 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 | 一次違規:發送訊息中心警告,並要求將商品下架。二次違規:發送訊息中心警告,並要求將商品下架。三次違規:會員暫時停權,需致電客服中心協助處理。四次違規:會員永久停權。(註3) 特約賣家 | 一次違規:口頭勸導或e-mail通知,請特店於72小時內改善。二次違規:口頭勸導或e-mail通知,請特店於72小時內改善,並同時得輔以風險控管措施(包含但不限於調整30日收款額度等)。三次違規:終止合約。 會員類型 | 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 | 一次違規:發送訊息警告。二次違規:發送訊息警告。三次違規:會員暫時停權,需致電客服中心協助處理。四次違規:會員永久停權。(註3) 特約賣家 | 一次違規:口頭勸導或e-mail通知,請特店於72小時內改善。二次違規:口頭勸導或e-mail通知,請特店於72小時內改善,並同時得輔以風險控管措施(包含但不限於調整30日收款額度等)。三次違規:終止合約。 會員類型 | 處置方式 個人賣家 / 商務賣家 | 一次違規:會員永久停權。(註3) 特約賣家 | 一次違規:會員永久停權。(註3) 會員類型 | 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 | 一次違規:發送訊息中心警告。二次違規:發送訊息中心警告。三次違規:會員暫時停權,需致電客服中心協助處理。四次違規:會員永久停權。(註3) 特約賣家 | 依合約及相關服務條款等之約定處分,情節重大者立即終止合約。 會員類型 | 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 | 舉發:疑似冒用他人資料,暫時停權,需致電客服中心協助處理。裁定:證實冒用他人資料,會員永久停權。註3 特約賣家 | 依合約及相關服務條款之約定處分,情節重大者立即終止合約。 會員類型 | 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 | 舉發:疑似使用非本人信用卡,暫時停權,需致電客服中心協助處理。裁定:證實使用非本人信用卡,會員永久停權。註3 特約賣家 | 依合約及相關服務條款之約定處分,情節重大者立即終止合約。 會員類型 | 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 | 通知或來函:會員暫時停權,需致電客服中心協助處理。是否復權將依主管機關來函為主 特約賣家 | 通知或來函:暫時停權並電話通知。是否復權將依主管機關來函為主。 • 刊登不實:刊登商品與實物明顯不同等其他不良刊登。 • 商品名稱或商店名稱不當:未經授權刊登商品侵害他人專利品牌或委託人檢舉等其他不當行為。 • 說明文字不雅:刊登文字或說明中有明顯之違反社會善良風俗或人身攻擊之字眼或其他不良文字等。 • 刊登照片不當:圖片侵權、涉妨害風化、裸露、色情、暴力等或其他不適當圖片等。 • 交易管理規章一、禁止販售商品二、商品資訊不良行為三、違反會員條款行為、禁止販售刊登物品或合約內容四、不法交易行為五、惡意申訴六、冒用他人資料七、使用偽卡或非本人信用卡交易八、公務機關、檢調單位、司法機關或其他政府機關主管機關依法通知、來函或命令要求辦理事項 • 一、禁止販售商品 • 二、商品資訊不良行為 • 三、違反會員條款行為、禁止販售刊登物品或合約內容 • 四、不法交易行為 • 五、惡意申訴 • 六、冒用他人資料 • 七、使用偽卡或非本人信用卡交易 • 八、公務機關、檢調單位、司法機關或其他政府機關主管機關依法通知、來函或命令要求辦理事項 • 一、禁止販售商品 • 二、商品資訊不良行為 • 三、違反會員條款行為、禁止販售刊登物品或合約內容 • 四、不法交易行為 • 五、惡意申訴 • 六、冒用他人資料 • 七、使用偽卡或非本人信用卡交易 • 八、公務機關、檢調單位、司法機關或其他政府機關主管機關依法通知、來函或命令要求辦理事項 2025-10-13 14:28:29 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 16/21 個網址 2025-10-13 14:28:29 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Intro/DonateServiceIntro 2025-10-13 14:28:29 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Intro/DonateServiceIntro, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Intro/DonateServiceIntro 的第 1/3 次請求 2025-10-13 14:28:29 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e67b710>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/57a9c16ec4a8f3c41ef77ec20015b823 2025-10-13 14:28:29 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d7421f450>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/57a9c16ec4a8f3c41ef77ec20015b823 2025-10-13 14:28:29 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e7b4fd0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/57a9c16ec4a8f3c41ef77ec20015b823 2025-10-13 14:28:29 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:28:29 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:28:29 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:28:29 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:28:29 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:28:30 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:28:30 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:28:30 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:28:30 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:28:30 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:28:31 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x613107c5f4e3 <unknown> #1 0x61310798ec76 <unknown> #2 0x6131079b7d78 <unknown> #3 0x6131079b4029 <unknown> #4 0x6131079f2ccc <unknown> #5 0x6131079f247f <unknown> #6 0x6131079e9de3 <unknown> #7 0x6131079bf2dd <unknown> #8 0x6131079c034e <unknown> #9 0x613107c1f3e4 <unknown> #10 0x613107c233d7 <unknown> #11 0x613107c2db20 <unknown> #12 0x613107c24023 <unknown> #13 0x613107bf21aa <unknown> #14 0x613107c486b8 <unknown> #15 0x613107c48847 <unknown> #16 0x613107c58243 <unknown> #17 0x7c3cae294ac3 <unknown> 2025-10-13 14:28:31 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:28:31 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:28:31 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:28:31 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Intro/DonateServiceIntro 2025-10-13 14:28:33 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Intro/DonateServiceIntro 2025-10-13 14:28:33 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:28:33 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:28:35 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:28:36 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 217 2025-10-13 14:28:36 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: article 2025-10-13 14:28:36 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Intro/DonateServiceIntro 2025-10-13 14:28:38 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 217,內容可能已加載完成 2025-10-13 14:28:38 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:28:38 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:28:38 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:28:38 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:28:38 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:28:38 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:28:39 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/會員專屬優惠 (實際 URL: https://www.fullmountain.tw/pages/%E6%9C%83%E5%93%A1%E5%B0%88%E5%B1%AC%E5%84%AA%E6%83%A0) 2025-10-13 14:28:39 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:28:39 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:28:39 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:28:39 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:28:39 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:28:39 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:28:39 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 305405 字節 2025-10-13 14:28:39 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 170 字節 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 936 字節 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 170 字節,約 20 個詞,7 行 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:28:40 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 13/21 個網址 2025-10-13 14:28:40 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 2025-10-13 14:28:40 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/穀卡卡燕麥棒, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/穀卡卡燕麥棒 的第 1/3 次請求 2025-10-13 14:28:40 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6db07390>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5c13fab5034be6c8dbf9673d4efc7b3b 2025-10-13 14:28:40 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de84e90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5c13fab5034be6c8dbf9673d4efc7b3b 2025-10-13 14:28:40 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de844d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5c13fab5034be6c8dbf9673d4efc7b3b 2025-10-13 14:28:40 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:28:40 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:28:40 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:28:40 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:28:40 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:28:40 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:28:40 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:28:40 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:28:41 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:28:41 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:28:41 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x561abf69d4e3 <unknown> #1 0x561abf3ccc76 <unknown> #2 0x561abf3f5d78 <unknown> #3 0x561abf3f2029 <unknown> #4 0x561abf430ccc <unknown> #5 0x561abf43047f <unknown> #6 0x561abf427de3 <unknown> #7 0x561abf3fd2dd <unknown> #8 0x561abf3fe34e <unknown> #9 0x561abf65d3e4 <unknown> #10 0x561abf6613d7 <unknown> #11 0x561abf66bb20 <unknown> #12 0x561abf662023 <unknown> #13 0x561abf6301aa <unknown> #14 0x561abf6866b8 <unknown> #15 0x561abf686847 <unknown> #16 0x561abf696243 <unknown> #17 0x780faa494ac3 <unknown> 2025-10-13 14:28:41 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:28:41 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:28:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:28:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.04 秒,結果: 0 2025-10-13 14:28:42 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:28:42 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 2025-10-13 14:28:42 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 81 2025-10-13 14:28:43 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/About/TradingManage (實際 URL: https://support.ecpay.com.tw/10130/) 2025-10-13 14:28:43 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:28:43 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:28:43 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:28:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:28:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 81,內容可能已加載完成 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 99436 字節 2025-10-13 14:28:44 - WARNING - trafilatura.core - [core.py:344] - bare_extraction - discarding data: None 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2819 字節 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 2819 字節 2025-10-13 14:28:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 2109 字節 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:28:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 4940 字節,約 446 個詞,279 行 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 交易管理規章 權益說明 一、禁止販售商品 當您預備刊登商品之前,必須注意您的行業別是否為不受理行業,及您的商品是否為禁止販售商品。 綠界科技對於部分非法及較易發生交易糾紛且處理不易之行業,暫不受理: 賭場 電動玩具店 討債公司 資融公司 海外度假村 仲介公司 留(遊)學 移民公司 當鋪 臍帶血保存公司 綠界科技依據公共秩序、善良風俗或依法令禁止販售以下商品: 菸及外觀印有菸品品牌之商品 酒類 色情或暴力出版品、電腦軟體 活體動物 ( 註1) 藥品 毒品、相關產製品及吸毒用品 有度數的眼鏡 醫療器材 保育動物及海洋哺乳類動物產製品 贓物 武器彈藥,包括刀械、槍枝 人體器官 警用物品 有價證券,如股票 彩券 情趣用品 ( 註2) 流通貨幣 二手內褲 / 絲襪 禁止轉讓之權利證明文件,如會員證 剪標品 政府核發之證件、證照或執照 統一發票 行銷名單及相關蒐集或發信之工具 他人物品 權利車 煙火、炮竹、桶裝瓦斯、罐裝瓦斯及其他相類似之禁運或危險物品 嬰兒配方食品與較大嬰兒配方輔助食品 專用垃圾袋 開鎖器具 農藥 黃牛票-高於票面價格的運輸交通、遊樂票券 其他違反公共秩序、善良風俗或依法令禁止販售之商品 侵害他人著作權、商標、專利等權利之侵權物品 與虛擬/數位貨幣及數位資產有關之平台代收付或 場外交易等範疇 貴金屬及寶石 電信管制射頻器材(如機上盒、電視盒等) 二、商品資訊不良行為 以下商品資訊不良行為,經綠界人員稽核或他人檢舉成立,將視情節依規定處置: 刊登不實:刊登商品與實物明顯不同等其他不良刊登。 商品名稱或商店名稱不當:未經授權刊登商品侵害他人專利品牌或委託人檢舉等其他不當行為。 說明文字不雅:刊登文字或說明中有明顯之違反社會善良風俗或人身攻擊之字眼或其他不良文字等。 刊登照片不當:圖片侵權、涉妨害風化、裸露、色情、暴力等或其他不適當圖片等。 會員類型 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 一次違規:發送訊息中心警告,並要求將商品下架。 二次違規:發送訊息中心警告,並要求將商品下架。 三次違規:會員暫時停權,需致電客服中心協助處理。 四次違規:會員永久停權。 (註3) 特約賣家 一次違規:口頭勸導或e-mail通知,請特店於72小時內改善。 二次違規:口頭勸導或e-mail通知,請特店於72小時內改善,並同時得輔以風險控管措施(包含但不限於調整30日收款額度等)。 三次違規:終止合約。 三、違反會員條款行為、禁止販售刊登物品或合約內容 包括但不限於拒絕履行、惡意遲延、未交付等相關事項。 會員類型 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 一次違規:發送訊息警告 。 二次違規:發送訊息警告 。 三次違規:會員暫時停權,需致電客服中心協助處理。 四次違規:會員永久停權。 (註3) 特約賣家 一次違規:口頭勸導或e-mail通知,請特店於72小時內改善。 二次違規:口頭勸導或e-mail通知,請特店於72小時內改善,並同時得輔以風險控管措施(包含但不限於調整30日收款額度等)。 三次違規:終止合約。 四、不法交易行為 違反《洗錢防制法》或利用信用卡套取現金(簡稱套現)或其他法令禁止等。 會員類型 處置方式 個人賣家 / 商務賣家 一次違規:會員永久停權。 (註3) 特約賣家 一次違規:會員永久停權。 (註3) 五、惡意申訴 惡意申訴或詆毀綠界會員、綠界科技的商譽屬實等事件。 會員類型 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 一次違規:發送訊息中心警告。 二次違規:發送訊息中心警告。 三次違規:會員暫時停權,需致電客服中心協助處理。 四次違規:會員永久停權。 (註3) 特約賣家 依合約及相關服務條款等之約定處分,情節重大者立即終止合約。 六、冒用他人資料 冒用他人資料或涉及共用帳號導致糾紛者等相關事項。 會員類型 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 舉發:疑似冒用他人資料,暫時停權,需致電客服中心協助處理。 裁定:證實冒用他人資料,會員永久停權。 註3 特約賣家 依合約及相關服務條款之約定處分,情節重大者立即終止合約。 七、使用偽卡或非本人信用卡交易 冒用他人信用卡資料或涉及共用信用卡導致糾紛以及使用非本人之信用卡進行交易等相關事項。 會員類型 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 舉發:疑似使用非本人信用卡,暫時停權,需致電客服中心協助處理。 裁定:證實使用非本人信用卡,會員永久停權。 註3 特約賣家 依合約及相關服務條款之約定處分,情節重大者立即終止合約。 八、公務機關、檢調單位、司法機關或其他政府機關主管機關依法通知、來函或命令要求辦理事項 會員類型 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 通知或來函:會員暫時停權,需致電客服中心協助處理。是否復權將依主管機關來函為主 特約賣家 通知或來函:暫時停權並電話通知。是否復權將依主管機關來函為主。 註1 :依動物保護法及寵物業管理辦法,犬貓業者應提供特定寵物業許可證,其他類別業者販售行為不得違反動物保護法。 註2 :經查詢若店家已依規定於政府事業登記類別,於所營事業資料申請為「成人用品零售業及醫療器材零售業登記」,符合經濟部的相關規定,故本公司有受理其代收業務。 註3 :會員永久停權等同終止會員合約,後續將依照契約終止程序之帳戶餘額結清暨帳號停權/刪除處理;若個人賣家、商務賣家、綠界Pay會員,經綠界人員稽核之情節重大者,將不給予分次警告立即實施永久停權。 交易管理規章 一、禁止販售商品 二、商品資訊不良行為 三、違反會員條款行為、禁止販售刊登物品或合約內容 四、不法交易行為 五、惡意申訴 六、冒用他人資料 七、使用偽卡或非本人信用卡交易 八、公務機關、檢調單位、司法機關或其他政府機關主管機關依法通知、來函或命令要求辦理事項 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技 API 使用條款 退/換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者發票查詢 消費者交易查詢 票券履約保障查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 — 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00 、 13:00~18:00 …… …… …… …… Copyright © Green World FinTech Service Co., Ltd. All rights reserved. 額外的結構化內容: 賭場 | 電動玩具店 討債公司 | 資融公司 海外度假村 | 仲介公司 留(遊)學 | 移民公司 當鋪 | 臍帶血保存公司 菸及外觀印有菸品品牌之商品 | 酒類 色情或暴力出版品、電腦軟體 | 活體動物(註1) 藥品 | 毒品、相關產製品及吸毒用品 有度數的眼鏡 | 醫療器材 保育動物及海洋哺乳類動物產製品 | 贓物 武器彈藥,包括刀械、槍枝 | 人體器官 警用物品 | 有價證券,如股票 彩券 | 情趣用品(註2) 流通貨幣 | 二手內褲 / 絲襪 禁止轉讓之權利證明文件,如會員證 | 剪標品 政府核發之證件、證照或執照 | 統一發票 行銷名單及相關蒐集或發信之工具 | 他人物品 權利車 | 煙火、炮竹、桶裝瓦斯、罐裝瓦斯及其他相類似之禁運或危險物品 嬰兒配方食品與較大嬰兒配方輔助食品 | 專用垃圾袋 開鎖器具 | 農藥 黃牛票-高於票面價格的運輸交通、遊樂票券 | 其他違反公共秩序、善良風俗或依法令禁止販售之商品 侵害他人著作權、商標、專利等權利之侵權物品 | 與虛擬/數位貨幣及數位資產有關之平台代收付或場外交易等範疇 貴金屬及寶石 | 電信管制射頻器材(如機上盒、電視盒等) 會員類型 | 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 | 一次違規:發送訊息中心警告,並要求將商品下架。二次違規:發送訊息中心警告,並要求將商品下架。三次違規:會員暫時停權,需致電客服中心協助處理。四次違規:會員永久停權。(註3) 特約賣家 | 一次違規:口頭勸導或e-mail通知,請特店於72小時內改善。二次違規:口頭勸導或e-mail通知,請特店於72小時內改善,並同時得輔以風險控管措施(包含但不限於調整30日收款額度等)。三次違規:終止合約。 會員類型 | 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 | 一次違規:發送訊息警告。二次違規:發送訊息警告。三次違規:會員暫時停權,需致電客服中心協助處理。四次違規:會員永久停權。(註3) 特約賣家 | 一次違規:口頭勸導或e-mail通知,請特店於72小時內改善。二次違規:口頭勸導或e-mail通知,請特店於72小時內改善,並同時得輔以風險控管措施(包含但不限於調整30日收款額度等)。三次違規:終止合約。 會員類型 | 處置方式 個人賣家 / 商務賣家 | 一次違規:會員永久停權。(註3) 特約賣家 | 一次違規:會員永久停權。(註3) 會員類型 | 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 | 一次違規:發送訊息中心警告。二次違規:發送訊息中心警告。三次違規:會員暫時停權,需致電客服中心協助處理。四次違規:會員永久停權。(註3) 特約賣家 | 依合約及相關服務條款等之約定處分,情節重大者立即終止合約。 會員類型 | 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 | 舉發:疑似冒用他人資料,暫時停權,需致電客服中心協助處理。裁定:證實冒用他人資料,會員永久停權。註3 特約賣家 | 依合約及相關服務條款之約定處分,情節重大者立即終止合約。 會員類型 | 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 | 舉發:疑似使用非本人信用卡,暫時停權,需致電客服中心協助處理。裁定:證實使用非本人信用卡,會員永久停權。註3 特約賣家 | 依合約及相關服務條款之約定處分,情節重大者立即終止合約。 會員類型 | 處置方式 個人賣家 / 商務賣家 / 綠界Pay會員 | 通知或來函:會員暫時停權,需致電客服中心協助處理。是否復權將依主管機關來函為主 特約賣家 | 通知或來函:暫時停權並電話通知。是否復權將依主管機關來函為主。 • 刊登不實:刊登商品與實物明顯不同等其他不良刊登。 • 商品名稱或商店名稱不當:未經授權刊登商品侵害他人專利品牌或委託人檢舉等其他不當行為。 • 說明文字不雅:刊登文字或說明中有明顯之違反社會善良風俗或人身攻擊之字眼或其他不良文字等。 • 刊登照片不當:圖片侵權、涉妨害風化、裸露、色情、暴力等或其他不適當圖片等。 • 交易管理規章一、禁止販售商品二、商品資訊不良行為三、違反會員條款行為、禁止販售刊登物品或合約內容四、不法交易行為五、惡意申訴六、冒用他人資料七、使用偽卡或非本人信用卡交易八、公務機關、檢調單位、司法機關或其他政府機關主管機關依法通知、來函或命令要求辦理事項 • 一、禁止販售商品 • 二、商品資訊不良行為 • 三、違反會員條款行為、禁止販售刊登物品或合約內容 • 四、不法交易行為 • 五、惡意申訴 • 六、冒用他人資料 • 七、使用偽卡或非本人信用卡交易 • 八、公務機關、檢調單位、司法機關或其他政府機關主管機關依法通知、來函或命令要求辦理事項 • 一、禁止販售商品 • 二、商品資訊不良行為 • 三、違反會員條款行為、禁止販售刊登物品或合約內容 • 四、不法交易行為 • 五、惡意申訴 • 六、冒用他人資料 • 七、使用偽卡或非本人信用卡交易 • 八、公務機關、檢調單位、司法機關或其他政府機關主管機關依法通知、來函或命令要求辦理事項 2025-10-13 14:28:44 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 16/21 個網址 2025-10-13 14:28:44 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Intro/DonateServiceIntro 2025-10-13 14:28:44 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Intro/DonateServiceIntro, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Intro/DonateServiceIntro 的第 1/3 次請求 2025-10-13 14:28:44 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e7cad10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/fc63bcc8fb8ab412a93376337534ce8e 2025-10-13 14:28:44 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e9c8990>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/fc63bcc8fb8ab412a93376337534ce8e 2025-10-13 14:28:44 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e7a8690>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/fc63bcc8fb8ab412a93376337534ce8e 2025-10-13 14:28:44 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:28:44 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:28:44 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:28:44 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:28:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:28:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:28:44 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:28:45 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:28:45 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:28:45 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:28:45 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:28:45 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:28:45 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x62d858aad4e3 <unknown> #1 0x62d8587dcc76 <unknown> #2 0x62d858805d78 <unknown> #3 0x62d858802029 <unknown> #4 0x62d858840ccc <unknown> #5 0x62d85884047f <unknown> #6 0x62d858837de3 <unknown> #7 0x62d85880d2dd <unknown> #8 0x62d85880e34e <unknown> #9 0x62d858a6d3e4 <unknown> #10 0x62d858a713d7 <unknown> #11 0x62d858a7bb20 <unknown> #12 0x62d858a72023 <unknown> #13 0x62d858a401aa <unknown> #14 0x62d858a966b8 <unknown> #15 0x62d858a96847 <unknown> #16 0x62d858aa6243 <unknown> #17 0x7292ca494ac3 <unknown> 2025-10-13 14:28:45 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:28:45 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:28:46 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:28:46 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Intro/DonateServiceIntro 2025-10-13 14:28:48 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Intro/DonateServiceIntro 2025-10-13 14:28:48 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:28:48 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:28:51 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: article 2025-10-13 14:28:51 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Intro/DonateServiceIntro 2025-10-13 14:28:53 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:28:53 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:28:53 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:28:53 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:28:53 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:28:56 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/會員專屬優惠 (實際 URL: https://www.fullmountain.tw/pages/%E6%9C%83%E5%93%A1%E5%B0%88%E5%B1%AC%E5%84%AA%E6%83%A0) 2025-10-13 14:28:56 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:28:56 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:28:56 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:28:56 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:28:56 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:28:56 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:28:56 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 305366 字節 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 170 字節 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 936 字節 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 170 字節,約 20 個詞,7 行 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:28:57 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 13/21 個網址 2025-10-13 14:28:57 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 2025-10-13 14:28:57 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/穀卡卡燕麥棒, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/穀卡卡燕麥棒 的第 1/3 次請求 2025-10-13 14:28:57 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6db5a590>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/659ad744e93511bfaca39c6556d539de 2025-10-13 14:28:57 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de84b90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/659ad744e93511bfaca39c6556d539de 2025-10-13 14:28:57 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de84a90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/659ad744e93511bfaca39c6556d539de 2025-10-13 14:28:57 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:28:57 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:28:57 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:28:57 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:28:57 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 81 2025-10-13 14:28:57 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:28:57 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:28:58 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:28:58 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:28:58 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:28:58 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5f68912374e3 <unknown> #1 0x5f6890f66c76 <unknown> #2 0x5f6890f8fd78 <unknown> #3 0x5f6890f8c029 <unknown> #4 0x5f6890fcaccc <unknown> #5 0x5f6890fca47f <unknown> #6 0x5f6890fc1de3 <unknown> #7 0x5f6890f972dd <unknown> #8 0x5f6890f9834e <unknown> #9 0x5f68911f73e4 <unknown> #10 0x5f68911fb3d7 <unknown> #11 0x5f6891205b20 <unknown> #12 0x5f68911fc023 <unknown> #13 0x5f68911ca1aa <unknown> #14 0x5f68912206b8 <unknown> #15 0x5f6891220847 <unknown> #16 0x5f6891230243 <unknown> #17 0x73a6fd894ac3 <unknown> 2025-10-13 14:28:58 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:28:58 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:28:59 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:28:59 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 2025-10-13 14:28:59 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 81,內容可能已加載完成 2025-10-13 14:28:59 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:29:01 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 2025-10-13 14:29:01 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:29:01 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:29:02 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:29:02 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 2025-10-13 14:29:02 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Intro/DonateServiceIntro (實際 URL: https://www.ecpay.com.tw/Intro/DonateServiceIntro) 2025-10-13 14:29:02 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:29:02 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:29:02 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:29:02 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 34265 字節 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 327 字節 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1219 字節 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 248 字節 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 1479 字節,約 139 個詞,102 行 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 捐款服務 捐款服務 安全、多元、省力,線上捐款服務首選 免費諮詢 適合各類 受捐單位申請 不論您是哪種受捐單位,綠界科技都能滿足您的需求 社會發展 文化藝術、教育、醫療衛生、科技研發...等,綠界科技與您一起為社會創造更多價值 動物保護 流浪動物需要您,綠界科技讓您可以輕鬆募款,幫助流浪動物找到溫暖的家 弱勢公益 愛心不打烊,綠界科技讓您可以隨時隨地募款,省時省力又有效率 宗教團體 綠界科技讓您可以擴大募款管道,讓更多人一起傳遞愛與信仰 政治募捐 綠界科技讓您可以輕鬆募款,將有更多人聽見您的理念,讓您更有影響力 安全可靠的捐款平台 綠界科技是台灣領先的金流服務提供商,擁有超過 20 年的金融服務經驗,並通過 ISO27001、PCI DSS 等國際安全認證,多年深耕公益領域,協助眾多受捐單位更有效率地募集捐款。 支援定期定額及多元支付 支援信用卡一次付清、定期定額、Apple Pay、行動支付、超商繳費、ATM 轉帳等多種支付方式,滿足不同捐款人的需求。 * 行動支付由歐付寶 TWQR 提供服務。 安全可靠,認證金流 綠界科技擁有 PCI-DSS 認證,採用最高規格的安全措施,保障捐款人的交易安全。 一站式服務,省時省力 提供簡單易用的後台管理系統,讓捐款單位輕鬆管理捐款交易,降低營運成本。 專人服務 擁有多年服務受捐單位經驗,提供專人諮詢及客製化服務。 多樣化收款模式 多種收款方式,受捐單位輕鬆募款。 無縫接軌,捐款更流暢 將捐款收款系統與您的官網無縫接軌,讓捐款流程更順暢,提升捐款意願! API 串接 依照您的捐款情境彈性設定 捐款流程更順暢 範例商店: TFT 一鍵搞定,輕鬆收款 不用寫程式,簡單設定就能馬上收款,支援多種付款方式,讓您輕鬆募款! 簡易設定 適用於指定金額捐款、專案捐款 支援多種收款方式 可透過電子郵件、社群媒體等管道分享 範例商店: 關懷流浪動物協會 免費開店,公益商品輕鬆賣 輕鬆打造您的公益商店,自訂賣場主圖及色系,打造專屬的公益品牌! 免開店費的電商購物車系統 可自訂賣場主圖及色系 支援行銷活動、GA4 追蹤 適用於販售公益商品 範例商店: 愛啟兒 無縫接軌,捐款更流暢 將捐款收款系統與您的官網無縫接軌,讓捐款流程更順暢,提升捐款意願! API 串接 依照您的捐款情境彈性設定 捐款流程更順暢 範例商店: TFT 一鍵搞定,輕鬆收款 不用寫程式,簡單設定就能馬上收款,支援多種付款方式,讓您輕鬆募款! 簡易設定 適用於指定金額捐款、專案捐款 支援多種收款方式 可透過電子郵件、社群媒體等管道分享 範例商店: 關懷流浪動物協會 300+ 受捐單位的首選 綠界科技與您攜手同行 立即申請綠界科技線上捐款服務,讓您的行動更有力量! 免費諮詢 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: • • 捐款服務 • API 串接 • 依照您的捐款情境彈性設定 • 捐款流程更順暢 • 簡易設定 • 適用於指定金額捐款、專案捐款 • 支援多種收款方式 • 可透過電子郵件、社群媒體等管道分享 • 免開店費的電商購物車系統 • 可自訂賣場主圖及色系 • 支援行銷活動、GA4 追蹤 • 適用於販售公益商品 • API 串接 • 依照您的捐款情境彈性設定 • 捐款流程更順暢 • 簡易設定 • 適用於指定金額捐款、專案捐款 • 支援多種收款方式 • 可透過電子郵件、社群媒體等管道分享 2025-10-13 14:29:03 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 17/21 個網址 2025-10-13 14:29:03 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 2025-10-13 14:29:03 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 的第 1/3 次請求 2025-10-13 14:29:03 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e8d8490>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/b424c24c15376c6b84a4e3188cc007af 2025-10-13 14:29:03 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e8dbb50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/b424c24c15376c6b84a4e3188cc007af 2025-10-13 14:29:03 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e8dac50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/b424c24c15376c6b84a4e3188cc007af 2025-10-13 14:29:03 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:29:03 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:29:03 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:29:03 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:29:03 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:03 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:29:03 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:29:03 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:03 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:04 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:29:04 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5d0a4d4cd4e3 <unknown> #1 0x5d0a4d1fcc76 <unknown> #2 0x5d0a4d225d78 <unknown> #3 0x5d0a4d222029 <unknown> #4 0x5d0a4d260ccc <unknown> #5 0x5d0a4d26047f <unknown> #6 0x5d0a4d257de3 <unknown> #7 0x5d0a4d22d2dd <unknown> #8 0x5d0a4d22e34e <unknown> #9 0x5d0a4d48d3e4 <unknown> #10 0x5d0a4d4913d7 <unknown> #11 0x5d0a4d49bb20 <unknown> #12 0x5d0a4d492023 <unknown> #13 0x5d0a4d4601aa <unknown> #14 0x5d0a4d4b66b8 <unknown> #15 0x5d0a4d4b6847 <unknown> #16 0x5d0a4d4c6243 <unknown> #17 0x76128a094ac3 <unknown> 2025-10-13 14:29:04 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:29:04 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:29:04 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:29:04 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:29:04 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:29:04 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:29:04 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 2025-10-13 14:29:06 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 2025-10-13 14:29:06 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:29:07 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:29:17 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Intro/DonateServiceIntro (實際 URL: https://www.ecpay.com.tw/Intro/DonateServiceIntro) 2025-10-13 14:29:17 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:29:17 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:29:17 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 34265 字節 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 327 字節 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1219 字節 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 248 字節 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 1479 字節,約 139 個詞,102 行 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 捐款服務 捐款服務 安全、多元、省力,線上捐款服務首選 免費諮詢 適合各類 受捐單位申請 不論您是哪種受捐單位,綠界科技都能滿足您的需求 社會發展 文化藝術、教育、醫療衛生、科技研發...等,綠界科技與您一起為社會創造更多價值 動物保護 流浪動物需要您,綠界科技讓您可以輕鬆募款,幫助流浪動物找到溫暖的家 弱勢公益 愛心不打烊,綠界科技讓您可以隨時隨地募款,省時省力又有效率 宗教團體 綠界科技讓您可以擴大募款管道,讓更多人一起傳遞愛與信仰 政治募捐 綠界科技讓您可以輕鬆募款,將有更多人聽見您的理念,讓您更有影響力 安全可靠的捐款平台 綠界科技是台灣領先的金流服務提供商,擁有超過 20 年的金融服務經驗,並通過 ISO27001、PCI DSS 等國際安全認證,多年深耕公益領域,協助眾多受捐單位更有效率地募集捐款。 支援定期定額及多元支付 支援信用卡一次付清、定期定額、Apple Pay、行動支付、超商繳費、ATM 轉帳等多種支付方式,滿足不同捐款人的需求。 * 行動支付由歐付寶 TWQR 提供服務。 安全可靠,認證金流 綠界科技擁有 PCI-DSS 認證,採用最高規格的安全措施,保障捐款人的交易安全。 一站式服務,省時省力 提供簡單易用的後台管理系統,讓捐款單位輕鬆管理捐款交易,降低營運成本。 專人服務 擁有多年服務受捐單位經驗,提供專人諮詢及客製化服務。 多樣化收款模式 多種收款方式,受捐單位輕鬆募款。 無縫接軌,捐款更流暢 將捐款收款系統與您的官網無縫接軌,讓捐款流程更順暢,提升捐款意願! API 串接 依照您的捐款情境彈性設定 捐款流程更順暢 範例商店: TFT 一鍵搞定,輕鬆收款 不用寫程式,簡單設定就能馬上收款,支援多種付款方式,讓您輕鬆募款! 簡易設定 適用於指定金額捐款、專案捐款 支援多種收款方式 可透過電子郵件、社群媒體等管道分享 範例商店: 關懷流浪動物協會 免費開店,公益商品輕鬆賣 輕鬆打造您的公益商店,自訂賣場主圖及色系,打造專屬的公益品牌! 免開店費的電商購物車系統 可自訂賣場主圖及色系 支援行銷活動、GA4 追蹤 適用於販售公益商品 範例商店: 愛啟兒 無縫接軌,捐款更流暢 將捐款收款系統與您的官網無縫接軌,讓捐款流程更順暢,提升捐款意願! API 串接 依照您的捐款情境彈性設定 捐款流程更順暢 範例商店: TFT 一鍵搞定,輕鬆收款 不用寫程式,簡單設定就能馬上收款,支援多種付款方式,讓您輕鬆募款! 簡易設定 適用於指定金額捐款、專案捐款 支援多種收款方式 可透過電子郵件、社群媒體等管道分享 範例商店: 關懷流浪動物協會 300+ 受捐單位的首選 綠界科技與您攜手同行 立即申請綠界科技線上捐款服務,讓您的行動更有力量! 免費諮詢 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: • • 捐款服務 • API 串接 • 依照您的捐款情境彈性設定 • 捐款流程更順暢 • 簡易設定 • 適用於指定金額捐款、專案捐款 • 支援多種收款方式 • 可透過電子郵件、社群媒體等管道分享 • 免開店費的電商購物車系統 • 可自訂賣場主圖及色系 • 支援行銷活動、GA4 追蹤 • 適用於販售公益商品 • API 串接 • 依照您的捐款情境彈性設定 • 捐款流程更順暢 • 簡易設定 • 適用於指定金額捐款、專案捐款 • 支援多種收款方式 • 可透過電子郵件、社群媒體等管道分享 2025-10-13 14:29:18 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 17/21 個網址 2025-10-13 14:29:18 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 2025-10-13 14:29:18 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 的第 1/3 次請求 2025-10-13 14:29:18 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e9b0d10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/9f7c8bc81efd9b456dc0ad0e506278c2 2025-10-13 14:29:18 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e7c2d50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/9f7c8bc81efd9b456dc0ad0e506278c2 2025-10-13 14:29:18 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e85ab90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/9f7c8bc81efd9b456dc0ad0e506278c2 2025-10-13 14:29:18 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:29:18 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:29:18 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:29:18 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:29:18 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:18 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:29:18 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:29:18 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:19 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:19 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:29:19 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited normally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x55b8df3c84e3 <unknown> #1 0x55b8df0f7c76 <unknown> #2 0x55b8df120d78 <unknown> #3 0x55b8df11d029 <unknown> #4 0x55b8df15bccc <unknown> #5 0x55b8df15b47f <unknown> #6 0x55b8df152de3 <unknown> #7 0x55b8df1282dd <unknown> #8 0x55b8df12934e <unknown> #9 0x55b8df3883e4 <unknown> #10 0x55b8df38c3d7 <unknown> #11 0x55b8df396b20 <unknown> #12 0x55b8df38d023 <unknown> #13 0x55b8df35b1aa <unknown> #14 0x55b8df3b16b8 <unknown> #15 0x55b8df3b1847 <unknown> #16 0x55b8df3c1243 <unknown> #17 0x76a26d694ac3 <unknown> 2025-10-13 14:29:19 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:29:19 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:29:19 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:29:19 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 2025-10-13 14:29:19 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:29:19 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 2025-10-13 14:29:21 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:29:21 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:29:21 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:29:21 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 2025-10-13 14:29:21 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:29:21 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:29:23 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:29:24 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 228 2025-10-13 14:29:25 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:29:25 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 2025-10-13 14:29:26 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 228,內容可能已加載完成 2025-10-13 14:29:26 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:29:26 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:29:27 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:29:27 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:29:27 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:29:27 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:29:27 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:29:31 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 316 2025-10-13 14:29:32 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:29:33 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 316,內容可能已加載完成 2025-10-13 14:29:33 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 (實際 URL: https://www.fullmountain.tw/pages/%E7%A9%80%E5%8D%A1%E5%8D%A1%E7%87%95%E9%BA%A5%E6%A3%92) 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 301212 字節 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 177 字節 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 997 字節 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 177 字節,約 21 個詞,8 行 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 穀卡卡燕麥棒 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:29:38 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 14/21 個網址 2025-10-13 14:29:38 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 2025-10-13 14:29:38 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟), use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 的第 1/3 次請求 2025-10-13 14:29:38 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e584b50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/48c2ca81679387b53e08615c8b049d39 2025-10-13 14:29:38 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6db1db50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/48c2ca81679387b53e08615c8b049d39 2025-10-13 14:29:38 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6db1cb10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/48c2ca81679387b53e08615c8b049d39 2025-10-13 14:29:38 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:29:38 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:29:38 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:29:38 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:29:39 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:39 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:29:39 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:29:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:29:39 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 180.0MB, CPU 0.0% 2025-10-13 14:29:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 180.1MB, CPU 0.0% 2025-10-13 14:29:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 201.2MB, CPU 0.0% 2025-10-13 14:29:39 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:29:39 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:40 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:29:40 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5e5b64fa54e3 <unknown> #1 0x5e5b64cd4c76 <unknown> #2 0x5e5b64cfdd78 <unknown> #3 0x5e5b64cfa029 <unknown> #4 0x5e5b64d38ccc <unknown> #5 0x5e5b64d3847f <unknown> #6 0x5e5b64d2fde3 <unknown> #7 0x5e5b64d052dd <unknown> #8 0x5e5b64d0634e <unknown> #9 0x5e5b64f653e4 <unknown> #10 0x5e5b64f693d7 <unknown> #11 0x5e5b64f73b20 <unknown> #12 0x5e5b64f6a023 <unknown> #13 0x5e5b64f381aa <unknown> #14 0x5e5b64f8e6b8 <unknown> #15 0x5e5b64f8e847 <unknown> #16 0x5e5b64f9e243 <unknown> #17 0x7178b8a94ac3 <unknown> 2025-10-13 14:29:40 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:29:40 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:29:40 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:29:40 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 2025-10-13 14:29:40 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:29:40 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 2025-10-13 14:29:40 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 228 2025-10-13 14:29:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:29:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:29:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:29:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:29:42 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:29:42 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:29:42 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:29:42 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:29:42 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:29:42 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 2025-10-13 14:29:42 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:29:42 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:29:42 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 228,內容可能已加載完成 2025-10-13 14:29:42 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:29:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:29:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:29:42 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:29:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:29:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:29:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:29:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:29:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:29:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:29:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:29:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:29:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:29:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:29:46 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 316 2025-10-13 14:29:48 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 316,內容可能已加載完成 2025-10-13 14:29:48 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:29:48 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:29:51 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775) 2025-10-13 14:29:51 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:29:51 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:29:51 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:29:51 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 84242 字節 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 879 字節 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2521 字節 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 2492 字節 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 1798 字節 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 4331 字節,約 548 個詞,421 行 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 活動 【刷卡回饋】永豐 / 星展 / 中國信託 刷卡分期優惠大集合 2025-09-30 3大銀行分期優惠開跑!綠界合作商店限定回饋 活動期間: 2025/10/01(三) ~ 12/31(三) 💡 立即把握限時優惠,名額有限 ,需登錄 ,回饋送完為止 💳 刷小額也能賺回饋!快把握 10 月優惠 ,一刷即享好康! 👉 立即前往, 《 永豐官方登錄 》 👉 立即前往, 《 星展官方登錄 》 👉 立即前往, 《 中國信託官方登錄 》 永豐銀行 📅 活動期間: 2025/10/01(三) ~ 10/31(五) 📱 於綠界科技的合作特約商店刷〈永豐銀行〉信用卡, 分期 滿額並 至 「 永豐官網 」 完成登錄, 享刷卡金回饋! ✨ 全月滿額送 ( 10/1~10/31 ) ✨ ◆ 累積分期滿 3,300元送 100元 (限量 1,000 名) ◆ 累積分期滿12,000元送 600元 (限量 200 名) ( 10/30 下午16:00 開放登錄) ✨ 指定日滿額送 (10/1~10/12) ✨ ◆ 累積分期滿 16,000元送 1,100 元 (限量 300 名) ◆ 累積分期滿 36,000元送 3,200 元 (限量 30 名) ( 10/30 下午14:00 開放登錄) 📌 登錄時間與門檻擇優回饋乙次 🔗 活動詳情請依 【 永豐官網 】 , 【 永豐刷卡分期-綠界公告 】 為準 星展銀行 📅 活動期間: 2025/10/01(三) ~2025/12/31(三) 📱於綠界科技合作商店網站刷 〈 星展 銀行〉 信用卡分期達 指定 消費門檻,當月於 「星展Card+」 完成登錄, 享刷卡金回饋! ✨ 單筆分期滿 5,000元,送 300元刷卡金(每月限量 1,600名) ✨ ✨ 單筆分期滿12,000元, 送 900元刷卡金(每月限量 500名) ✨ ✨ 單筆分期滿30,000元, 送 2,500元刷卡金(每月限量 300名) ✨ ( 當月消費須當月登錄 , 10月活動於10/22下午4點整開始登錄; 11月活動於11/21登錄下午4點整開始登錄; 12月活動於12/22下午4點整開始登錄 ) 📌 登錄額滿為止 🔗 活動詳情請依 【 星展官網 】 , 【 星展刷卡分期-綠界公告 】 為準 中國信託銀行 📅 活動期間: 2025/10/01(三) ~ 10/31(五) 📱於綠界科技合作商店網站刷 〈 中國信託銀行 〉 信用卡, 分期達消費指定門檻, 透過 「 中國信託行動銀行APP 」 完成登錄與綁定 「 中國信託LINE官方帳號 」 ,享刷卡金回饋! ✨ 單筆分期滿6,000元,送刷卡金350元 ✨ ( 114/10/01 上午0點整開放登錄,限量12,000名 ,每戶最高回饋3 50 元 ) 📌 登錄額滿為止 🔗 活動詳情請依 【 中國信託官網 】 , 【 中國信託刷卡分期-綠界公告 】 為準 【注意事項】 本活動僅限於綠界科技合作商店網站進行分期付款交易,並依各銀行指定條件完成登錄,始符合回饋資格。 各銀行回饋名額有限,依登錄順序擇優回饋,額滿即止,登錄時間與方式請參照各銀行官方網站公告。 分期回饋每歸戶每活動限回饋乙次,不得重複回饋或跨門檻累贈。 交易如遇訂單取消、退貨、授權失敗等情形,將不符合回饋資格。 持卡人參加活動即同意接受各銀行活動規範,如有違反,銀行有權取消回饋資格。 綠界科技及各銀行保留活動變更、終止及最終解釋之權利,詳情請見各銀行活動頁。 謹慎理財 信用至上 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 活動 | 【刷卡回饋】永豐 / 星展 / 中國信託 刷卡分期優惠大集合 | 2025-09-30 3大銀行分期優惠開跑!綠界合作商店限定回饋   活動期間:2025/10/01(三) ~ 12/31(三)  💡 立即把握限時優惠,名額有限,需登錄,回饋送完為止 💳 刷小額也能賺回饋!快把握10月優惠,一刷即享好康! 👉 立即前往,《永豐官方登錄》 👉 立即前往,《星展官方登錄》 👉 立即前往,《中國信託官方登錄》     永豐銀行 📅 活動期間:2025/10/01(三) ~ 10/31(五) 📱 於綠界科技的合作特約商店刷〈永豐銀行〉信用卡,分期滿額並至「永豐官網」完成登錄,享刷卡金回饋! ✨ 全月滿額送 (10/1~10/31)✨   ◆ 累積分期滿 3,300元送 100元 (限量 1,000 名)  ◆ 累積分期滿12,000元送 600元 (限量 200 名) (10/30 下午16:00 開放登錄)   ✨ 指定日滿額送 (10/1~10/12)✨   ◆ 累積分期滿 16,000元送 1,100 元 (限量 300 名)    ◆ 累積分期滿 36,000元送 3,200 元 (限量 30 名) (10/30 下午14:00 開放登錄)   📌 登錄時間與門檻擇優回饋乙次 🔗 活動詳情請依 【永豐官網】, 【永豐刷卡分期-綠界公告】為準   星展銀行 📅 活動期間:2025/10/01(三)~2025/12/31(三) 📱於綠界科技合作商店網站刷〈星展銀行〉信用卡分期達指定消費門檻,當月於「星展Card+」完成登錄,享刷卡金回饋! ✨ 單筆分期滿 5,000元,送 300元刷卡金(每月限量 1,600名)✨   ✨ 單筆分期滿12,000元,送 900元刷卡金(每月限量 500名)✨   ✨ 單筆分期滿30,000元,送 2,500元刷卡金(每月限量 300名)✨   (當月消費須當月登錄,10月活動於10/22下午4點整開始登錄; 11月活動於11/21登錄下午4點整開始登錄; 12月活動於12/22下午4點整開始登錄)   📌 登錄額滿為止 🔗 活動詳情請依 【星展官網】, 【星展刷卡分期-綠界公告】為準   中國信託銀行 📅 活動期間:2025/10/01(三) ~ 10/31(五) 📱於綠界科技合作商店網站刷〈中國信託銀行〉信用卡,分期達消費指定門檻,透過「中國信託行動銀行APP」完成登錄與綁定「中國信託LINE官方帳號」,享刷卡金回饋! ✨單筆分期滿6,000元,送刷卡金350元✨   ( 114/10/01 上午0點整開放登錄,限量12,000名,每戶最高回饋350元 )   📌 登錄額滿為止 🔗 活動詳情請依 【中國信託官網】, 【中國信託刷卡分期-綠界公告】為準   【注意事項】 本活動僅限於綠界科技合作商店網站進行分期付款交易,並依各銀行指定條件完成登錄,始符合回饋資格。 各銀行回饋名額有限,依登錄順序擇優回饋,額滿即止,登錄時間與方式請參照各銀行官方網站公告。 分期回饋每歸戶每活動限回饋乙次,不得重複回饋或跨門檻累贈。 交易如遇訂單取消、退貨、授權失敗等情形,將不符合回饋資格。 持卡人參加活動即同意接受各銀行活動規範,如有違反,銀行有權取消回饋資格。 綠界科技及各銀行保留活動變更、終止及最終解釋之權利,詳情請見各銀行活動頁。     謹慎理財 信用至上 | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • 本活動僅限於綠界科技合作商店網站進行分期付款交易,並依各銀行指定條件完成登錄,始符合回饋資格。 • 各銀行回饋名額有限,依登錄順序擇優回饋,額滿即止,登錄時間與方式請參照各銀行官方網站公告。 • 分期回饋每歸戶每活動限回饋乙次,不得重複回饋或跨門檻累贈。 • 交易如遇訂單取消、退貨、授權失敗等情形,將不符合回饋資格。 • 持卡人參加活動即同意接受各銀行活動規範,如有違反,銀行有權取消回饋資格。 • 綠界科技及各銀行保留活動變更、終止及最終解釋之權利,詳情請見各銀行活動頁。 2025-10-13 14:29:52 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 18/21 個網址 2025-10-13 14:29:52 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 2025-10-13 14:29:52 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 的第 1/3 次請求 2025-10-13 14:29:52 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e956a10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/d46e4e8f5b12b234c435030dae1193be 2025-10-13 14:29:52 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e75aa90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/d46e4e8f5b12b234c435030dae1193be 2025-10-13 14:29:52 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e75bdd0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/d46e4e8f5b12b234c435030dae1193be 2025-10-13 14:29:52 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:29:52 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:29:52 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:29:52 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:29:52 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:52 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:29:52 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:29:52 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:53 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:53 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:29:53 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5769c15b74e3 <unknown> #1 0x5769c12e6c76 <unknown> #2 0x5769c130fd78 <unknown> #3 0x5769c130c029 <unknown> #4 0x5769c134accc <unknown> #5 0x5769c134a47f <unknown> #6 0x5769c1341de3 <unknown> #7 0x5769c13172dd <unknown> #8 0x5769c131834e <unknown> #9 0x5769c15773e4 <unknown> #10 0x5769c157b3d7 <unknown> #11 0x5769c1585b20 <unknown> #12 0x5769c157c023 <unknown> #13 0x5769c154a1aa <unknown> #14 0x5769c15a06b8 <unknown> #15 0x5769c15a0847 <unknown> #16 0x5769c15b0243 <unknown> #17 0x714795894ac3 <unknown> 2025-10-13 14:29:53 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:29:53 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:29:53 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:29:53 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 2025-10-13 14:29:55 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 (實際 URL: https://www.fullmountain.tw/pages/%E7%A9%80%E5%8D%A1%E5%8D%A1%E7%87%95%E9%BA%A5%E6%A3%92) 2025-10-13 14:29:55 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:29:55 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:29:55 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:29:55 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:29:55 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:29:55 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:29:55 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 301225 字節 2025-10-13 14:29:55 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 177 字節 2025-10-13 14:29:55 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 997 字節 2025-10-13 14:29:55 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 177 字節,約 21 個詞,8 行 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 穀卡卡燕麥棒 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:29:56 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 14/21 個網址 2025-10-13 14:29:56 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 2025-10-13 14:29:56 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟), use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 的第 1/3 次請求 2025-10-13 14:29:56 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc87410>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f9295d212941ef6dcf9c626daf41f0a3 2025-10-13 14:29:56 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6db18790>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f9295d212941ef6dcf9c626daf41f0a3 2025-10-13 14:29:56 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e586c50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f9295d212941ef6dcf9c626daf41f0a3 2025-10-13 14:29:56 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:29:56 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:29:56 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:29:56 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:29:56 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:29:56 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:29:56 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:29:56 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:56 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:29:57 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:29:57 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5dbbb759d4e3 <unknown> #1 0x5dbbb72ccc76 <unknown> #2 0x5dbbb72f5d78 <unknown> #3 0x5dbbb72f2029 <unknown> #4 0x5dbbb7330ccc <unknown> #5 0x5dbbb733047f <unknown> #6 0x5dbbb7327de3 <unknown> #7 0x5dbbb72fd2dd <unknown> #8 0x5dbbb72fe34e <unknown> #9 0x5dbbb755d3e4 <unknown> #10 0x5dbbb75613d7 <unknown> #11 0x5dbbb756bb20 <unknown> #12 0x5dbbb7562023 <unknown> #13 0x5dbbb75301aa <unknown> #14 0x5dbbb75866b8 <unknown> #15 0x5dbbb7586847 <unknown> #16 0x5dbbb7596243 <unknown> #17 0x71ba4be94ac3 <unknown> 2025-10-13 14:29:57 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:29:57 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:29:57 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:29:57 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 2025-10-13 14:29:59 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 2025-10-13 14:29:59 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:29:59 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:30:01 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:30:01 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 2025-10-13 14:30:03 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:30:03 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:30:03 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775) 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 84240 字節 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 879 字節 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2521 字節 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 2492 字節 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 1798 字節 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 4331 字節,約 548 個詞,421 行 2025-10-13 14:30:06 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 活動 【刷卡回饋】永豐 / 星展 / 中國信託 刷卡分期優惠大集合 2025-09-30 3大銀行分期優惠開跑!綠界合作商店限定回饋 活動期間: 2025/10/01(三) ~ 12/31(三) 💡 立即把握限時優惠,名額有限 ,需登錄 ,回饋送完為止 💳 刷小額也能賺回饋!快把握 10 月優惠 ,一刷即享好康! 👉 立即前往, 《 永豐官方登錄 》 👉 立即前往, 《 星展官方登錄 》 👉 立即前往, 《 中國信託官方登錄 》 永豐銀行 📅 活動期間: 2025/10/01(三) ~ 10/31(五) 📱 於綠界科技的合作特約商店刷〈永豐銀行〉信用卡, 分期 滿額並 至 「 永豐官網 」 完成登錄, 享刷卡金回饋! ✨ 全月滿額送 ( 10/1~10/31 ) ✨ ◆ 累積分期滿 3,300元送 100元 (限量 1,000 名) ◆ 累積分期滿12,000元送 600元 (限量 200 名) ( 10/30 下午16:00 開放登錄) ✨ 指定日滿額送 (10/1~10/12) ✨ ◆ 累積分期滿 16,000元送 1,100 元 (限量 300 名) ◆ 累積分期滿 36,000元送 3,200 元 (限量 30 名) ( 10/30 下午14:00 開放登錄) 📌 登錄時間與門檻擇優回饋乙次 🔗 活動詳情請依 【 永豐官網 】 , 【 永豐刷卡分期-綠界公告 】 為準 星展銀行 📅 活動期間: 2025/10/01(三) ~2025/12/31(三) 📱於綠界科技合作商店網站刷 〈 星展 銀行〉 信用卡分期達 指定 消費門檻,當月於 「星展Card+」 完成登錄, 享刷卡金回饋! ✨ 單筆分期滿 5,000元,送 300元刷卡金(每月限量 1,600名) ✨ ✨ 單筆分期滿12,000元, 送 900元刷卡金(每月限量 500名) ✨ ✨ 單筆分期滿30,000元, 送 2,500元刷卡金(每月限量 300名) ✨ ( 當月消費須當月登錄 , 10月活動於10/22下午4點整開始登錄; 11月活動於11/21登錄下午4點整開始登錄; 12月活動於12/22下午4點整開始登錄 ) 📌 登錄額滿為止 🔗 活動詳情請依 【 星展官網 】 , 【 星展刷卡分期-綠界公告 】 為準 中國信託銀行 📅 活動期間: 2025/10/01(三) ~ 10/31(五) 📱於綠界科技合作商店網站刷 〈 中國信託銀行 〉 信用卡, 分期達消費指定門檻, 透過 「 中國信託行動銀行APP 」 完成登錄與綁定 「 中國信託LINE官方帳號 」 ,享刷卡金回饋! ✨ 單筆分期滿6,000元,送刷卡金350元 ✨ ( 114/10/01 上午0點整開放登錄,限量12,000名 ,每戶最高回饋3 50 元 ) 📌 登錄額滿為止 🔗 活動詳情請依 【 中國信託官網 】 , 【 中國信託刷卡分期-綠界公告 】 為準 【注意事項】 本活動僅限於綠界科技合作商店網站進行分期付款交易,並依各銀行指定條件完成登錄,始符合回饋資格。 各銀行回饋名額有限,依登錄順序擇優回饋,額滿即止,登錄時間與方式請參照各銀行官方網站公告。 分期回饋每歸戶每活動限回饋乙次,不得重複回饋或跨門檻累贈。 交易如遇訂單取消、退貨、授權失敗等情形,將不符合回饋資格。 持卡人參加活動即同意接受各銀行活動規範,如有違反,銀行有權取消回饋資格。 綠界科技及各銀行保留活動變更、終止及最終解釋之權利,詳情請見各銀行活動頁。 謹慎理財 信用至上 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 活動 | 【刷卡回饋】永豐 / 星展 / 中國信託 刷卡分期優惠大集合 | 2025-09-30 3大銀行分期優惠開跑!綠界合作商店限定回饋   活動期間:2025/10/01(三) ~ 12/31(三)  💡 立即把握限時優惠,名額有限,需登錄,回饋送完為止 💳 刷小額也能賺回饋!快把握10月優惠,一刷即享好康! 👉 立即前往,《永豐官方登錄》 👉 立即前往,《星展官方登錄》 👉 立即前往,《中國信託官方登錄》     永豐銀行 📅 活動期間:2025/10/01(三) ~ 10/31(五) 📱 於綠界科技的合作特約商店刷〈永豐銀行〉信用卡,分期滿額並至「永豐官網」完成登錄,享刷卡金回饋! ✨ 全月滿額送 (10/1~10/31)✨   ◆ 累積分期滿 3,300元送 100元 (限量 1,000 名)  ◆ 累積分期滿12,000元送 600元 (限量 200 名) (10/30 下午16:00 開放登錄)   ✨ 指定日滿額送 (10/1~10/12)✨   ◆ 累積分期滿 16,000元送 1,100 元 (限量 300 名)    ◆ 累積分期滿 36,000元送 3,200 元 (限量 30 名) (10/30 下午14:00 開放登錄)   📌 登錄時間與門檻擇優回饋乙次 🔗 活動詳情請依 【永豐官網】, 【永豐刷卡分期-綠界公告】為準   星展銀行 📅 活動期間:2025/10/01(三)~2025/12/31(三) 📱於綠界科技合作商店網站刷〈星展銀行〉信用卡分期達指定消費門檻,當月於「星展Card+」完成登錄,享刷卡金回饋! ✨ 單筆分期滿 5,000元,送 300元刷卡金(每月限量 1,600名)✨   ✨ 單筆分期滿12,000元,送 900元刷卡金(每月限量 500名)✨   ✨ 單筆分期滿30,000元,送 2,500元刷卡金(每月限量 300名)✨   (當月消費須當月登錄,10月活動於10/22下午4點整開始登錄; 11月活動於11/21登錄下午4點整開始登錄; 12月活動於12/22下午4點整開始登錄)   📌 登錄額滿為止 🔗 活動詳情請依 【星展官網】, 【星展刷卡分期-綠界公告】為準   中國信託銀行 📅 活動期間:2025/10/01(三) ~ 10/31(五) 📱於綠界科技合作商店網站刷〈中國信託銀行〉信用卡,分期達消費指定門檻,透過「中國信託行動銀行APP」完成登錄與綁定「中國信託LINE官方帳號」,享刷卡金回饋! ✨單筆分期滿6,000元,送刷卡金350元✨   ( 114/10/01 上午0點整開放登錄,限量12,000名,每戶最高回饋350元 )   📌 登錄額滿為止 🔗 活動詳情請依 【中國信託官網】, 【中國信託刷卡分期-綠界公告】為準   【注意事項】 本活動僅限於綠界科技合作商店網站進行分期付款交易,並依各銀行指定條件完成登錄,始符合回饋資格。 各銀行回饋名額有限,依登錄順序擇優回饋,額滿即止,登錄時間與方式請參照各銀行官方網站公告。 分期回饋每歸戶每活動限回饋乙次,不得重複回饋或跨門檻累贈。 交易如遇訂單取消、退貨、授權失敗等情形,將不符合回饋資格。 持卡人參加活動即同意接受各銀行活動規範,如有違反,銀行有權取消回饋資格。 綠界科技及各銀行保留活動變更、終止及最終解釋之權利,詳情請見各銀行活動頁。     謹慎理財 信用至上 | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • 本活動僅限於綠界科技合作商店網站進行分期付款交易,並依各銀行指定條件完成登錄,始符合回饋資格。 • 各銀行回饋名額有限,依登錄順序擇優回饋,額滿即止,登錄時間與方式請參照各銀行官方網站公告。 • 分期回饋每歸戶每活動限回饋乙次,不得重複回饋或跨門檻累贈。 • 交易如遇訂單取消、退貨、授權失敗等情形,將不符合回饋資格。 • 持卡人參加活動即同意接受各銀行活動規範,如有違反,銀行有權取消回饋資格。 • 綠界科技及各銀行保留活動變更、終止及最終解釋之權利,詳情請見各銀行活動頁。 2025-10-13 14:30:07 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 18/21 個網址 2025-10-13 14:30:07 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 2025-10-13 14:30:07 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:30:07 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:30:07 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:30:07 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 的第 1/3 次請求 2025-10-13 14:30:07 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e84ca50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/286a223985abecd7e0d54b1fa4a8ee07 2025-10-13 14:30:07 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e73e450>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/286a223985abecd7e0d54b1fa4a8ee07 2025-10-13 14:30:07 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e73fa10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/286a223985abecd7e0d54b1fa4a8ee07 2025-10-13 14:30:07 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:30:07 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:30:07 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:30:07 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:30:07 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:30:07 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:30:07 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:07 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:30:07 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:30:07 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:07 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:08 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:30:08 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5fc3c096e4e3 <unknown> #1 0x5fc3c069dc76 <unknown> #2 0x5fc3c06c6d78 <unknown> #3 0x5fc3c06c3029 <unknown> #4 0x5fc3c0701ccc <unknown> #5 0x5fc3c070147f <unknown> #6 0x5fc3c06f8de3 <unknown> #7 0x5fc3c06ce2dd <unknown> #8 0x5fc3c06cf34e <unknown> #9 0x5fc3c092e3e4 <unknown> #10 0x5fc3c09323d7 <unknown> #11 0x5fc3c093cb20 <unknown> #12 0x5fc3c0933023 <unknown> #13 0x5fc3c09011aa <unknown> #14 0x5fc3c09576b8 <unknown> #15 0x5fc3c0957847 <unknown> #16 0x5fc3c0967243 <unknown> #17 0x7fe3bf694ac3 <unknown> 2025-10-13 14:30:08 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:30:08 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:30:09 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:30:09 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 2025-10-13 14:30:10 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 2025-10-13 14:30:10 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:30:10 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:30:14 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:30:14 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 2025-10-13 14:30:16 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:30:16 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:30:16 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:30:16 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:30:16 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:30:18 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:30:18 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 2025-10-13 14:30:20 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:30:20 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:30:20 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:30:20 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 235 2025-10-13 14:30:21 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:30:22 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 228 2025-10-13 14:30:22 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 235,內容可能已加載完成 2025-10-13 14:30:22 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:30:24 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 228,內容可能已加載完成 2025-10-13 14:30:24 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:30:24 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:30:29 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:30:29 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 2025-10-13 14:30:30 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:30:31 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:30:31 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:30:31 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:30:31 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:30:31 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:30:35 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 235 2025-10-13 14:30:36 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) (實際 URL: https://www.fullmountain.tw/pages/%E7%B4%85%E9%BA%B4%E7%B1%B3%EF%BC%88%E7%B4%85%E9%BA%B4%E9%85%92%E3%80%81%E7%B4%85%E7%B3%9F%EF%BC%89) 2025-10-13 14:30:36 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:30:36 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:30:36 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:30:36 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:30:36 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:30:36 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:30:36 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 299087 字節 2025-10-13 14:30:36 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 182 字節 2025-10-13 14:30:36 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1003 字節 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 182 字節,約 21 個詞,8 行 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 紅麴米(紅麴酒、紅糟) 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:30:37 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 15/21 個網址 2025-10-13 14:30:37 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/奇亞籽 2025-10-13 14:30:37 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/奇亞籽, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/奇亞籽 的第 1/3 次請求 2025-10-13 14:30:37 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e5a67d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f04ac04b5e6bb77e5e8df348c4a9dfc2 2025-10-13 14:30:37 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e6af210>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f04ac04b5e6bb77e5e8df348c4a9dfc2 2025-10-13 14:30:37 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e6acf90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f04ac04b5e6bb77e5e8df348c4a9dfc2 2025-10-13 14:30:37 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:30:37 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:30:37 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:30:37 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 235,內容可能已加載完成 2025-10-13 14:30:37 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:30:37 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:30:37 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:30:37 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:37 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:38 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:30:38 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5a64c48464e3 <unknown> #1 0x5a64c4575c76 <unknown> #2 0x5a64c459ed78 <unknown> #3 0x5a64c459b029 <unknown> #4 0x5a64c45d9ccc <unknown> #5 0x5a64c45d947f <unknown> #6 0x5a64c45d0de3 <unknown> #7 0x5a64c45a62dd <unknown> #8 0x5a64c45a734e <unknown> #9 0x5a64c48063e4 <unknown> #10 0x5a64c480a3d7 <unknown> #11 0x5a64c4814b20 <unknown> #12 0x5a64c480b023 <unknown> #13 0x5a64c47d91aa <unknown> #14 0x5a64c482f6b8 <unknown> #15 0x5a64c482f847 <unknown> #16 0x5a64c483f243 <unknown> #17 0x72d3dd294ac3 <unknown> 2025-10-13 14:30:38 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:30:38 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:30:38 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:30:38 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:30:38 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/奇亞籽 2025-10-13 14:30:39 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 228 2025-10-13 14:30:40 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/奇亞籽 2025-10-13 14:30:40 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:30:40 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670) 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 67479 字節 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 727 字節 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2398 字節 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 2369 字節 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 1622 字節 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=True, 分數=1 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=True, 分數=1 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=True, 分數=1 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 1 選擇 beautifulsoup_basic 作為最佳結果 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 4032 字節,約 402 個詞,327 行 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 公告 重要訊息:綠界科技 防詐騙小撇步 & 防堵成效 2025-05-08 親愛的會員,您好: 綠界科技股份有限公司(以下稱「本公司」)近期接獲,有不法人士假冒本公司名義,建立與本公司相似的釣魚網站、LINE@官方帳號,並透過偽造網站、假冒客服及不實訊息進行詐騙,誘導使用者提供個人資料或進行不明交易。 如有任何疑問,歡迎加入 ECPay 綠界科技 LINE@官方帳戶, 請認證「 藍盾 徽章 」如下圖 👉 《 加入好友 @ecpay 》 📢 4月底全 新上線 ,LINE@ 官方帳號【 網址偽冒查驗 】功能, 欲查證官方網域,透過此管道查詢。 小提示: 請複製「可疑網址」,至LINE官方帳號中圖文選單右下角,點擊 【 網址偽冒查驗 】(如下示意圖),在貼上您提供之網址,LINE AI 顧問即可協助查詢以下官方網址: 欲查證是否綠界官方網域,或官方客服 可查驗是否為綠界成立訂單之網址 官方社群管道 為保障您的權益,請提高警覺,謹防詐騙,請認明以下官方通路。 官方網站: https://www.ecpay.com.tw/ FB官方帳號: https://www.facebook.com/ecpay fans IG官方帳號: https://www.instagram.com/ecpay_tw LINE@帳號: https://liff.line.me/1645278921-kWRPP32q/?accountId=ecpay 綠界科技 LINE@ 官方帳號 新服務「 網址偽冒查驗」 常見詐騙手法 ◆ 偽裝成消費者:聲稱透過第三方支付平台付款,並提供偽造的付款連結,誘導賣家點擊詐騙網站,輸入銀行帳號或信用卡資訊,進而盜取個資。 ◆ 偽 造官方網站:建立與本公司官網相似的釣魚網站,誘導您輸入銀行帳號等敏感資訊,藉此盜取您的個資。 ◆ 假冒官方客服:透過電話、電子郵件或通訊軟體,冒充本公司客服,要求您提供個人資料或進行付款。 ◆ 假冒銀行客服 :透過社群平台,傳送銀行客服,要求提提供相關銀行帳號或金融操作。 其他常見案例 :綠界Blog < 防詐資訊,警惕詐騙陷阱 > 防範措施 ◆ 認明官方資訊:本公司唯一官方網站為 https://www.ecpay.com.tw ,請勿信任其他可疑連結。 ◆ 保護個人資料:本公司不會主動要求您提供銀行帳號、密碼等敏感資訊。 ◆ 警惕可疑訊息:對於要求提供個人資料或進行匯款的訊息,請務必提高警覺,並主動聯繫本公司客服確認。 防詐成效 本公司除持續宣導常見詐騙手法與防範措施外,亦積極投入防詐工作,相關成效如下: ◆ 案件防阻:積極協助導引至 165 反詐騙專線之案件 達 879件 + ◆ 網址防阻:成功利用 綠界官方 LINE@ 「偽冒查驗」辨識非綠界網址案件 達 606件 + ,並通報封鎖網域案件 達 27 件 + 通報綠界客服 接到疑似詐騙電話或訊息時,可透過 線上回報 方式,向綠界科技回報。網路詐騙層出不窮,綠界科技與您一同關心網路安全,也請各位會員多加留意,切勿上當。 如有疑慮,請立即聯繫本公司客服專線或165 反詐騙專線,本公司致力於保護您的權益,請共同防範詐騙行為,確保交易安全,感謝您的支持與配合。 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 公告 | 重要訊息:綠界科技 防詐騙小撇步 & 防堵成效 | 2025-05-08 親愛的會員,您好: 綠界科技股份有限公司(以下稱「本公司」)近期接獲,有不法人士假冒本公司名義,建立與本公司相似的釣魚網站、LINE@官方帳號,並透過偽造網站、假冒客服及不實訊息進行詐騙,誘導使用者提供個人資料或進行不明交易。 如有任何疑問,歡迎加入 ECPay綠界科技LINE@官方帳戶,請認證「藍盾徽章」如下圖 👉《加入好友 @ecpay》   📢 4月底全新上線,LINE@ 官方帳號【網址偽冒查驗】功能,欲查證官方網域,透過此管道查詢。  小提示:請複製「可疑網址」,至LINE官方帳號中圖文選單右下角,點擊 【網址偽冒查驗】(如下示意圖),在貼上您提供之網址,LINE AI 顧問即可協助查詢以下官方網址: 欲查證是否綠界官方網域,或官方客服  可查驗是否為綠界成立訂單之網址 官方社群管道 為保障您的權益,請提高警覺,謹防詐騙,請認明以下官方通路。 官方網站: https://www.ecpay.com.tw/ FB官方帳號: https://www.facebook.com/ecpayfans IG官方帳號: https://www.instagram.com/ecpay_tw  LINE@帳號: https://liff.line.me/1645278921-kWRPP32q/?accountId=ecpay   綠界科技 LINE@ 官方帳號  新服務「 網址偽冒查驗」     常見詐騙手法 ◆ 偽裝成消費者:聲稱透過第三方支付平台付款,並提供偽造的付款連結,誘導賣家點擊詐騙網站,輸入銀行帳號或信用卡資訊,進而盜取個資。 ◆ 偽造官方網站:建立與本公司官網相似的釣魚網站,誘導您輸入銀行帳號等敏感資訊,藉此盜取您的個資。 ◆ 假冒官方客服:透過電話、電子郵件或通訊軟體,冒充本公司客服,要求您提供個人資料或進行付款。 ◆ 假冒銀行客服:透過社群平台,傳送銀行客服,要求提提供相關銀行帳號或金融操作。 其他常見案例:綠界Blog < 防詐資訊,警惕詐騙陷阱> 防範措施 ◆ 認明官方資訊:本公司唯一官方網站為https://www.ecpay.com.tw,請勿信任其他可疑連結。 ◆ 保護個人資料:本公司不會主動要求您提供銀行帳號、密碼等敏感資訊。 ◆ 警惕可疑訊息:對於要求提供個人資料或進行匯款的訊息,請務必提高警覺,並主動聯繫本公司客服確認。   防詐成效 本公司除持續宣導常見詐騙手法與防範措施外,亦積極投入防詐工作,相關成效如下: ◆ 案件防阻:積極協助導引至 165 反詐騙專線之案件達 879件+ ◆ 網址防阻:成功利用綠界官方 LINE@「偽冒查驗」辨識非綠界網址案件達 606件+,並通報封鎖網域案件達 27 件+   通報綠界客服 接到疑似詐騙電話或訊息時,可透過 線上回報 方式,向綠界科技回報。網路詐騙層出不窮,綠界科技與您一同關心網路安全,也請各位會員多加留意,切勿上當。 如有疑慮,請立即聯繫本公司客服專線或165 反詐騙專線,本公司致力於保護您的權益,請共同防範詐騙行為,確保交易安全,感謝您的支持與配合。 | 綠界科技 LINE@ 官方帳號 | 新服務「 網址偽冒查驗」 | | 綠界科技 LINE@ 官方帳號 | 新服務「 網址偽冒查驗」 | 綠界科技 LINE@ 官方帳號 | 新服務「 網址偽冒查驗」 | | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • 欲查證是否綠界官方網域,或官方客服 • 可查驗是否為綠界成立訂單之網址 • 官方社群管道 2025-10-13 14:30:41 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 19/21 個網址 2025-10-13 14:30:41 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:30:41 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 的第 1/3 次請求 2025-10-13 14:30:41 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74408b50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f652ae9ac4ae5bd9a68e1798b19a4179 2025-10-13 14:30:41 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e85a5d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f652ae9ac4ae5bd9a68e1798b19a4179 2025-10-13 14:30:41 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e858e90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f652ae9ac4ae5bd9a68e1798b19a4179 2025-10-13 14:30:41 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:30:41 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:30:41 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:30:41 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 228,內容可能已加載完成 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:30:41 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:30:41 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:30:41 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:30:42 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:30:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:30:42 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:42 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:30:42 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x615873d334e3 <unknown> #1 0x615873a62c76 <unknown> #2 0x615873a8bd78 <unknown> #3 0x615873a88029 <unknown> #4 0x615873ac6ccc <unknown> #5 0x615873ac647f <unknown> #6 0x615873abdde3 <unknown> #7 0x615873a932dd <unknown> #8 0x615873a9434e <unknown> #9 0x615873cf33e4 <unknown> #10 0x615873cf73d7 <unknown> #11 0x615873d01b20 <unknown> #12 0x615873cf8023 <unknown> #13 0x615873cc61aa <unknown> #14 0x615873d1c6b8 <unknown> #15 0x615873d1c847 <unknown> #16 0x615873d2c243 <unknown> #17 0x7d102b094ac3 <unknown> 2025-10-13 14:30:42 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:30:42 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:30:43 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:30:43 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:30:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:30:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:30:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:30:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:30:45 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:30:45 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:30:45 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:30:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:30:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.04 秒,結果: 0 2025-10-13 14:30:47 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:30:53 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) (實際 URL: https://www.fullmountain.tw/pages/%E7%B4%85%E9%BA%B4%E7%B1%B3%EF%BC%88%E7%B4%85%E9%BA%B4%E9%85%92%E3%80%81%E7%B4%85%E7%B3%9F%EF%BC%89) 2025-10-13 14:30:53 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:30:53 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:30:53 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 299088 字節 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 182 字節 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1003 字節 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 182 字節,約 21 個詞,8 行 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 紅麴米(紅麴酒、紅糟) 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:30:54 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 15/21 個網址 2025-10-13 14:30:54 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/奇亞籽 2025-10-13 14:30:54 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/奇亞籽, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/奇亞籽 的第 1/3 次請求 2025-10-13 14:30:54 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e63ac50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f3424c9f9b8a5ed26ce2b5cca03e0204 2025-10-13 14:30:54 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de495d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f3424c9f9b8a5ed26ce2b5cca03e0204 2025-10-13 14:30:54 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de48ed0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f3424c9f9b8a5ed26ce2b5cca03e0204 2025-10-13 14:30:54 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:30:54 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:30:54 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:30:54 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:30:54 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:54 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:30:54 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:30:55 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:55 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:55 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670) 2025-10-13 14:30:55 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:30:55 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:30:55 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:30:55 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:30:55 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:30:55 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:30:55 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:30:55 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 67479 字節 2025-10-13 14:30:55 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x63926f1f64e3 <unknown> #1 0x63926ef25c76 <unknown> #2 0x63926ef4ed78 <unknown> #3 0x63926ef4b029 <unknown> #4 0x63926ef89ccc <unknown> #5 0x63926ef8947f <unknown> #6 0x63926ef80de3 <unknown> #7 0x63926ef562dd <unknown> #8 0x63926ef5734e <unknown> #9 0x63926f1b63e4 <unknown> #10 0x63926f1ba3d7 <unknown> #11 0x63926f1c4b20 <unknown> #12 0x63926f1bb023 <unknown> #13 0x63926f1891aa <unknown> #14 0x63926f1df6b8 <unknown> #15 0x63926f1df847 <unknown> #16 0x63926f1ef243 <unknown> #17 0x7ee323a94ac3 <unknown> 2025-10-13 14:30:55 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:30:55 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:30:55 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 727 字節 2025-10-13 14:30:55 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 2398 字節 2025-10-13 14:30:55 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 2369 字節 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 1622 字節 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=True, 分數=1 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=True, 分數=1 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=True, 分數=1 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 1 選擇 beautifulsoup_basic 作為最佳結果 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 4032 字節,約 402 個詞,327 行 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 公告 重要訊息:綠界科技 防詐騙小撇步 & 防堵成效 2025-05-08 親愛的會員,您好: 綠界科技股份有限公司(以下稱「本公司」)近期接獲,有不法人士假冒本公司名義,建立與本公司相似的釣魚網站、LINE@官方帳號,並透過偽造網站、假冒客服及不實訊息進行詐騙,誘導使用者提供個人資料或進行不明交易。 如有任何疑問,歡迎加入 ECPay 綠界科技 LINE@官方帳戶, 請認證「 藍盾 徽章 」如下圖 👉 《 加入好友 @ecpay 》 📢 4月底全 新上線 ,LINE@ 官方帳號【 網址偽冒查驗 】功能, 欲查證官方網域,透過此管道查詢。 小提示: 請複製「可疑網址」,至LINE官方帳號中圖文選單右下角,點擊 【 網址偽冒查驗 】(如下示意圖),在貼上您提供之網址,LINE AI 顧問即可協助查詢以下官方網址: 欲查證是否綠界官方網域,或官方客服 可查驗是否為綠界成立訂單之網址 官方社群管道 為保障您的權益,請提高警覺,謹防詐騙,請認明以下官方通路。 官方網站: https://www.ecpay.com.tw/ FB官方帳號: https://www.facebook.com/ecpay fans IG官方帳號: https://www.instagram.com/ecpay_tw LINE@帳號: https://liff.line.me/1645278921-kWRPP32q/?accountId=ecpay 綠界科技 LINE@ 官方帳號 新服務「 網址偽冒查驗」 常見詐騙手法 ◆ 偽裝成消費者:聲稱透過第三方支付平台付款,並提供偽造的付款連結,誘導賣家點擊詐騙網站,輸入銀行帳號或信用卡資訊,進而盜取個資。 ◆ 偽 造官方網站:建立與本公司官網相似的釣魚網站,誘導您輸入銀行帳號等敏感資訊,藉此盜取您的個資。 ◆ 假冒官方客服:透過電話、電子郵件或通訊軟體,冒充本公司客服,要求您提供個人資料或進行付款。 ◆ 假冒銀行客服 :透過社群平台,傳送銀行客服,要求提提供相關銀行帳號或金融操作。 其他常見案例 :綠界Blog < 防詐資訊,警惕詐騙陷阱 > 防範措施 ◆ 認明官方資訊:本公司唯一官方網站為 https://www.ecpay.com.tw ,請勿信任其他可疑連結。 ◆ 保護個人資料:本公司不會主動要求您提供銀行帳號、密碼等敏感資訊。 ◆ 警惕可疑訊息:對於要求提供個人資料或進行匯款的訊息,請務必提高警覺,並主動聯繫本公司客服確認。 防詐成效 本公司除持續宣導常見詐騙手法與防範措施外,亦積極投入防詐工作,相關成效如下: ◆ 案件防阻:積極協助導引至 165 反詐騙專線之案件 達 879件 + ◆ 網址防阻:成功利用 綠界官方 LINE@ 「偽冒查驗」辨識非綠界網址案件 達 606件 + ,並通報封鎖網域案件 達 27 件 + 通報綠界客服 接到疑似詐騙電話或訊息時,可透過 線上回報 方式,向綠界科技回報。網路詐騙層出不窮,綠界科技與您一同關心網路安全,也請各位會員多加留意,切勿上當。 如有疑慮,請立即聯繫本公司客服專線或165 反詐騙專線,本公司致力於保護您的權益,請共同防範詐騙行為,確保交易安全,感謝您的支持與配合。 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 公告 | 重要訊息:綠界科技 防詐騙小撇步 & 防堵成效 | 2025-05-08 親愛的會員,您好: 綠界科技股份有限公司(以下稱「本公司」)近期接獲,有不法人士假冒本公司名義,建立與本公司相似的釣魚網站、LINE@官方帳號,並透過偽造網站、假冒客服及不實訊息進行詐騙,誘導使用者提供個人資料或進行不明交易。 如有任何疑問,歡迎加入 ECPay綠界科技LINE@官方帳戶,請認證「藍盾徽章」如下圖 👉《加入好友 @ecpay》   📢 4月底全新上線,LINE@ 官方帳號【網址偽冒查驗】功能,欲查證官方網域,透過此管道查詢。  小提示:請複製「可疑網址」,至LINE官方帳號中圖文選單右下角,點擊 【網址偽冒查驗】(如下示意圖),在貼上您提供之網址,LINE AI 顧問即可協助查詢以下官方網址: 欲查證是否綠界官方網域,或官方客服  可查驗是否為綠界成立訂單之網址 官方社群管道 為保障您的權益,請提高警覺,謹防詐騙,請認明以下官方通路。 官方網站: https://www.ecpay.com.tw/ FB官方帳號: https://www.facebook.com/ecpayfans IG官方帳號: https://www.instagram.com/ecpay_tw  LINE@帳號: https://liff.line.me/1645278921-kWRPP32q/?accountId=ecpay   綠界科技 LINE@ 官方帳號  新服務「 網址偽冒查驗」     常見詐騙手法 ◆ 偽裝成消費者:聲稱透過第三方支付平台付款,並提供偽造的付款連結,誘導賣家點擊詐騙網站,輸入銀行帳號或信用卡資訊,進而盜取個資。 ◆ 偽造官方網站:建立與本公司官網相似的釣魚網站,誘導您輸入銀行帳號等敏感資訊,藉此盜取您的個資。 ◆ 假冒官方客服:透過電話、電子郵件或通訊軟體,冒充本公司客服,要求您提供個人資料或進行付款。 ◆ 假冒銀行客服:透過社群平台,傳送銀行客服,要求提提供相關銀行帳號或金融操作。 其他常見案例:綠界Blog < 防詐資訊,警惕詐騙陷阱> 防範措施 ◆ 認明官方資訊:本公司唯一官方網站為https://www.ecpay.com.tw,請勿信任其他可疑連結。 ◆ 保護個人資料:本公司不會主動要求您提供銀行帳號、密碼等敏感資訊。 ◆ 警惕可疑訊息:對於要求提供個人資料或進行匯款的訊息,請務必提高警覺,並主動聯繫本公司客服確認。   防詐成效 本公司除持續宣導常見詐騙手法與防範措施外,亦積極投入防詐工作,相關成效如下: ◆ 案件防阻:積極協助導引至 165 反詐騙專線之案件達 879件+ ◆ 網址防阻:成功利用綠界官方 LINE@「偽冒查驗」辨識非綠界網址案件達 606件+,並通報封鎖網域案件達 27 件+   通報綠界客服 接到疑似詐騙電話或訊息時,可透過 線上回報 方式,向綠界科技回報。網路詐騙層出不窮,綠界科技與您一同關心網路安全,也請各位會員多加留意,切勿上當。 如有疑慮,請立即聯繫本公司客服專線或165 反詐騙專線,本公司致力於保護您的權益,請共同防範詐騙行為,確保交易安全,感謝您的支持與配合。 | 綠界科技 LINE@ 官方帳號 | 新服務「 網址偽冒查驗」 | | 綠界科技 LINE@ 官方帳號 | 新服務「 網址偽冒查驗」 | 綠界科技 LINE@ 官方帳號 | 新服務「 網址偽冒查驗」 | | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 • 欲查證是否綠界官方網域,或官方客服 • 可查驗是否為綠界成立訂單之網址 • 官方社群管道 2025-10-13 14:30:56 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 19/21 個網址 2025-10-13 14:30:56 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:30:56 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:21 秒 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 的第 1/3 次請求 2025-10-13 14:30:56 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d7435f610>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/6ffa8ff08fa2cf9851bf0663c3388186 2025-10-13 14:30:56 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e791890>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/6ffa8ff08fa2cf9851bf0663c3388186 2025-10-13 14:30:56 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e792090>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/6ffa8ff08fa2cf9851bf0663c3388186 2025-10-13 14:30:56 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:30:56 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:30:56 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:30:56 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/奇亞籽 2025-10-13 14:30:56 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:56 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:30:56 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:30:57 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:57 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:30:58 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:30:58 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited normally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5b3e0ea8d4e3 <unknown> #1 0x5b3e0e7bcc76 <unknown> #2 0x5b3e0e7e5d78 <unknown> #3 0x5b3e0e7e2029 <unknown> #4 0x5b3e0e820ccc <unknown> #5 0x5b3e0e82047f <unknown> #6 0x5b3e0e817de3 <unknown> #7 0x5b3e0e7ed2dd <unknown> #8 0x5b3e0e7ee34e <unknown> #9 0x5b3e0ea4d3e4 <unknown> #10 0x5b3e0ea513d7 <unknown> #11 0x5b3e0ea5bb20 <unknown> #12 0x5b3e0ea52023 <unknown> #13 0x5b3e0ea201aa <unknown> #14 0x5b3e0ea766b8 <unknown> #15 0x5b3e0ea76847 <unknown> #16 0x5b3e0ea86243 <unknown> #17 0x7175f6e94ac3 <unknown> 2025-10-13 14:30:58 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:30:58 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:30:59 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:30:59 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:30:59 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:30:59 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/奇亞籽 2025-10-13 14:30:59 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/奇亞籽 2025-10-13 14:30:59 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:30:59 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:31:00 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:31:00 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:31:00 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:31:01 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:31:01 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:31:01 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:31:03 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:31:03 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:31:05 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:31:05 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:31:05 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:31:05 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:31:05 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:31:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:31:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 180.0MB, CPU 0.0% 2025-10-13 14:31:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 180.1MB, CPU 0.0% 2025-10-13 14:31:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 201.2MB, CPU 0.0% 2025-10-13 14:31:09 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 163 2025-10-13 14:31:11 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 163,內容可能已加載完成 2025-10-13 14:31:11 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:31:17 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:31:17 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/奇亞籽 2025-10-13 14:31:18 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:31:18 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:31:19 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:31:19 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:31:19 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:31:19 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:31:20 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 225 2025-10-13 14:31:20 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:31:20 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:31:20 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:31:20 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:31:20 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:31:22 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 225,內容可能已加載完成 2025-10-13 14:31:22 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:31:22 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:31:25 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 163 2025-10-13 14:31:27 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 163,內容可能已加載完成 2025-10-13 14:31:27 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:31:28 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887) 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 57012 字節 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 233 字節 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1331 字節 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1302 字節 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 376 字節 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 1719 字節,約 234 個詞,183 行 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 維護 10/06(一) 台新銀行維護公告 2025-10-03 親愛的會員您好: 為提供更優質的服務,台新銀行擬於下列時間進行系統維護作業。 【作業時間】 2025年10月06日 星期一 12:00am ~ 03:00am 【作業內容】系統維護作業。 【影響範圍】 維護期間, 1.信用卡交易(含3D)的一次付清/分期交易、紅利折抵服務可能會有交易失敗情況發生。 2.台新銀行發行的信用卡將會暫停驗證簡訊發送。 造成不便之處,請多見諒,謝謝。 如有任何問題,建議您先透過 常見問題 查詢,也歡迎使用 線上回報 聯絡我們! 我們將竭誠為您服務! 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 維護 | 10/06(一) 台新銀行維護公告 | 2025-10-03 親愛的會員您好:   為提供更優質的服務,台新銀行擬於下列時間進行系統維護作業。 【作業時間】2025年10月06日 星期一 12:00am ~ 03:00am 【作業內容】系統維護作業。 【影響範圍】維護期間, 1.信用卡交易(含3D)的一次付清/分期交易、紅利折抵服務可能會有交易失敗情況發生。 2.台新銀行發行的信用卡將會暫停驗證簡訊發送。   造成不便之處,請多見諒,謝謝。 如有任何問題,建議您先透過常見問題查詢,也歡迎使用線上回報聯絡我們! 我們將竭誠為您服務! | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 2025-10-13 14:31:30 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 20/21 個網址 2025-10-13 14:31:30 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Intro/ProjectSetIntro 2025-10-13 14:31:30 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Intro/ProjectSetIntro, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Intro/ProjectSetIntro 的第 1/3 次請求 2025-10-13 14:31:30 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e85ae90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/060c96f2df17cb1ff82a53e78fc2aff9 2025-10-13 14:31:30 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e64c5d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/060c96f2df17cb1ff82a53e78fc2aff9 2025-10-13 14:31:30 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e64ee50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/060c96f2df17cb1ff82a53e78fc2aff9 2025-10-13 14:31:30 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:31:30 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:31:30 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:31:30 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:31:30 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:31:30 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:31:30 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:31:30 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:31:31 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:31:31 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:31:31 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x64d9c08014e3 <unknown> #1 0x64d9c0530c76 <unknown> #2 0x64d9c0559d78 <unknown> #3 0x64d9c0556029 <unknown> #4 0x64d9c0594ccc <unknown> #5 0x64d9c059447f <unknown> #6 0x64d9c058bde3 <unknown> #7 0x64d9c05612dd <unknown> #8 0x64d9c056234e <unknown> #9 0x64d9c07c13e4 <unknown> #10 0x64d9c07c53d7 <unknown> #11 0x64d9c07cfb20 <unknown> #12 0x64d9c07c6023 <unknown> #13 0x64d9c07941aa <unknown> #14 0x64d9c07ea6b8 <unknown> #15 0x64d9c07ea847 <unknown> #16 0x64d9c07fa243 <unknown> #17 0x7ced14694ac3 <unknown> 2025-10-13 14:31:31 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:31:31 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:31:32 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:31:32 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Intro/ProjectSetIntro 2025-10-13 14:31:34 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Intro/ProjectSetIntro 2025-10-13 14:31:34 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:31:34 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:31:34 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/奇亞籽 (實際 URL: https://www.fullmountain.tw/pages/%E5%A5%87%E4%BA%9E%E7%B1%BD) 2025-10-13 14:31:34 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:31:34 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:31:34 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:31:34 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:31:34 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:31:34 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:31:34 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 298516 字節 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 174 字節 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 966 字節 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 174 字節,約 21 個詞,8 行 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 奇亞籽 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:31:35 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 16/21 個網址 2025-10-13 14:31:35 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/米森隨手包 2025-10-13 14:31:35 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/米森隨手包, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/米森隨手包 的第 1/3 次請求 2025-10-13 14:31:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6f7e0b50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/bd4164278a71231798a23f85d07383c0 2025-10-13 14:31:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de58310>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/bd4164278a71231798a23f85d07383c0 2025-10-13 14:31:35 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de59f90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/bd4164278a71231798a23f85d07383c0 2025-10-13 14:31:35 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:31:35 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:31:35 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:31:35 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:31:35 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:31:35 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:31:35 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:31:35 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:31:36 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:31:36 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:31:36 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5c2c97f654e3 <unknown> #1 0x5c2c97c94c76 <unknown> #2 0x5c2c97cbdd78 <unknown> #3 0x5c2c97cba029 <unknown> #4 0x5c2c97cf8ccc <unknown> #5 0x5c2c97cf847f <unknown> #6 0x5c2c97cefde3 <unknown> #7 0x5c2c97cc52dd <unknown> #8 0x5c2c97cc634e <unknown> #9 0x5c2c97f253e4 <unknown> #10 0x5c2c97f293d7 <unknown> #11 0x5c2c97f33b20 <unknown> #12 0x5c2c97f2a023 <unknown> #13 0x5c2c97ef81aa <unknown> #14 0x5c2c97f4e6b8 <unknown> #15 0x5c2c97f4e847 <unknown> #16 0x5c2c97f5e243 <unknown> #17 0x7a0293a94ac3 <unknown> 2025-10-13 14:31:36 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:31:36 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:31:37 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:31:37 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/米森隨手包 2025-10-13 14:31:38 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:31:39 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 225 2025-10-13 14:31:39 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/米森隨手包 2025-10-13 14:31:39 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:31:39 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:31:41 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 225,內容可能已加載完成 2025-10-13 14:31:41 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:31:41 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:31:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:31:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:31:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:31:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:31:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:31:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:31:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:31:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.11 秒,結果: 0 2025-10-13 14:31:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:31:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:31:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:31:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 (實際 URL: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887) 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 57012 字節 2025-10-13 14:31:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 233 字節 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1331 字節 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 1302 字節 2025-10-13 14:31:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.09 秒,結果: 0 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 376 字節 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 1719 字節,約 234 個詞,183 行 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: GO TOP ウェブ 画像 表示順: Relevance Relevance Date 服務介紹 金流服務 服務總覽 綠界金流 歐付寶TWQR/微信支付 裕富無卡分期 中租銀角零卡 綠界新型閘道 次世代OMO刷卡機 物流 / 發票 國內物流 跨境物流 電子發票 其他服務 ECShop簡易賣場 ECTicket 發行管理平台 支付系統建置服務 解決方案 信用卡綁卡 無卡分期 超商代收 收款網址 Shopify 平台開店 公益/政治捐款 高單價商品 最新消息 綠界賣家 賣家設定 賣家資料 商店設定 帳號管理 登入歷程 額度/撥款 帳戶總覽 帳戶提領 30日收款額度 服務申請異動 服務申請 金流收款審核 物流型態異動 物流寄退件設定 電子發票異動 訊息專區 訊息中心 線上回報記錄 物流異常件記錄 收款工具 線上收款工具 一址付 收款連結 實況主收款 產生超商代碼 產生 ATM 虛擬帳號 收款工具訂單 收款訂單明細 實況主收款明細 ECShop簡易賣場 賣場管理 快速收款 一頁式商店 綠界表單 訂單管理 支援 賣家專區 常見問題 文件表單下載 消費者專區 常見問題 消費者資料查詢 開發者專區 開發者中心 購物車 / ERP 模組 技術 FAQ 費用 綠界Pay 首頁 > 最新消息 最新消息 維護 10/06(一) 台新銀行維護公告 2025-10-03 親愛的會員您好: 為提供更優質的服務,台新銀行擬於下列時間進行系統維護作業。 【作業時間】 2025年10月06日 星期一 12:00am ~ 03:00am 【作業內容】系統維護作業。 【影響範圍】 維護期間, 1.信用卡交易(含3D)的一次付清/分期交易、紅利折抵服務可能會有交易失敗情況發生。 2.台新銀行發行的信用卡將會暫停驗證簡訊發送。 造成不便之處,請多見諒,謝謝。 如有任何問題,建議您先透過 常見問題 查詢,也歡迎使用 線上回報 聯絡我們! 我們將竭誠為您服務! 上一頁 | 回列表 | 下一頁 關於我們 關於綠界科技 專業證書 投資人專區 企業責任 安全漏洞獎勵計畫 人才招募 服務能量登錄 權益說明 綠界會員服務條款 會員服務規範 隱私權政策 銀行揭露事項 交易管理規章 物流暨收款服務處理辦法 ECTicket服務條款 會員注意事項同意書 綠界科技API使用條款 退 / 換貨提醒 交易糾紛爭議處理 申訴管道及處理程序 商務合作 合作銀行 合作夥伴 支援中心 常見問題 消費者資料查詢 文件表單下載 開發者中心 加入綠界 聯繫銷售顧問 異業合作 聯繫客服 客服線上回報 專線:02-2655-1775 專線服務時間: -平日 09:00~20:00 -假日 09:00~12:00、13:00~18:00 本網站適用於最新瀏覽器版本,若並非適用版本請更新您的瀏覽器。 Copyright © 1996-2025 Green World FinTech Service Co., Ltd. All rights reserved. ; 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: × | | × | 検索 | | × | × | 表示順:RelevanceRelevanceDate 維護 | 10/06(一) 台新銀行維護公告 | 2025-10-03 親愛的會員您好:   為提供更優質的服務,台新銀行擬於下列時間進行系統維護作業。 【作業時間】2025年10月06日 星期一 12:00am ~ 03:00am 【作業內容】系統維護作業。 【影響範圍】維護期間, 1.信用卡交易(含3D)的一次付清/分期交易、紅利折抵服務可能會有交易失敗情況發生。 2.台新銀行發行的信用卡將會暫停驗證簡訊發送。   造成不便之處,請多見諒,謝謝。 如有任何問題,建議您先透過常見問題查詢,也歡迎使用線上回報聯絡我們! 我們將竭誠為您服務! | • 廠商後台 • ECShop 後台 • 綠界官網 • 採購商數位贈禮券 2025-10-13 14:31:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:31:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:31:45 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 20/21 個網址 2025-10-13 14:31:45 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.ecpay.com.tw/Intro/ProjectSetIntro 2025-10-13 14:31:45 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.ecpay.com.tw/Intro/ProjectSetIntro, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.ecpay.com.tw/Intro/ProjectSetIntro 的第 1/3 次請求 2025-10-13 14:31:45 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d74d92d10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5c7fe0342c22e0b5163fd59715adfcaa 2025-10-13 14:31:45 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e6526d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5c7fe0342c22e0b5163fd59715adfcaa 2025-10-13 14:31:45 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e653c10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5c7fe0342c22e0b5163fd59715adfcaa 2025-10-13 14:31:45 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:31:45 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:31:45 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:31:45 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:31:46 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:31:46 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:31:46 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:31:46 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:31:46 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:31:46 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:31:47 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5e00b7bc74e3 <unknown> #1 0x5e00b78f6c76 <unknown> #2 0x5e00b791fd78 <unknown> #3 0x5e00b791c029 <unknown> #4 0x5e00b795accc <unknown> #5 0x5e00b795a47f <unknown> #6 0x5e00b7951de3 <unknown> #7 0x5e00b79272dd <unknown> #8 0x5e00b792834e <unknown> #9 0x5e00b7b873e4 <unknown> #10 0x5e00b7b8b3d7 <unknown> #11 0x5e00b7b95b20 <unknown> #12 0x5e00b7b8c023 <unknown> #13 0x5e00b7b5a1aa <unknown> #14 0x5e00b7bb06b8 <unknown> #15 0x5e00b7bb0847 <unknown> #16 0x5e00b7bc0243 <unknown> #17 0x728f08694ac3 <unknown> 2025-10-13 14:31:47 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:31:47 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:31:47 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:31:47 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:31:47 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.ecpay.com.tw/Intro/ProjectSetIntro 2025-10-13 14:31:49 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.ecpay.com.tw/Intro/ProjectSetIntro 2025-10-13 14:31:49 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:31:49 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:31:52 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:31:52 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Intro/ProjectSetIntro 2025-10-13 14:31:53 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/奇亞籽 (實際 URL: https://www.fullmountain.tw/pages/%E5%A5%87%E4%BA%9E%E7%B1%BD) 2025-10-13 14:31:53 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:31:53 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:31:53 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:31:53 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:31:53 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:31:53 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:31:53 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 298531 字節 2025-10-13 14:31:53 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 174 字節 2025-10-13 14:31:53 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 966 字節 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 174 字節,約 21 個詞,8 行 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 奇亞籽 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:31:54 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 16/21 個網址 2025-10-13 14:31:54 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/米森隨手包 2025-10-13 14:31:54 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/米森隨手包, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/米森隨手包 的第 1/3 次請求 2025-10-13 14:31:54 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6db1f290>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/0232db3b3547cd68bc140a10b526d1d1 2025-10-13 14:31:54 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de6a950>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/0232db3b3547cd68bc140a10b526d1d1 2025-10-13 14:31:54 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6db5af50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/0232db3b3547cd68bc140a10b526d1d1 2025-10-13 14:31:54 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:31:54 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:31:54 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:31:54 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:31:54 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:31:54 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:31:54 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:31:54 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:31:54 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:31:55 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:31:55 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x59e2e3dff4e3 <unknown> #1 0x59e2e3b2ec76 <unknown> #2 0x59e2e3b57d78 <unknown> #3 0x59e2e3b54029 <unknown> #4 0x59e2e3b92ccc <unknown> #5 0x59e2e3b9247f <unknown> #6 0x59e2e3b89de3 <unknown> #7 0x59e2e3b5f2dd <unknown> #8 0x59e2e3b6034e <unknown> #9 0x59e2e3dbf3e4 <unknown> #10 0x59e2e3dc33d7 <unknown> #11 0x59e2e3dcdb20 <unknown> #12 0x59e2e3dc4023 <unknown> #13 0x59e2e3d921aa <unknown> #14 0x59e2e3de86b8 <unknown> #15 0x59e2e3de8847 <unknown> #16 0x59e2e3df8243 <unknown> #17 0x719b0b294ac3 <unknown> 2025-10-13 14:31:55 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:31:55 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:31:55 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:31:55 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/米森隨手包 2025-10-13 14:31:57 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/米森隨手包 2025-10-13 14:31:57 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:31:57 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:31:57 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:31:57 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/米森隨手包 2025-10-13 14:31:58 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 48 2025-10-13 14:31:59 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:31:59 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:31:59 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:32:00 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 48,內容可能已加載完成 2025-10-13 14:32:00 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:32:08 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:32:08 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.ecpay.com.tw/Intro/ProjectSetIntro 2025-10-13 14:32:10 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: jquery 2025-10-13 14:32:10 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: ajax 2025-10-13 14:32:10 - INFO - WebScraper - [scraper.py:1190] - get_content - 檢測到AJAX內容,等待AJAX請求完成 2025-10-13 14:32:10 - INFO - WebScraper - [scraper.py:1743] - _wait_for_ajax_completion - jQuery AJAX 請求已完成 2025-10-13 14:32:10 - INFO - WebScraper - [scraper.py:1754] - _wait_for_ajax_completion - XHR 請求已完成 2025-10-13 14:32:14 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 48 2025-10-13 14:32:15 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:32:15 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/米森隨手包 2025-10-13 14:32:16 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 48,內容可能已加載完成 2025-10-13 14:32:16 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:32:17 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:32:17 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:32:17 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:32:18 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:32:18 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Intro/ProjectSetIntro (實際 URL: https://www.ecpay.com.tw/Intro/ProjectSetIntro) 2025-10-13 14:32:18 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:32:18 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:32:18 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:32:18 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 25833 字節 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 634 字節 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 620 字節 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 419 字節 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 259 字節 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 891 字節,約 86 個詞,65 行 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 專案建置系統服務 全台最專業的電支建置團隊,最豐富的業界 Know-how, 綠界科技,您的最佳選擇。 為什麼選擇綠界科技? 自行建置的困難 系統須完全符合《電子支付機構管理條例》,規則繁瑣。 綠界科技承諾 全台最專業的電子支付系統建置團隊 全台最頂尖的營運諮詢團隊 豐富的產業 Know-how 系統完全合規,讓您安心無虞 自行建置的困難 涉及金融安全、個人資料保護等重要議題,需要更高的安全性與可靠性。 綠界科技承諾 安全可靠,是我們的承諾 擁有 PCI-DSS 認證經驗 完整原始碼檢測及壓力測試 打造高安全性系統 自行建置的困難 電子支付攸關便利性、金融穩定、企業信譽,故需更高系統穩定性。 綠界科技承諾 領導品牌,值得信賴 台灣第三方支付領導品牌 擁有高度系統穩定性之技術經驗 自行建置的困難 系統需具備高擴充彈性,滿足業務快速成長需求。 系統架構複雜,開發資源不足。 綠界科技承諾 經驗豐富,效率至上 團隊擁有三套電支系統的建置經驗 採用可擴充系統架構,滿足您的需求 業界少數有建置電支系統經驗團隊 半年迅速交付,讓您早日搶佔商機 專業建置 十大模組可擴充性設計,輕鬆整合、快速上線,滿足您的各種需求。 綠界科技,您的電子支付系統最佳夥伴 專業團隊,為您提供全方位服務。 聯繫銷售顧問 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: • • • 專案建置系統服務 • 全台最頂尖的營運諮詢團隊 • 豐富的產業 Know-how • 系統完全合規,讓您安心無虞 • 擁有 PCI-DSS 認證經驗 • 完整原始碼檢測及壓力測試 • 打造高安全性系統 • 台灣第三方支付領導品牌 • 擁有高度系統穩定性之技術經驗 • 系統需具備高擴充彈性,滿足業務快速成長需求。 • 系統架構複雜,開發資源不足。 • 團隊擁有三套電支系統的建置經驗 • 採用可擴充系統架構,滿足您的需求 • 業界少數有建置電支系統經驗團隊 • 半年迅速交付,讓您早日搶佔商機 2025-10-13 14:32:19 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=58):已完成 21/21 個網址 2025-10-13 14:32:19 - INFO - main - [url_processor.py:266] - process_url - UI審核: 開始審核主頁面: https://www.ecpay.com.tw/ 2025-10-13 14:32:19 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 5183 字符 2025-10-13 14:32:19 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 247 2025-10-13 14:32:19 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:32:21 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 247,內容可能已加載完成 2025-10-13 14:32:21 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:32:21 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:32:27 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/米森隨手包 (實際 URL: https://www.fullmountain.tw/pages/%E7%B1%B3%E6%A3%AE%E9%9A%A8%E6%89%8B%E5%8C%85) 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 312218 字節 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 176 字節 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1168 字節 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 176 字節,約 21 個詞,8 行 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 米森隨手包 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:32:33 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 17/21 個網址 2025-10-13 14:32:33 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/products/烘焙原味胡桃 2025-10-13 14:32:33 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/products/烘焙原味胡桃, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/products/烘焙原味胡桃 的第 1/3 次請求 2025-10-13 14:32:33 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de59c90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ebcaf5133679e1ce164aac9487e73cc6 2025-10-13 14:32:33 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6de16e10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ebcaf5133679e1ce164aac9487e73cc6 2025-10-13 14:32:33 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e69a490>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ebcaf5133679e1ce164aac9487e73cc6 2025-10-13 14:32:33 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:32:33 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:32:33 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:32:33 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:32:34 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:32:34 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.ecpay.com.tw/Intro/ProjectSetIntro (實際 URL: https://www.ecpay.com.tw/Intro/ProjectSetIntro) 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:32:34 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:32:34 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 25833 字節 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 634 字節 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 620 字節 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 419 字節 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 259 字節 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:2123] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息) 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 891 字節,約 86 個詞,65 行 2025-10-13 14:32:34 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 專案建置系統服務 全台最專業的電支建置團隊,最豐富的業界 Know-how, 綠界科技,您的最佳選擇。 為什麼選擇綠界科技? 自行建置的困難 系統須完全符合《電子支付機構管理條例》,規則繁瑣。 綠界科技承諾 全台最專業的電子支付系統建置團隊 全台最頂尖的營運諮詢團隊 豐富的產業 Know-how 系統完全合規,讓您安心無虞 自行建置的困難 涉及金融安全、個人資料保護等重要議題,需要更高的安全性與可靠性。 綠界科技承諾 安全可靠,是我們的承諾 擁有 PCI-DSS 認證經驗 完整原始碼檢測及壓力測試 打造高安全性系統 自行建置的困難 電子支付攸關便利性、金融穩定、企業信譽,故需更高系統穩定性。 綠界科技承諾 領導品牌,值得信賴 台灣第三方支付領導品牌 擁有高度系統穩定性之技術經驗 自行建置的困難 系統需具備高擴充彈性,滿足業務快速成長需求。 系統架構複雜,開發資源不足。 綠界科技承諾 經驗豐富,效率至上 團隊擁有三套電支系統的建置經驗 採用可擴充系統架構,滿足您的需求 業界少數有建置電支系統經驗團隊 半年迅速交付,讓您早日搶佔商機 專業建置 十大模組可擴充性設計,輕鬆整合、快速上線,滿足您的各種需求。 綠界科技,您的電子支付系統最佳夥伴 專業團隊,為您提供全方位服務。 聯繫銷售顧問 本網站使用 Cookies 以便為您提供更優質的使用體驗,點擊 "同意" 或繼續瀏覽網站即表示您同意我們使用 Cookie。 隱私權政策 同意 額外的結構化內容: • • • 專案建置系統服務 • 全台最頂尖的營運諮詢團隊 • 豐富的產業 Know-how • 系統完全合規,讓您安心無虞 • 擁有 PCI-DSS 認證經驗 • 完整原始碼檢測及壓力測試 • 打造高安全性系統 • 台灣第三方支付領導品牌 • 擁有高度系統穩定性之技術經驗 • 系統需具備高擴充彈性,滿足業務快速成長需求。 • 系統架構複雜,開發資源不足。 • 團隊擁有三套電支系統的建置經驗 • 採用可擴充系統架構,滿足您的需求 • 業界少數有建置電支系統經驗團隊 • 半年迅速交付,讓您早日搶佔商機 2025-10-13 14:32:34 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=59):已完成 21/21 個網址 2025-10-13 14:32:34 - INFO - main - [url_processor.py:266] - process_url - UI審核: 開始審核主頁面: https://www.ecpay.com.tw/ 2025-10-13 14:32:34 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 5183 字符 2025-10-13 14:32:34 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:32:34 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:32:35 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:32:35 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x62b54a4034e3 <unknown> #1 0x62b54a132c76 <unknown> #2 0x62b54a15bd78 <unknown> #3 0x62b54a158029 <unknown> #4 0x62b54a196ccc <unknown> #5 0x62b54a19647f <unknown> #6 0x62b54a18dde3 <unknown> #7 0x62b54a1632dd <unknown> #8 0x62b54a16434e <unknown> #9 0x62b54a3c33e4 <unknown> #10 0x62b54a3c73d7 <unknown> #11 0x62b54a3d1b20 <unknown> #12 0x62b54a3c8023 <unknown> #13 0x62b54a3961aa <unknown> #14 0x62b54a3ec6b8 <unknown> #15 0x62b54a3ec847 <unknown> #16 0x62b54a3fc243 <unknown> #17 0x7e7880094ac3 <unknown> 2025-10-13 14:32:35 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:32:35 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:32:35 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:32:35 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/products/烘焙原味胡桃 2025-10-13 14:32:36 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:32:37 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 247 2025-10-13 14:32:37 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/products/烘焙原味胡桃 2025-10-13 14:32:37 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:32:37 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:32:39 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 247,內容可能已加載完成 2025-10-13 14:32:39 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:32:39 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:32:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:32:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 184.8MB, CPU 0.0% 2025-10-13 14:32:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 184.9MB, CPU 0.0% 2025-10-13 14:32:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 201.2MB, CPU 0.0% 2025-10-13 14:32:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:32:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:32:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:32:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:32:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:32:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:32:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:32:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:32:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:32:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:32:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:32:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:32:45 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:32:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:32:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.04 秒,結果: 0 2025-10-13 14:32:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:32:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/米森隨手包 (實際 URL: https://www.fullmountain.tw/pages/%E7%B1%B3%E6%A3%AE%E9%9A%A8%E6%89%8B%E5%8C%85) 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 312218 字節 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 176 字節 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1168 字節 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 176 字節,約 21 個詞,8 行 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 米森隨手包 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:32:51 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 17/21 個網址 2025-10-13 14:32:51 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/products/烘焙原味胡桃 2025-10-13 14:32:51 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/products/烘焙原味胡桃, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/products/烘焙原味胡桃 的第 1/3 次請求 2025-10-13 14:32:51 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e6af8d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2eae8334b703e340b4d5fa7d54d4583d 2025-10-13 14:32:51 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc27750>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2eae8334b703e340b4d5fa7d54d4583d 2025-10-13 14:32:51 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc24690>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/2eae8334b703e340b4d5fa7d54d4583d 2025-10-13 14:32:51 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:32:51 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:32:51 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:32:51 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:32:52 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:32:52 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:32:52 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:32:52 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:32:52 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:32:52 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:32:53 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x61cf4b83f4e3 <unknown> #1 0x61cf4b56ec76 <unknown> #2 0x61cf4b597d78 <unknown> #3 0x61cf4b594029 <unknown> #4 0x61cf4b5d2ccc <unknown> #5 0x61cf4b5d247f <unknown> #6 0x61cf4b5c9de3 <unknown> #7 0x61cf4b59f2dd <unknown> #8 0x61cf4b5a034e <unknown> #9 0x61cf4b7ff3e4 <unknown> #10 0x61cf4b8033d7 <unknown> #11 0x61cf4b80db20 <unknown> #12 0x61cf4b804023 <unknown> #13 0x61cf4b7d21aa <unknown> #14 0x61cf4b8286b8 <unknown> #15 0x61cf4b828847 <unknown> #16 0x61cf4b838243 <unknown> #17 0x7580b2694ac3 <unknown> 2025-10-13 14:32:53 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:32:53 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:32:53 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:32:53 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/products/烘焙原味胡桃 2025-10-13 14:32:55 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/products/烘焙原味胡桃 2025-10-13 14:32:55 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:32:55 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:32:56 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:32:56 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/products/烘焙原味胡桃 2025-10-13 14:32:58 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:32:58 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:32:58 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:33:08 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:33:08 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 49.416秒 2025-10-13 14:33:08 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 253 字符, 總耗時: 49.601秒 2025-10-13 14:33:08 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:發現違規內容:「提供金流、物流、電子發票、票券、開店平台等整合服務」「ECTicket 發行管理平台 企業禮票券最佳幫手! 發行票券、企業採購數位贈禮,核銷序號全部搞定。... 2025-10-13 14:33:08 - WARNING - main - [url_processor.py:303] - process_url - UI審核: 主頁面審核不通過: https://www.ecpay.com.tw/ 2025-10-13 14:33:08 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 1/20: https://www.ecpay.com.tw/ 2025-10-13 14:33:08 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 5183 字符 2025-10-13 14:33:08 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:33:13 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:33:13 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/products/烘焙原味胡桃 2025-10-13 14:33:15 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:33:15 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:33:15 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:33:16 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 215 2025-10-13 14:33:17 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 263 2025-10-13 14:33:19 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 58, UID: 228fccb6z3, 進度: 21/21 2025-10-13 14:33:19 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 263,內容可能已加載完成 2025-10-13 14:33:19 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:33:19 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:33:34 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 215 2025-10-13 14:33:35 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 263 2025-10-13 14:33:37 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //span[contains(@class, 'loading')],等待其消失 2025-10-13 14:33:37 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 263,內容可能已加載完成 2025-10-13 14:33:37 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:33:37 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/products/烘焙原味胡桃 (實際 URL: https://www.fullmountain.tw/products/%E7%83%98%E7%84%99%E5%8E%9F%E5%91%B3%E8%83%A1%E6%A1%83) 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 341022 字節 2025-10-13 14:33:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:33:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 307 字節 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1469 字節 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 211 字節 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 530 字節,約 69 個詞,27 行 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: ・美國胡桃80%以上完整比例。・美味無負擔,全程不使用高溫油炸。・真實最對味,採低溫烘焙製程,保留最多營養價值與原始風味。・拒絕化學添加物,無香精、無色素、無防腐劑。 全店,全店超取滿999免運 全店,全店宅配滿1999免運 全店,全單滿額 $2399 贈 經典款綜合堅果 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 額外的結構化內容: • 順豐速運 (運費到付) • 7-11 取貨付款 (全店999免運) • 7-11 純取貨 (全店999免運) • 全家 取貨付款 (全店999免運) • 全家 純取貨 (全店999免運) • 黑貓宅急便 (全店1999免運) (外島請選中華郵政出貨) • 中華郵政 (全店1999免運) (外島配送) • 銀行轉帳 • LINE Pay • Apple Pay • 7-11取貨付款 • 全家取貨付款 • 信用卡付款 2025-10-13 14:33:42 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 18/21 個網址 2025-10-13 14:33:42 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/新鮮生堅果 2025-10-13 14:33:42 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/新鮮生堅果, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/新鮮生堅果 的第 1/3 次請求 2025-10-13 14:33:42 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6da8e6d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/cabd2c30984362ab8f70200f06462473 2025-10-13 14:33:42 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc0a110>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/cabd2c30984362ab8f70200f06462473 2025-10-13 14:33:42 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dc0afd0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/cabd2c30984362ab8f70200f06462473 2025-10-13 14:33:42 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:33:42 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:33:42 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:33:42 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:33:42 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:33:43 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:33:43 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:33:43 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:33:43 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:33:43 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:33:43 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x627471b694e3 <unknown> #1 0x627471898c76 <unknown> #2 0x6274718c1d78 <unknown> #3 0x6274718be029 <unknown> #4 0x6274718fcccc <unknown> #5 0x6274718fc47f <unknown> #6 0x6274718f3de3 <unknown> #7 0x6274718c92dd <unknown> #8 0x6274718ca34e <unknown> #9 0x627471b293e4 <unknown> #10 0x627471b2d3d7 <unknown> #11 0x627471b37b20 <unknown> #12 0x627471b2e023 <unknown> #13 0x627471afc1aa <unknown> #14 0x627471b526b8 <unknown> #15 0x627471b52847 <unknown> #16 0x627471b62243 <unknown> #17 0x7769a7494ac3 <unknown> 2025-10-13 14:33:43 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:33:43 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:33:44 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:33:44 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/新鮮生堅果 2025-10-13 14:33:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:33:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:33:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:33:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:33:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:33:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.04 秒,結果: 0 2025-10-13 14:33:46 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/新鮮生堅果 2025-10-13 14:33:46 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:33:46 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:33:47 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:33:47 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 72.447秒 2025-10-13 14:33:47 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 376 字符, 總耗時: 72.686秒 2025-10-13 14:33:47 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2: 發現違規內容:「ECTicket 發行管理平台 企業禮票券最佳幫手! 發行票券、企業採購數位贈禮,核銷序號全部搞定。」此內容違反了規則2(條件式允許-票券):頁面涉及票... 2025-10-13 14:33:47 - WARNING - main - [url_processor.py:303] - process_url - UI審核: 主頁面審核不通過: https://www.ecpay.com.tw/ 2025-10-13 14:33:47 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 1/20: https://www.ecpay.com.tw/ 2025-10-13 14:33:47 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 5183 字符 2025-10-13 14:33:47 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:33:51 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:33:51 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 42.744秒 2025-10-13 14:33:51 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 372 字符, 總耗時: 42.803秒 2025-10-13 14:33:51 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2: 發現違規內容:「ECTicket 發行管理平台 企業禮票券最佳幫手! 發行票券、企業採購數位贈禮,核銷序號全部搞定。」此內容違反了規則2:票券屬條件式允許,頁面須揭露「... 2025-10-13 14:33:51 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/ 2025-10-13 14:33:51 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 2/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 2025-10-13 14:33:51 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 1963 字符 2025-10-13 14:33:51 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:33:55 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //span[contains(@class, 'loading')],等待其消失 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/products/烘焙原味胡桃 (實際 URL: https://www.fullmountain.tw/products/%E7%83%98%E7%84%99%E5%8E%9F%E5%91%B3%E8%83%A1%E6%A1%83) 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 340283 字節 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 307 字節 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1469 字節 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 211 字節 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 530 字節,約 69 個詞,27 行 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: ・美國胡桃80%以上完整比例。・美味無負擔,全程不使用高溫油炸。・真實最對味,採低溫烘焙製程,保留最多營養價值與原始風味。・拒絕化學添加物,無香精、無色素、無防腐劑。 全店,全店超取滿999免運 全店,全店宅配滿1999免運 全店,全單滿額 $2399 贈 經典款綜合堅果 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 額外的結構化內容: • 順豐速運 (運費到付) • 7-11 取貨付款 (全店999免運) • 7-11 純取貨 (全店999免運) • 全家 取貨付款 (全店999免運) • 全家 純取貨 (全店999免運) • 黑貓宅急便 (全店1999免運) (外島請選中華郵政出貨) • 中華郵政 (全店1999免運) (外島配送) • 銀行轉帳 • LINE Pay • Apple Pay • 7-11取貨付款 • 全家取貨付款 • 信用卡付款 2025-10-13 14:34:00 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 18/21 個網址 2025-10-13 14:34:00 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/新鮮生堅果 2025-10-13 14:34:00 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/新鮮生堅果, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/新鮮生堅果 的第 1/3 次請求 2025-10-13 14:34:00 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6dcb3c10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/16f8b0a24666fe8d9a55b5646bbd1595 2025-10-13 14:34:00 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6d64e4d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/16f8b0a24666fe8d9a55b5646bbd1595 2025-10-13 14:34:00 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6d64ec90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/16f8b0a24666fe8d9a55b5646bbd1595 2025-10-13 14:34:00 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:34:00 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:34:00 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:34:00 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:34:00 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:34:01 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:34:01 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:34:01 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:34:01 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:34:01 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:34:01 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x61a3ac4e04e3 <unknown> #1 0x61a3ac20fc76 <unknown> #2 0x61a3ac238d78 <unknown> #3 0x61a3ac235029 <unknown> #4 0x61a3ac273ccc <unknown> #5 0x61a3ac27347f <unknown> #6 0x61a3ac26ade3 <unknown> #7 0x61a3ac2402dd <unknown> #8 0x61a3ac24134e <unknown> #9 0x61a3ac4a03e4 <unknown> #10 0x61a3ac4a43d7 <unknown> #11 0x61a3ac4aeb20 <unknown> #12 0x61a3ac4a5023 <unknown> #13 0x61a3ac4731aa <unknown> #14 0x61a3ac4c96b8 <unknown> #15 0x61a3ac4c9847 <unknown> #16 0x61a3ac4d9243 <unknown> #17 0x7ad5cc294ac3 <unknown> 2025-10-13 14:34:01 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:34:01 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:34:02 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:34:02 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/新鮮生堅果 2025-10-13 14:34:04 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/新鮮生堅果 2025-10-13 14:34:04 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:34:04 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:34:05 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:34:05 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/新鮮生堅果 2025-10-13 14:34:07 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:34:07 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:34:07 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:34:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:34:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.0MB, CPU 0.0% 2025-10-13 14:34:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.1MB, CPU 0.0% 2025-10-13 14:34:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 201.2MB, CPU 0.0% 2025-10-13 14:34:22 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:34:22 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/新鮮生堅果 2025-10-13 14:34:24 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:34:24 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:34:24 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:34:25 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:34:26 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:34:26 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 34.607秒 2025-10-13 14:34:26 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 209 字符, 總耗時: 34.665秒 2025-10-13 14:34:26 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:發現違規內容:「ECTicket 發行管理平台」「採購商數位贈禮券」。此內容違反了規則2:票券屬條件式允許,頁面須揭露「信託銀行名稱」與「信託完成證明」,本頁未見相關揭露... 2025-10-13 14:34:26 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 2025-10-13 14:34:26 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 3/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 2025-10-13 14:34:26 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2819 字符 2025-10-13 14:34:26 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:34:26 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 347 2025-10-13 14:34:28 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 347,內容可能已加載完成 2025-10-13 14:34:28 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:34:28 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:34:33 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:34:33 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 46.453秒 2025-10-13 14:34:33 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 437 字符, 總耗時: 46.514秒 2025-10-13 14:34:33 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2: - 發現違規內容:「ECTicket 發行管理平台 企業禮票券最佳幫手! 發行票券、企業採購數位贈禮,核銷序號全部搞定。」此內容違反了規則2:B.條件式允許「票券」需於... 2025-10-13 14:34:33 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/ 2025-10-13 14:34:33 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 2/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 2025-10-13 14:34:33 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 1963 字符 2025-10-13 14:34:33 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:34:34 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:34:40 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/新鮮生堅果 (實際 URL: https://www.fullmountain.tw/pages/%E6%96%B0%E9%AE%AE%E7%94%9F%E5%A0%85%E6%9E%9C) 2025-10-13 14:34:40 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:34:40 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:34:40 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:34:40 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:34:40 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:34:40 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:34:40 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 402744 字節 2025-10-13 14:34:40 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 176 字節 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1908 字節 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 176 字節,約 21 個詞,8 行 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 新鮮生堅果 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:34:41 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 19/21 個網址 2025-10-13 14:34:41 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 2025-10-13 14:34:41 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 的第 1/3 次請求 2025-10-13 14:34:41 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6d60eb50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ead02b763bf0e74750335567ac3dfc93 2025-10-13 14:34:41 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e8fe750>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ead02b763bf0e74750335567ac3dfc93 2025-10-13 14:34:41 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e8ff890>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ead02b763bf0e74750335567ac3dfc93 2025-10-13 14:34:41 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:34:41 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:34:41 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:34:41 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:34:41 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:34:41 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:34:41 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:34:41 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:34:42 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:34:42 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:34:42 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x5ffd34d224e3 <unknown> #1 0x5ffd34a51c76 <unknown> #2 0x5ffd34a7ad78 <unknown> #3 0x5ffd34a77029 <unknown> #4 0x5ffd34ab5ccc <unknown> #5 0x5ffd34ab547f <unknown> #6 0x5ffd34aacde3 <unknown> #7 0x5ffd34a822dd <unknown> #8 0x5ffd34a8334e <unknown> #9 0x5ffd34ce23e4 <unknown> #10 0x5ffd34ce63d7 <unknown> #11 0x5ffd34cf0b20 <unknown> #12 0x5ffd34ce7023 <unknown> #13 0x5ffd34cb51aa <unknown> #14 0x5ffd34d0b6b8 <unknown> #15 0x5ffd34d0b847 <unknown> #16 0x5ffd34d1b243 <unknown> #17 0x7718cc894ac3 <unknown> 2025-10-13 14:34:42 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:34:42 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:34:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:34:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.04 秒,結果: 0 2025-10-13 14:34:42 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:34:42 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 2025-10-13 14:34:43 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:34:44 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 347 2025-10-13 14:34:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:34:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:34:45 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 2025-10-13 14:34:45 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:34:45 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:34:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:34:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:34:46 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 347,內容可能已加載完成 2025-10-13 14:34:46 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:34:46 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:34:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:34:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:34:52 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:34:58 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/新鮮生堅果 (實際 URL: https://www.fullmountain.tw/pages/%E6%96%B0%E9%AE%AE%E7%94%9F%E5%A0%85%E6%9E%9C) 2025-10-13 14:34:58 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:34:58 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:34:58 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:34:58 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:34:58 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:34:58 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:34:58 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 402744 字節 2025-10-13 14:34:58 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 176 字節 2025-10-13 14:34:58 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1908 字節 2025-10-13 14:34:58 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:34:59 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:34:59 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:34:59 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:34:59 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:34:59 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 176 字節,約 21 個詞,8 行 2025-10-13 14:34:59 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 新鮮生堅果 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:34:59 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 19/21 個網址 2025-10-13 14:34:59 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 2025-10-13 14:34:59 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:34:59 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:34:59 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:34:59 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 的第 1/3 次請求 2025-10-13 14:34:59 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e584890>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/092bb076af75f2898851dff327c89317 2025-10-13 14:34:59 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e5c7310>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/092bb076af75f2898851dff327c89317 2025-10-13 14:34:59 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e5c7290>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/092bb076af75f2898851dff327c89317 2025-10-13 14:34:59 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:34:59 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:34:59 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:34:59 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:34:59 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:34:59 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:34:59 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:34:59 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:34:59 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:34:59 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:34:59 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:35:00 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:35:00 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x642184d424e3 <unknown> #1 0x642184a71c76 <unknown> #2 0x642184a9ad78 <unknown> #3 0x642184a97029 <unknown> #4 0x642184ad5ccc <unknown> #5 0x642184ad547f <unknown> #6 0x642184accde3 <unknown> #7 0x642184aa22dd <unknown> #8 0x642184aa334e <unknown> #9 0x642184d023e4 <unknown> #10 0x642184d063d7 <unknown> #11 0x642184d10b20 <unknown> #12 0x642184d07023 <unknown> #13 0x642184cd51aa <unknown> #14 0x642184d2b6b8 <unknown> #15 0x642184d2b847 <unknown> #16 0x642184d3b243 <unknown> #17 0x7c6342694ac3 <unknown> 2025-10-13 14:35:00 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:35:00 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:35:00 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:35:00 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 2025-10-13 14:35:02 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 2025-10-13 14:35:02 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:35:02 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:35:03 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:35:03 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 2025-10-13 14:35:05 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:35:05 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:35:05 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:35:18 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:35:18 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 52.181秒 2025-10-13 14:35:18 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 210 字符, 總耗時: 52.234秒 2025-10-13 14:35:18 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:發現違規內容:「ECTicket 發行管理平台」、「採購商數位贈禮券」。此內容違反了規則2(條件式允許-票券):屬於「票券」類別之宣傳/服務,頁面未揭露「信託銀行名稱」與... 2025-10-13 14:35:18 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 2025-10-13 14:35:18 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 4/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 2025-10-13 14:35:18 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 4641 字符 2025-10-13 14:35:18 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:35:21 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:35:21 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 2025-10-13 14:35:21 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:35:21 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 47.205秒 2025-10-13 14:35:21 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 166 字符, 總耗時: 47.267秒 2025-10-13 14:35:21 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:發現違規內容:ECTicket 發行管理平台;採購商數位贈禮券。此內容違反了規則2:票券屬條件式允許,頁面須揭露「信託銀行名稱」與「信託完成證明」;本頁未見上述揭露,屬「... 2025-10-13 14:35:21 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5885 2025-10-13 14:35:21 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 3/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 2025-10-13 14:35:21 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2819 字符 2025-10-13 14:35:21 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:35:23 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:35:23 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:35:23 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:35:23 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 137 2025-10-13 14:35:24 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 263 2025-10-13 14:35:26 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 263,內容可能已加載完成 2025-10-13 14:35:26 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:35:26 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:35:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:35:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.0MB, CPU 0.0% 2025-10-13 14:35:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.3MB, CPU 0.0% 2025-10-13 14:35:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 201.7MB, CPU 0.0% 2025-10-13 14:35:41 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 137 2025-10-13 14:35:42 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 263 2025-10-13 14:35:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:35:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:35:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:35:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:35:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:35:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:35:44 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //span[contains(@class, 'loading')],等待其消失 2025-10-13 14:35:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:35:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:35:44 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 263,內容可能已加載完成 2025-10-13 14:35:44 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:35:44 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:35:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:35:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:35:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:35:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:35:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:35:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:35:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:35:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 (實際 URL: https://www.fullmountain.tw/products/%E4%BD%8E%E6%BA%AB%E7%83%98%E7%84%99%E7%BE%8E%E5%9C%8B%E7%B6%A0%E4%BB%81%E9%96%8B%E5%BF%83%E6%9E%9C) 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 339338 字節 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 223 字節 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1398 字節 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 211 字節 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 446 字節,約 68 個詞,26 行 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 全店,全店超取滿999免運 全店,全店宅配滿1999免運 全店,全單滿額 $2399 贈 經典款綜合堅果 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 額外的結構化內容: • 順豐速運 (運費到付) • 7-11 取貨付款 (全店999免運) • 7-11 純取貨 (全店999免運) • 全家 取貨付款 (全店999免運) • 全家 純取貨 (全店999免運) • 黑貓宅急便 (全店1999免運) (外島請選中華郵政出貨) • 中華郵政 (全店1999免運) (外島配送) • 銀行轉帳 • LINE Pay • Apple Pay • 7-11取貨付款 • 全家取貨付款 • 信用卡付款 2025-10-13 14:35:49 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 20/21 個網址 2025-10-13 14:35:49 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 2025-10-13 14:35:49 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 的第 1/3 次請求 2025-10-13 14:35:49 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e2ae6d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/745ad292beb69a64f2e41ed66f751949 2025-10-13 14:35:49 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e877390>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/745ad292beb69a64f2e41ed66f751949 2025-10-13 14:35:49 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e875e90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/745ad292beb69a64f2e41ed66f751949 2025-10-13 14:35:49 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:35:49 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:35:49 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:35:49 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:35:49 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:35:50 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:35:50 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:35:50 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:35:50 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:35:50 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:35:51 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x6478fbae24e3 <unknown> #1 0x6478fb811c76 <unknown> #2 0x6478fb83ad78 <unknown> #3 0x6478fb837029 <unknown> #4 0x6478fb875ccc <unknown> #5 0x6478fb87547f <unknown> #6 0x6478fb86cde3 <unknown> #7 0x6478fb8422dd <unknown> #8 0x6478fb84334e <unknown> #9 0x6478fbaa23e4 <unknown> #10 0x6478fbaa63d7 <unknown> #11 0x6478fbab0b20 <unknown> #12 0x6478fbaa7023 <unknown> #13 0x6478fba751aa <unknown> #14 0x6478fbacb6b8 <unknown> #15 0x6478fbacb847 <unknown> #16 0x6478fbadb243 <unknown> #17 0x710687694ac3 <unknown> 2025-10-13 14:35:51 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:35:51 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:35:51 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:35:51 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 2025-10-13 14:35:53 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 2025-10-13 14:35:54 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:35:54 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:36:01 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //span[contains(@class, 'loading')],等待其消失 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 (實際 URL: https://www.fullmountain.tw/products/%E4%BD%8E%E6%BA%AB%E7%83%98%E7%84%99%E7%BE%8E%E5%9C%8B%E7%B6%A0%E4%BB%81%E9%96%8B%E5%BF%83%E6%9E%9C) 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 339202 字節 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 223 字節 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1398 字節 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:2080] - extract_text_from_html - 成功提取結構化數據,長度: 211 字節 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 446 字節,約 68 個詞,26 行 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 全店,全店超取滿999免運 全店,全店宅配滿1999免運 全店,全單滿額 $2399 贈 經典款綜合堅果 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 額外的結構化內容: • 順豐速運 (運費到付) • 7-11 取貨付款 (全店999免運) • 7-11 純取貨 (全店999免運) • 全家 取貨付款 (全店999免運) • 全家 純取貨 (全店999免運) • 黑貓宅急便 (全店1999免運) (外島請選中華郵政出貨) • 中華郵政 (全店1999免運) (外島配送) • 銀行轉帳 • LINE Pay • Apple Pay • 7-11取貨付款 • 全家取貨付款 • 信用卡付款 2025-10-13 14:36:07 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 20/21 個網址 2025-10-13 14:36:07 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 2025-10-13 14:36:07 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 的第 1/3 次請求 2025-10-13 14:36:07 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e067790>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f5698e08f9db598d0cd2bb3f68c0e26f 2025-10-13 14:36:07 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e876ad0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f5698e08f9db598d0cd2bb3f68c0e26f 2025-10-13 14:36:07 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e5c5c10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/f5698e08f9db598d0cd2bb3f68c0e26f 2025-10-13 14:36:07 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 14:36:07 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 14:36:07 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 14:36:07 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 14:36:07 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:36:07 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 14:36:07 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 14:36:08 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:36:08 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 14:36:08 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 14:36:08 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x581dd56034e3 <unknown> #1 0x581dd5332c76 <unknown> #2 0x581dd535bd78 <unknown> #3 0x581dd5358029 <unknown> #4 0x581dd5396ccc <unknown> #5 0x581dd539647f <unknown> #6 0x581dd538dde3 <unknown> #7 0x581dd53632dd <unknown> #8 0x581dd536434e <unknown> #9 0x581dd55c33e4 <unknown> #10 0x581dd55c73d7 <unknown> #11 0x581dd55d1b20 <unknown> #12 0x581dd55c8023 <unknown> #13 0x581dd55961aa <unknown> #14 0x581dd55ec6b8 <unknown> #15 0x581dd55ec847 <unknown> #16 0x581dd55fc243 <unknown> #17 0x7b41de894ac3 <unknown> 2025-10-13 14:36:08 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 14:36:08 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 14:36:09 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 14:36:09 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 2025-10-13 14:36:11 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 2025-10-13 14:36:11 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 14:36:11 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 14:36:12 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:36:12 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 2025-10-13 14:36:14 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:36:14 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:36:14 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:36:23 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:36:23 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 65.016秒 2025-10-13 14:36:23 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 231 字符, 總耗時: 65.076秒 2025-10-13 14:36:23 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3: 發現違規內容:「並透過中國信託行動銀行APP完成登錄與綁定中國信託LINE官方帳號」。此內容違反了規則3:詐騙與不實宣稱—包含誘導下載App/綁定... 2025-10-13 14:36:23 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 2025-10-13 14:36:23 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 5/20: https://www.ecpay.com.tw/Activities/OmoPosMachine 2025-10-13 14:36:23 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 5538 字符 2025-10-13 14:36:23 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:36:27 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:36:27 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 66.765秒 2025-10-13 14:36:27 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 350 字符, 總耗時: 66.821秒 2025-10-13 14:36:27 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2: - 發現違規內容:「次世代OMO刷卡機」。此內容違反了規則2(條件式允許-電信管制射頻器材):電信管制射頻器材必須取得 NCC 認證並於頁面揭露。本頁面未見任何 NCC... 2025-10-13 14:36:27 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5891 2025-10-13 14:36:27 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 4/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 2025-10-13 14:36:27 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 4641 字符 2025-10-13 14:36:28 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:36:29 - INFO - WebScraper - [scraper.py:1161] - get_content - 找到主要內容元素: .container 2025-10-13 14:36:29 - INFO - WebScraper - [scraper.py:1172] - get_content - 頁面基本加載完成: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 2025-10-13 14:36:31 - INFO - WebScraper - [scraper.py:1576] - _detect_page_type - 檢測到的框架: angular, jquery 2025-10-13 14:36:31 - INFO - WebScraper - [scraper.py:1182] - get_content - 檢測到頁面類型: spa 2025-10-13 14:36:31 - INFO - WebScraper - [scraper.py:1186] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-13 14:36:32 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:36:33 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 293 2025-10-13 14:36:35 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 293,內容可能已加載完成 2025-10-13 14:36:35 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:36:35 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:36:41 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:36:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:36:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:36:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:36:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:36:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:36:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:36:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:36:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.10 秒,結果: 0 2025-10-13 14:36:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:36:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:36:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:36:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:36:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:36:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-13 14:36:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:36:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-13 14:36:47 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 (實際 URL: https://www.fullmountain.tw/pages/%E9%86%8B%E3%80%81%E9%85%92%E9%86%8B%E3%80%81%E9%85%92%E9%86%8B%E6%B7%8B%E9%86%AC) 2025-10-13 14:36:47 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:36:47 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:36:47 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226400: 關閉 WebDriver 實例 2025-10-13 14:36:47 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:36:48 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:36:48 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:36:48 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 351769 字節 2025-10-13 14:36:48 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 180 字節 2025-10-13 14:36:48 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1563 字節 2025-10-13 14:36:48 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:36:48 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:36:48 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:36:48 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:36:48 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:36:48 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 180 字節,約 21 個詞,8 行 2025-10-13 14:36:48 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 醋、酒醋、酒醋淋醬 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:36:48 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=60):已完成 21/21 個網址 2025-10-13 14:36:48 - INFO - main - [url_processor.py:266] - process_url - UI審核: 開始審核主頁面: https://www.fullmountain.tw/ 2025-10-13 14:36:48 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 170 字符 2025-10-13 14:36:48 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:36:49 - INFO - WebScraper - [scraper.py:1673] - _wait_for_spa_content - SPA內容已加載在容器 .container,內容長度: 123 2025-10-13 14:36:50 - INFO - WebScraper - [scraper.py:1204] - get_content - 初始可見元素數量: 293 2025-10-13 14:36:52 - INFO - WebScraper - [scraper.py:1214] - get_content - 元素數量穩定: 293,內容可能已加載完成 2025-10-13 14:36:52 - INFO - WebScraper - [scraper.py:1221] - get_content - 等待可能的動態內容... 2025-10-13 14:36:52 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-13 14:36:57 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:36:57 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 9.216秒 2025-10-13 14:36:57 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 9.378秒 2025-10-13 14:36:57 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:36:57 - INFO - main - [url_processor.py:305] - process_url - UI審核: 主頁面審核通過: https://www.fullmountain.tw/ 2025-10-13 14:36:57 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 1/20: https://www.fullmountain.tw/ 2025-10-13 14:36:57 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 170 字符 2025-10-13 14:36:57 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:36:58 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:36:58 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 34.397秒 2025-10-13 14:36:58 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 362 字符, 總耗時: 34.457秒 2025-10-13 14:36:58 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:發現違規內容:[觀光飯店、旅行社、美容按摩、可在展覽及會場搭配 OMO 刷卡機,銷售票劵、提貨劵,創造消費者持續購買。]。此內容違反了規則2:票券屬「條件式允許」,頁面須... 2025-10-13 14:36:58 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Activities/OmoPosMachine 2025-10-13 14:36:58 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 6/20: https://www.ecpay.com.tw/About/ProvisionOnMerchant 2025-10-13 14:36:58 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 14905 字符 2025-10-13 14:36:58 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:36:58 - INFO - WebScraper - [scraper.py:1236] - get_content - 發現加載指示器: //img[contains(@src, 'loader')],等待其消失 2025-10-13 14:37:04 - INFO - WebScraper - [scraper.py:1287] - get_content - 成功獲取 URL 內容: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 (實際 URL: https://www.fullmountain.tw/pages/%E9%86%8B%E3%80%81%E9%85%92%E9%86%8B%E3%80%81%E9%85%92%E9%86%8B%E6%B7%8B%E9%86%AC) 2025-10-13 14:37:04 - INFO - WebScraper - [scraper.py:1485] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-13 14:37:04 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例 2025-10-13 14:37:04 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 136946993226720: 關閉 WebDriver 實例 2025-10-13 14:37:04 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉 2025-10-13 14:37:05 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收 2025-10-13 14:37:05 - INFO - WebScraper - [scraper.py:1492] - get_content - WebDriver 實例已成功返回到池中 2025-10-13 14:37:05 - INFO - WebScraper - [scraper.py:1897] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 351769 字節 2025-10-13 14:37:05 - INFO - WebScraper - [scraper.py:1909] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 180 字節 2025-10-13 14:37:05 - INFO - WebScraper - [scraper.py:1934] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1563 字節 2025-10-13 14:37:05 - INFO - WebScraper - [scraper.py:1983] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 718 字節 2025-10-13 14:37:05 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:37:05 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-13 14:37:05 - INFO - WebScraper - [scraper.py:2107] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-13 14:37:05 - INFO - WebScraper - [scraper.py:2118] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-13 14:37:05 - INFO - WebScraper - [scraper.py:2143] - extract_text_from_html - 已成功提取文本,總長度: 180 字節,約 21 個詞,8 行 2025-10-13 14:37:05 - INFO - WebScraper - [scraper.py:2144] - extract_text_from_html - 提取的最終文本內容: 醋、酒醋、酒醋淋醬 服務時間:週一至週五 9:00-18:00 客服電話:02-2557-8605 line / @fullmountain email / moonbay08@gmail.com 地址 / 台北市大同區環河北路一段337號1樓 服務條款 | 隱私權政策 | 2022 © 富自山中 營利事業統一編號:90647732|營業人名稱:澄鈞有限公司 2025-10-13 14:37:05 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=61):已完成 21/21 個網址 2025-10-13 14:37:05 - INFO - main - [url_processor.py:266] - process_url - UI審核: 開始審核主頁面: https://www.fullmountain.tw/ 2025-10-13 14:37:05 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 170 字符 2025-10-13 14:37:05 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:37:05 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:37:05 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 8.132秒 2025-10-13 14:37:05 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 8.186秒 2025-10-13 14:37:05 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:37:05 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/ 2025-10-13 14:37:05 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 2/20: https://www.fullmountain.tw/pages/法芙娜巧克力 2025-10-13 14:37:05 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 185 字符 2025-10-13 14:37:05 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:37:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:37:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.2MB, CPU 0.0% 2025-10-13 14:37:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.4MB, CPU 0.0% 2025-10-13 14:37:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 202.8MB, CPU 0.0% 2025-10-13 14:37:10 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:37:10 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 42.652秒 2025-10-13 14:37:10 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 42.708秒 2025-10-13 14:37:10 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:37:10 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5681 2025-10-13 14:37:10 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 5/20: https://www.ecpay.com.tw/Activities/OmoPosMachine 2025-10-13 14:37:10 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 5538 字符 2025-10-13 14:37:10 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:37:11 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:37:11 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 5.664秒 2025-10-13 14:37:11 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 35 字符, 總耗時: 5.715秒 2025-10-13 14:37:11 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:37:11 - INFO - main - [url_processor.py:305] - process_url - UI審核: 主頁面審核通過: https://www.fullmountain.tw/ 2025-10-13 14:37:11 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 1/20: https://www.fullmountain.tw/ 2025-10-13 14:37:11 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 170 字符 2025-10-13 14:37:11 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:37:12 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:37:12 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 6.490秒 2025-10-13 14:37:12 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 6.545秒 2025-10-13 14:37:12 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:37:12 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/法芙娜巧克力 2025-10-13 14:37:12 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 3/20: https://www.fullmountain.tw/products/杏仁丁香 2025-10-13 14:37:12 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 1961 字符 2025-10-13 14:37:12 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:37:13 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:37:13 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 15.571秒 2025-10-13 14:37:13 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 15.624秒 2025-10-13 14:37:13 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:37:13 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/About/ProvisionOnMerchant 2025-10-13 14:37:13 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 7/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 2025-10-13 14:37:13 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 1648 字符 2025-10-13 14:37:13 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:37:18 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:37:18 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 6.897秒 2025-10-13 14:37:18 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 6.947秒 2025-10-13 14:37:18 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:37:18 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/ 2025-10-13 14:37:18 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 2/20: https://www.fullmountain.tw/pages/法芙娜巧克力 2025-10-13 14:37:18 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 185 字符 2025-10-13 14:37:18 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:37:37 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:37:37 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 19.001秒 2025-10-13 14:37:37 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 19.054秒 2025-10-13 14:37:37 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:37:37 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/法芙娜巧克力 2025-10-13 14:37:37 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 3/20: https://www.fullmountain.tw/products/杏仁丁香 2025-10-13 14:37:37 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 1961 字符 2025-10-13 14:37:37 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:37:41 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:37:41 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 28.121秒 2025-10-13 14:37:41 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 28.171秒 2025-10-13 14:37:41 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:37:41 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 2025-10-13 14:37:41 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 8/20: https://www.ecpay.com.tw/About/ProvisionOnMember 2025-10-13 14:37:41 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 10054 字符 2025-10-13 14:37:41 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:37:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:37:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:37:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:37:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:37:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:37:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:37:47 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:37:47 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 34.959秒 2025-10-13 14:37:47 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 35.022秒 2025-10-13 14:37:47 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:37:47 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/products/杏仁丁香 2025-10-13 14:37:47 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 4/20: https://www.fullmountain.tw/pages/南北什貨 2025-10-13 14:37:47 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 181 字符 2025-10-13 14:37:47 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:37:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:37:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:37:52 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:37:52 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 42.081秒 2025-10-13 14:37:52 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 463 字符, 總耗時: 42.131秒 2025-10-13 14:37:52 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2: - 發現違規內容:「適合產業 觀光飯店、旅行社、美容按摩、可在展覽及會場搭配 OMO 刷卡機,銷售票劵、提貨劵,創造消費者持續購買。」與「票券模組交易 可開立票券」。此... 2025-10-13 14:37:52 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Activities/OmoPosMachine 2025-10-13 14:37:52 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 6/20: https://www.ecpay.com.tw/About/ProvisionOnMerchant 2025-10-13 14:37:52 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 14905 字符 2025-10-13 14:37:52 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:02 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:02 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 20.132秒 2025-10-13 14:38:02 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 35 字符, 總耗時: 20.189秒 2025-10-13 14:38:02 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:38:02 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/About/ProvisionOnMember 2025-10-13 14:38:02 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 9/20: https://www.ecpay.com.tw/CreditCard/Privacy 2025-10-13 14:38:02 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2759 字符 2025-10-13 14:38:02 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:03 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:03 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 15.487秒 2025-10-13 14:38:03 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 15.546秒 2025-10-13 14:38:03 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:38:03 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/南北什貨 2025-10-13 14:38:03 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 5/20: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 2025-10-13 14:38:03 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 179 字符 2025-10-13 14:38:03 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:08 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:08 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 5.521秒 2025-10-13 14:38:08 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 5.574秒 2025-10-13 14:38:08 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:38:08 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 2025-10-13 14:38:08 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 6/20: https://www.fullmountain.tw/pages/機能性營養補充 2025-10-13 14:38:08 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 178 字符 2025-10-13 14:38:08 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:14 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:14 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 37.593秒 2025-10-13 14:38:14 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 42 字符, 總耗時: 37.645秒 2025-10-13 14:38:14 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:38:14 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/products/杏仁丁香 2025-10-13 14:38:14 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 4/20: https://www.fullmountain.tw/pages/南北什貨 2025-10-13 14:38:14 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 181 字符 2025-10-13 14:38:14 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:18 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:18 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 16.350秒 2025-10-13 14:38:18 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 16.402秒 2025-10-13 14:38:18 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:38:18 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/CreditCard/Privacy 2025-10-13 14:38:18 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 10/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 2025-10-13 14:38:18 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2492 字符 2025-10-13 14:38:18 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:18 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:18 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 25.889秒 2025-10-13 14:38:18 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 25.940秒 2025-10-13 14:38:18 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:38:18 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/About/ProvisionOnMerchant 2025-10-13 14:38:18 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 7/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 2025-10-13 14:38:18 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 1648 字符 2025-10-13 14:38:18 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:19 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:19 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 10.615秒 2025-10-13 14:38:19 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 10.665秒 2025-10-13 14:38:19 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:38:19 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/機能性營養補充 2025-10-13 14:38:19 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 7/20: https://www.fullmountain.tw/pages/印度奶茶香料 2025-10-13 14:38:19 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 177 字符 2025-10-13 14:38:19 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:24 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:24 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 9.426秒 2025-10-13 14:38:24 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 35 字符, 總耗時: 9.482秒 2025-10-13 14:38:24 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:38:24 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/南北什貨 2025-10-13 14:38:24 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 5/20: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 2025-10-13 14:38:24 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 179 字符 2025-10-13 14:38:24 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:28 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:28 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 9.573秒 2025-10-13 14:38:28 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 9.627秒 2025-10-13 14:38:28 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:38:28 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/印度奶茶香料 2025-10-13 14:38:28 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 8/20: https://www.fullmountain.tw/pages/即食麥片、穀片 2025-10-13 14:38:28 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 178 字符 2025-10-13 14:38:28 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:35 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:35 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 6.453秒 2025-10-13 14:38:35 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 35 字符, 總耗時: 6.503秒 2025-10-13 14:38:35 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:38:35 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/即食麥片、穀片 2025-10-13 14:38:35 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 9/20: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 2025-10-13 14:38:35 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 568 字符 2025-10-13 14:38:35 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:35 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:35 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 11.401秒 2025-10-13 14:38:35 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 11.453秒 2025-10-13 14:38:35 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:38:35 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/可可粉、即溶咖啡 2025-10-13 14:38:35 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 6/20: https://www.fullmountain.tw/pages/機能性營養補充 2025-10-13 14:38:35 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 178 字符 2025-10-13 14:38:35 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:38:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.3MB, CPU 0.0% 2025-10-13 14:38:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.4MB, CPU 0.0% 2025-10-13 14:38:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 202.8MB, CPU 0.0% 2025-10-13 14:38:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:38:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:38:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:38:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:38:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:38:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:38:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:38:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:38:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:38:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:38:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:38:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:38:45 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:45 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 9.994秒 2025-10-13 14:38:45 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 10.045秒 2025-10-13 14:38:45 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:38:45 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/機能性營養補充 2025-10-13 14:38:45 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 7/20: https://www.fullmountain.tw/pages/印度奶茶香料 2025-10-13 14:38:45 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 177 字符 2025-10-13 14:38:45 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:38:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:38:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:38:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:38:50 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:50 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 14.995秒 2025-10-13 14:38:50 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 15.053秒 2025-10-13 14:38:50 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:38:50 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 2025-10-13 14:38:50 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 10/20: https://www.fullmountain.tw/pages/贈禮提袋 2025-10-13 14:38:50 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 175 字符 2025-10-13 14:38:50 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:56 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:56 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 10.613秒 2025-10-13 14:38:56 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 10.683秒 2025-10-13 14:38:56 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:38:56 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/印度奶茶香料 2025-10-13 14:38:56 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 8/20: https://www.fullmountain.tw/pages/即食麥片、穀片 2025-10-13 14:38:56 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 178 字符 2025-10-13 14:38:56 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:38:56 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:38:56 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 6.083秒 2025-10-13 14:38:56 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 35 字符, 總耗時: 6.137秒 2025-10-13 14:38:56 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:38:56 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/贈禮提袋 2025-10-13 14:38:56 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 11/20: https://www.fullmountain.tw/pages/芥茉醬 2025-10-13 14:38:56 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 174 字符 2025-10-13 14:38:56 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:02 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:02 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 44.016秒 2025-10-13 14:39:02 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 205 字符, 總耗時: 44.071秒 2025-10-13 14:39:02 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2: 發現違規內容:「ECTicket 發行管理平台」、「採購商數位贈禮券」。此內容違反了規則2:屬於「票券」之條件式允許類別,頁面宣傳/提供票券相關服務,但未揭露「信託銀行... 2025-10-13 14:39:02 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 2025-10-13 14:39:02 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 11/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 2025-10-13 14:39:02 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 3815 字符 2025-10-13 14:39:02 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:03 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:03 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 6.813秒 2025-10-13 14:39:03 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 35 字符, 總耗時: 6.864秒 2025-10-13 14:39:03 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:39:03 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/即食麥片、穀片 2025-10-13 14:39:03 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 9/20: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 2025-10-13 14:39:03 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 568 字符 2025-10-13 14:39:03 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:04 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:04 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 7.471秒 2025-10-13 14:39:04 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 7.525秒 2025-10-13 14:39:04 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:39:04 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/芥茉醬 2025-10-13 14:39:04 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 12/20: https://www.fullmountain.tw/pages/會員專屬優惠 2025-10-13 14:39:04 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 170 字符 2025-10-13 14:39:04 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:11 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 61, UID: r9v8xrgk62, 進度: 21/21 2025-10-13 14:39:13 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:13 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 54.844秒 2025-10-13 14:39:13 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 54.898秒 2025-10-13 14:39:13 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:39:13 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5894 2025-10-13 14:39:13 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 8/20: https://www.ecpay.com.tw/About/ProvisionOnMember 2025-10-13 14:39:13 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 10054 字符 2025-10-13 14:39:13 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:15 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:15 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 11.086秒 2025-10-13 14:39:15 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 11.138秒 2025-10-13 14:39:15 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:39:15 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/會員專屬優惠 2025-10-13 14:39:15 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 13/20: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 2025-10-13 14:39:15 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 177 字符 2025-10-13 14:39:15 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:15 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:15 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 12.402秒 2025-10-13 14:39:15 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 12.453秒 2025-10-13 14:39:15 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:39:15 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/products/芙米樂摩德納巴薩米克醋 2025-10-13 14:39:15 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 10/20: https://www.fullmountain.tw/pages/贈禮提袋 2025-10-13 14:39:15 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 175 字符 2025-10-13 14:39:15 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:23 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:23 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 7.665秒 2025-10-13 14:39:23 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 7.717秒 2025-10-13 14:39:23 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:39:23 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/贈禮提袋 2025-10-13 14:39:23 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 11/20: https://www.fullmountain.tw/pages/芥茉醬 2025-10-13 14:39:23 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 174 字符 2025-10-13 14:39:23 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:24 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:24 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 9.342秒 2025-10-13 14:39:24 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 9.395秒 2025-10-13 14:39:24 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:39:24 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 2025-10-13 14:39:24 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 14/20: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 2025-10-13 14:39:24 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 182 字符 2025-10-13 14:39:24 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:30 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:30 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 6.674秒 2025-10-13 14:39:30 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 6.724秒 2025-10-13 14:39:30 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:39:30 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/芥茉醬 2025-10-13 14:39:30 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 12/20: https://www.fullmountain.tw/pages/會員專屬優惠 2025-10-13 14:39:30 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 170 字符 2025-10-13 14:39:30 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:31 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:31 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 18.192秒 2025-10-13 14:39:31 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 18.243秒 2025-10-13 14:39:31 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:39:31 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/About/ProvisionOnMember 2025-10-13 14:39:31 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 9/20: https://www.ecpay.com.tw/CreditCard/Privacy 2025-10-13 14:39:31 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2759 字符 2025-10-13 14:39:31 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:36 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:36 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 34.461秒 2025-10-13 14:39:36 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 34.511秒 2025-10-13 14:39:36 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:39:36 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 2025-10-13 14:39:36 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 12/20: https://www.ecpay.com.tw/About/ECTicketServiceTerms 2025-10-13 14:39:36 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 9014 字符 2025-10-13 14:39:37 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:38 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:38 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 7.992秒 2025-10-13 14:39:38 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 35 字符, 總耗時: 8.042秒 2025-10-13 14:39:38 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:39:38 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/會員專屬優惠 2025-10-13 14:39:38 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 13/20: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 2025-10-13 14:39:38 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 177 字符 2025-10-13 14:39:38 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:39:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:39:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:39:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:39:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:39:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:39:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:39:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:39:48 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:48 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 16.704秒 2025-10-13 14:39:48 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 16.754秒 2025-10-13 14:39:48 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:39:48 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/CreditCard/Privacy 2025-10-13 14:39:48 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 10/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 2025-10-13 14:39:48 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2492 字符 2025-10-13 14:39:48 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:49 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:49 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 25.142秒 2025-10-13 14:39:49 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 120 字符, 總耗時: 25.193秒 2025-10-13 14:39:49 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:發現違規內容:[紅麴酒]。此內容違反了規則2:A.完全禁止—酒類(於非餐飲場所)不得宣傳或銷售。 規則3:無違規內容 最終結論:審核不通過。原因:頁面於非餐飲場所宣傳... 2025-10-13 14:39:49 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 2025-10-13 14:39:49 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 15/20: https://www.fullmountain.tw/pages/奇亞籽 2025-10-13 14:39:49 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 174 字符 2025-10-13 14:39:49 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:51 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:51 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 13.399秒 2025-10-13 14:39:51 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 13.449秒 2025-10-13 14:39:51 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:39:51 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/穀卡卡燕麥棒 2025-10-13 14:39:51 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 14/20: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 2025-10-13 14:39:51 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 182 字符 2025-10-13 14:39:51 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:39:58 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:39:58 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 8.128秒 2025-10-13 14:39:58 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 35 字符, 總耗時: 8.180秒 2025-10-13 14:39:58 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:39:58 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/奇亞籽 2025-10-13 14:39:58 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 16/20: https://www.fullmountain.tw/pages/米森隨手包 2025-10-13 14:39:58 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 176 字符 2025-10-13 14:39:58 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:40:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:40:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.3MB, CPU 0.0% 2025-10-13 14:40:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.5MB, CPU 0.0% 2025-10-13 14:40:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 2/5, 隊列大小 0, 總處理任務 0, 記憶體 202.8MB, CPU 0.0% 2025-10-13 14:40:09 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:40:09 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 11.906秒 2025-10-13 14:40:09 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 11.957秒 2025-10-13 14:40:09 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:40:09 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/米森隨手包 2025-10-13 14:40:09 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 17/20: https://www.fullmountain.tw/products/烘焙原味胡桃 2025-10-13 14:40:09 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 528 字符 2025-10-13 14:40:10 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:40:22 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:40:22 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 33.486秒 2025-10-13 14:40:22 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 33.537秒 2025-10-13 14:40:22 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:40:22 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5860 2025-10-13 14:40:22 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 11/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 2025-10-13 14:40:22 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 3815 字符 2025-10-13 14:40:22 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:40:27 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:40:27 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 17.175秒 2025-10-13 14:40:27 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 17.232秒 2025-10-13 14:40:27 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:40:27 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/products/烘焙原味胡桃 2025-10-13 14:40:27 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 18/20: https://www.fullmountain.tw/pages/新鮮生堅果 2025-10-13 14:40:27 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 176 字符 2025-10-13 14:40:27 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:40:27 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:40:27 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 35.982秒 2025-10-13 14:40:27 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 138 字符, 總耗時: 36.032秒 2025-10-13 14:40:27 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:發現違規內容:「紅麴米(紅麴酒、紅糟)」。此內容違反了規則2:酒類(於非餐飲場所)不得宣傳或銷售,屬完全禁止。 規則3:無違規內容 最終結論:審核不通過。原因:頁面出... 2025-10-13 14:40:27 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.fullmountain.tw/pages/紅麴米(紅麴酒、紅糟) 2025-10-13 14:40:27 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 15/20: https://www.fullmountain.tw/pages/奇亞籽 2025-10-13 14:40:27 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 174 字符 2025-10-13 14:40:27 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:40:35 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:40:35 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 7.699秒 2025-10-13 14:40:35 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 7.750秒 2025-10-13 14:40:35 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:40:35 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/奇亞籽 2025-10-13 14:40:35 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 16/20: https://www.fullmountain.tw/pages/米森隨手包 2025-10-13 14:40:35 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 176 字符 2025-10-13 14:40:35 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:40:38 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:40:38 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 11.322秒 2025-10-13 14:40:38 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 11.374秒 2025-10-13 14:40:38 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:40:38 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/新鮮生堅果 2025-10-13 14:40:38 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 19/20: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 2025-10-13 14:40:38 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 444 字符 2025-10-13 14:40:38 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:40:39 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:40:39 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 62.440秒 2025-10-13 14:40:39 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 411 字符, 總耗時: 62.491秒 2025-10-13 14:40:39 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2: 發現違規內容:「ECTicket服務(下稱『本服務』)係以綠界科技股份有限公司(以下簡稱『本公司』)商務或特店賣家(以下簡稱『賣家』)擔任票券發行單位,並以自身提供之商... 2025-10-13 14:40:39 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/About/ECTicketServiceTerms 2025-10-13 14:40:39 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 13/20: https://www.ecpay.com.tw/Business/QuickCollect_Info 2025-10-13 14:40:39 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2301 字符 2025-10-13 14:40:39 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:40:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:40:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:40:44 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:40:44 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 9.026秒 2025-10-13 14:40:44 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 9.076秒 2025-10-13 14:40:44 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:40:44 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/米森隨手包 2025-10-13 14:40:44 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 17/20: https://www.fullmountain.tw/products/烘焙原味胡桃 2025-10-13 14:40:44 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 528 字符 2025-10-13 14:40:44 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:40:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:40:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:40:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:40:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:40:46 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:40:46 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 8.122秒 2025-10-13 14:40:46 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 8.174秒 2025-10-13 14:40:46 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:40:46 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 2025-10-13 14:40:46 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 20/20: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 2025-10-13 14:40:46 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 180 字符 2025-10-13 14:40:46 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:40:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:40:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:40:55 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:40:55 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 32.803秒 2025-10-13 14:40:55 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 32.854秒 2025-10-13 14:40:55 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:40:55 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5741 2025-10-13 14:40:55 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 12/20: https://www.ecpay.com.tw/About/ECTicketServiceTerms 2025-10-13 14:40:55 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 9014 字符 2025-10-13 14:40:55 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:40:55 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:40:55 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 9.040秒 2025-10-13 14:40:55 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 35 字符, 總耗時: 9.100秒 2025-10-13 14:40:55 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:40:55 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 2025-10-13 14:40:55 - WARNING - main - [url_processor.py:393] - process_url - 審核不通過:1 個頁面失敗,0 個頁面被模型拒審(已忽略) 2025-10-13 14:40:55 - INFO - main - [helpers.py:186] - _find_phone_in_content - 找到電話號碼 02-2557-8605 (完全匹配) 2025-10-13 14:40:55 - INFO - main - [url_processor.py:489] - process_url - URL ID 60 是 UI 提交,使用 URL 記錄中的聯絡資訊進行驗證 2025-10-13 14:40:55 - INFO - main - [helpers.py:186] - _find_phone_in_content - 找到電話號碼 02-2557-8605 (完全匹配) 2025-10-13 14:40:55 - INFO - main - [url_processor.py:509] - process_url - UI審核(URL ID=60):身份驗證通過 2025-10-13 14:40:55 - INFO - database - [database.py:505] - update_url_status - URL ID 60 状态已更新为 completed 2025-10-13 14:40:55 - INFO - main - [url_processor.py:573] - process_url - URL ID 60 分析完成,結果: fail, API驗證: False 2025-10-13 14:40:55 - INFO - main - [url_processor.py:598] - process_url - 工作線程 #1 完成處理 URL ID: 60 2025-10-13 14:40:56 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:40:56 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 12.124秒 2025-10-13 14:40:56 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 12.175秒 2025-10-13 14:40:56 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:40:56 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/products/烘焙原味胡桃 2025-10-13 14:40:56 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 18/20: https://www.fullmountain.tw/pages/新鮮生堅果 2025-10-13 14:40:56 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 176 字符 2025-10-13 14:40:56 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:41:05 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:41:05 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 26.271秒 2025-10-13 14:41:05 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 26.322秒 2025-10-13 14:41:05 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:41:05 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Business/QuickCollect_Info 2025-10-13 14:41:05 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 14/20: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 2025-10-13 14:41:05 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2759 字符 2025-10-13 14:41:05 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:41:06 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:41:06 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 9.349秒 2025-10-13 14:41:06 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 9.399秒 2025-10-13 14:41:06 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:41:06 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/新鮮生堅果 2025-10-13 14:41:06 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 19/20: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 2025-10-13 14:41:06 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 444 字符 2025-10-13 14:41:06 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:41:17 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:41:17 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 11.747秒 2025-10-13 14:41:17 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 11.803秒 2025-10-13 14:41:17 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:41:17 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/products/低溫烘焙美國綠仁開心果 2025-10-13 14:41:17 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 20/20: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 2025-10-13 14:41:17 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 180 字符 2025-10-13 14:41:18 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:41:22 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:41:22 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 27.014秒 2025-10-13 14:41:22 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 298 字符, 總耗時: 27.064秒 2025-10-13 14:41:22 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2: 發現違規內容:「購買者依票券實際販售金額所支付之款項,依賣家與本公司合作銀行之約定,存入對應之價金保管或信託專戶,專款專用;所稱專用,係指供發行單位履行交付商品或提供服... 2025-10-13 14:41:22 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/About/ECTicketServiceTerms 2025-10-13 14:41:22 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 13/20: https://www.ecpay.com.tw/Business/QuickCollect_Info 2025-10-13 14:41:22 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2301 字符 2025-10-13 14:41:22 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:41:25 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:41:25 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 7.625秒 2025-10-13 14:41:25 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 34 字符, 總耗時: 7.675秒 2025-10-13 14:41:25 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 審核通過... 2025-10-13 14:41:25 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.fullmountain.tw/pages/醋、酒醋、酒醋淋醬 2025-10-13 14:41:25 - WARNING - main - [url_processor.py:393] - process_url - 審核不通過:1 個頁面失敗,0 個頁面被模型拒審(已忽略) 2025-10-13 14:41:25 - INFO - main - [helpers.py:186] - _find_phone_in_content - 找到電話號碼 02-2557-8605 (完全匹配) 2025-10-13 14:41:25 - INFO - main - [url_processor.py:489] - process_url - URL ID 61 是 UI 提交,使用 URL 記錄中的聯絡資訊進行驗證 2025-10-13 14:41:25 - INFO - main - [helpers.py:186] - _find_phone_in_content - 找到電話號碼 02-2557-8605 (完全匹配) 2025-10-13 14:41:25 - INFO - main - [url_processor.py:509] - process_url - UI審核(URL ID=61):身份驗證通過 2025-10-13 14:41:25 - INFO - database - [database.py:505] - update_url_status - URL ID 61 状态已更新为 completed 2025-10-13 14:41:25 - INFO - main - [url_processor.py:573] - process_url - URL ID 61 分析完成,結果: fail, API驗證: False 2025-10-13 14:41:25 - INFO - main - [url_processor.py:598] - process_url - 工作線程 #2 完成處理 URL ID: 61 2025-10-13 14:41:35 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:41:35 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 29.416秒 2025-10-13 14:41:35 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 29.466秒 2025-10-13 14:41:35 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:41:35 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 2025-10-13 14:41:35 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 15/20: https://www.ecpay.com.tw/About/TradingManage 2025-10-13 14:41:35 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 4928 字符 2025-10-13 14:41:35 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:41:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:41:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.4MB, CPU 0.0% 2025-10-13 14:41:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.5MB, CPU 0.0% 2025-10-13 14:41:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.1MB, CPU 0.0% 2025-10-13 14:41:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-13 14:41:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:41:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-13 14:41:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:41:40 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-13 14:41:40 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:41:41 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-13 14:41:41 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:41:42 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:41:42 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:41:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:41:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:41:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:41:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:41:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:41:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:41:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:41:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:41:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:41:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:41:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:41:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:41:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:41:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:41:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:41:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:41:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:41:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:41:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:41:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:41:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:41:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:41:51 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:41:51 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 29.669秒 2025-10-13 14:41:51 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 29.719秒 2025-10-13 14:41:51 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:41:51 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Business/QuickCollect_Info 2025-10-13 14:41:51 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 14/20: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 2025-10-13 14:41:51 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 2759 字符 2025-10-13 14:41:51 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:42:16 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 58, UID: 228fccb6z3, 進度: 21/21 2025-10-13 14:42:17 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:42:17 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 41.847秒 2025-10-13 14:42:17 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 42 字符, 總耗時: 41.898秒 2025-10-13 14:42:17 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:42:17 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/About/TradingManage 2025-10-13 14:42:17 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 16/20: https://www.ecpay.com.tw/Intro/DonateServiceIntro 2025-10-13 14:42:17 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 1472 字符 2025-10-13 14:42:17 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:42:18 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:42:18 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 26.671秒 2025-10-13 14:42:18 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 26.722秒 2025-10-13 14:42:18 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:42:18 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/CreditCard/Privacy_20131226 2025-10-13 14:42:18 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 15/20: https://www.ecpay.com.tw/About/TradingManage 2025-10-13 14:42:18 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 4928 字符 2025-10-13 14:42:18 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:42:28 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 61, UID: r9v8xrgk62, 進度: 21/21 2025-10-13 14:42:36 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:42:36 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 19.605秒 2025-10-13 14:42:36 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 19.662秒 2025-10-13 14:42:36 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:42:36 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Intro/DonateServiceIntro 2025-10-13 14:42:36 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 17/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 2025-10-13 14:42:36 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 4241 字符 2025-10-13 14:42:36 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:42:43 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:42:43 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 25.077秒 2025-10-13 14:42:43 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 25.127秒 2025-10-13 14:42:43 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:42:43 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/About/TradingManage 2025-10-13 14:42:43 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 16/20: https://www.ecpay.com.tw/Intro/DonateServiceIntro 2025-10-13 14:42:43 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 1472 字符 2025-10-13 14:42:43 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:42:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:42:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:42:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:42:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:42:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:42:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:42:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:42:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:42:49 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 59, UID: drwiu9lod9, 進度: 21/21 2025-10-13 14:42:55 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 58, UID: 228fccb6z3, 進度: 21/21 2025-10-13 14:43:02 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:43:02 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 18.873秒 2025-10-13 14:43:02 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 18.924秒 2025-10-13 14:43:02 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:43:02 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Intro/DonateServiceIntro 2025-10-13 14:43:02 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 17/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 2025-10-13 14:43:02 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 4241 字符 2025-10-13 14:43:02 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:43:03 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:43:03 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 26.998秒 2025-10-13 14:43:03 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 42 字符, 總耗時: 27.052秒 2025-10-13 14:43:03 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:43:03 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 2025-10-13 14:43:03 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 18/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 2025-10-13 14:43:03 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 3959 字符 2025-10-13 14:43:03 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:43:06 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 60, UID: 90me6ppioc, 進度: 21/21 2025-10-13 14:43:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:43:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.5MB, CPU 0.0% 2025-10-13 14:43:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:43:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.1MB, CPU 0.0% 2025-10-13 14:43:31 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:43:31 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 28.884秒 2025-10-13 14:43:31 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 28.934秒 2025-10-13 14:43:31 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:43:31 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5775 2025-10-13 14:43:31 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 18/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 2025-10-13 14:43:31 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 3959 字符 2025-10-13 14:43:31 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:43:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:43:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:43:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:43:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:43:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:43:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:43:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:43:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:43:58 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:43:58 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 55.022秒 2025-10-13 14:43:58 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 252 字符, 總耗時: 55.074秒 2025-10-13 14:43:58 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2: 發現違規內容:[ECTicket 發行管理平台]。此內容違反了規則2:票券屬條件式允許,頁面須揭露「信託銀行名稱」與「信託完成證明」,本頁未見相關揭露,屬違規-條件未滿... 2025-10-13 14:43:58 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 2025-10-13 14:43:58 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 19/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:43:58 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 1702 字符 2025-10-13 14:43:59 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:44:09 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:44:09 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 38.228秒 2025-10-13 14:44:09 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 173 字符, 總耗時: 38.279秒 2025-10-13 14:44:09 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2: 發現違規內容:[ECTicket 發行管理平台;採購商數位贈禮券]。此內容違反了規則2:票券屬條件式允許,頁面須揭露「信託銀行名稱」與「信託完成證明」;本頁未見相關揭露... 2025-10-13 14:44:09 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5670 2025-10-13 14:44:09 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 19/20: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:44:09 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 1702 字符 2025-10-13 14:44:09 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:44:27 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:44:27 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 18.070秒 2025-10-13 14:44:27 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 18.128秒 2025-10-13 14:44:27 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:44:27 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:44:27 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 20/20: https://www.ecpay.com.tw/Intro/ProjectSetIntro 2025-10-13 14:44:27 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 883 字符 2025-10-13 14:44:27 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:44:36 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 59, UID: drwiu9lod9, 進度: 21/21 2025-10-13 14:44:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:44:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.8MB, CPU 0.0% 2025-10-13 14:44:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 0, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:44:39 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:44:39 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 40.668秒 2025-10-13 14:44:39 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 197 字符, 總耗時: 40.717秒 2025-10-13 14:44:39 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2: 發現違規內容:「ECTicket 發行管理平台」、「採購商數位贈禮券」。此內容違反了規則2:票券屬條件式允許,頁面須揭露「信託銀行名稱」與「信託完成證明」,本頁未見相關... 2025-10-13 14:44:39 - WARNING - main - [url_processor.py:354] - process_url - UI審核: 子頁面審核不通過: https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=5887 2025-10-13 14:44:39 - INFO - main - [url_processor.py:315] - process_url - UI審核: 開始審核子頁面 20/20: https://www.ecpay.com.tw/Intro/ProjectSetIntro 2025-10-13 14:44:39 - INFO - ContentAnalyzer - [analyzer.py:892] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 883 字符 2025-10-13 14:44:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.1MB, CPU 0.0% 2025-10-13 14:44:39 - INFO - ContentAnalyzer - [analyzer.py:942] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-13 14:44:40 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 59, UID: drwiu9lod9, 進度: 21/21 2025-10-13 14:44:43 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:44:43 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 15.300秒 2025-10-13 14:44:43 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 39 字符, 總耗時: 15.351秒 2025-10-13 14:44:43 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:44:43 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Intro/ProjectSetIntro 2025-10-13 14:44:43 - WARNING - main - [url_processor.py:393] - process_url - 審核不通過:7 個頁面失敗,0 個頁面被模型拒審(已忽略) 2025-10-13 14:44:43 - INFO - main - [helpers.py:186] - _find_phone_in_content - 找到電話號碼 02-2655-1775 (完全匹配) 2025-10-13 14:44:43 - INFO - main - [url_processor.py:489] - process_url - URL ID 59 是 UI 提交,使用 URL 記錄中的聯絡資訊進行驗證 2025-10-13 14:44:43 - INFO - main - [helpers.py:186] - _find_phone_in_content - 找到電話號碼 02-2655-1775 (完全匹配) 2025-10-13 14:44:43 - INFO - main - [url_processor.py:509] - process_url - UI審核(URL ID=59):身份驗證通過 2025-10-13 14:44:43 - INFO - database - [database.py:505] - update_url_status - URL ID 59 状态已更新为 completed 2025-10-13 14:44:43 - INFO - main - [url_processor.py:573] - process_url - URL ID 59 分析完成,結果: fail, API驗證: False 2025-10-13 14:44:43 - INFO - main - [url_processor.py:598] - process_url - 工作線程 #1 完成處理 URL ID: 59 2025-10-13 14:44:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:44:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:44:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:44:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:44:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:44:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:44:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:44:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:44:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:44:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:44:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:44:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:44:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:44:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:44:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:44:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:44:50 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 59, UID: drwiu9lod9, 進度: 21/21 2025-10-13 14:45:00 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-13 14:45:00 - INFO - ContentAnalyzer - [analyzer.py:966] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 20.966秒 2025-10-13 14:45:00 - INFO - ContentAnalyzer - [analyzer.py:974] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 40 字符, 總耗時: 21.026秒 2025-10-13 14:45:00 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 最終結論:審核通過... 2025-10-13 14:45:00 - INFO - main - [url_processor.py:356] - process_url - UI審核: 子頁面審核通過: https://www.ecpay.com.tw/Intro/ProjectSetIntro 2025-10-13 14:45:00 - WARNING - main - [url_processor.py:393] - process_url - 審核不通過:10 個頁面失敗,0 個頁面被模型拒審(已忽略) 2025-10-13 14:45:00 - INFO - main - [helpers.py:186] - _find_phone_in_content - 找到電話號碼 02-2655-1775 (完全匹配) 2025-10-13 14:45:00 - INFO - main - [url_processor.py:489] - process_url - URL ID 58 是 UI 提交,使用 URL 記錄中的聯絡資訊進行驗證 2025-10-13 14:45:00 - INFO - main - [helpers.py:186] - _find_phone_in_content - 找到電話號碼 02-2655-1775 (完全匹配) 2025-10-13 14:45:00 - INFO - main - [url_processor.py:509] - process_url - UI審核(URL ID=58):身份驗證通過 2025-10-13 14:45:00 - INFO - database - [database.py:505] - update_url_status - URL ID 58 状态已更新为 completed 2025-10-13 14:45:00 - INFO - main - [url_processor.py:573] - process_url - URL ID 58 分析完成,結果: fail, API驗證: False 2025-10-13 14:45:00 - INFO - main - [url_processor.py:598] - process_url - 工作線程 #1 完成處理 URL ID: 58 2025-10-13 14:45:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:45:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:45:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:45:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:45:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:45:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:45:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:45:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:46:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:46:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.8MB, CPU 0.0% 2025-10-13 14:46:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:46:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.2MB, CPU 0.0% 2025-10-13 14:46:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:46:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:46:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:46:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:46:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:46:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:46:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:46:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:46:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:46:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:46:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:46:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-13 14:46:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:46:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-13 14:46:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:46:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-13 14:47:07 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 61, UID: r9v8xrgk62, 進度: 21/21 2025-10-13 14:47:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:47:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.8MB, CPU 0.0% 2025-10-13 14:47:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:47:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.2MB, CPU 0.0% 2025-10-13 14:47:40 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 61, UID: r9v8xrgk62, 進度: 21/21 2025-10-13 14:47:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:47:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:47:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:47:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:47:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:47:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:47:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:47:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:47:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:47:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:47:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:47:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:47:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:47:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:47:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:47:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:48:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:48:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:48:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:48:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:48:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:48:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:48:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:48:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:49:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:49:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.8MB, CPU 0.0% 2025-10-13 14:49:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:49:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.2MB, CPU 0.0% 2025-10-13 14:49:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:49:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:49:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:49:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:49:47 - ERROR - main - [main.py:200] - handle_api_exception - 網頁錯誤 [/]: 405 Method Not Allowed: The method is not allowed for the requested URL. Traceback (most recent call last): File "/opt/urlanalyze/venv/lib/python3.11/site-packages/flask/app.py", line 917, in full_dispatch_request rv = self.dispatch_request() ^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/urlanalyze/venv/lib/python3.11/site-packages/flask/app.py", line 891, in dispatch_request self.raise_routing_exception(req) File "/opt/urlanalyze/venv/lib/python3.11/site-packages/flask/app.py", line 500, in raise_routing_exception raise request.routing_exception # type: ignore[misc] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/urlanalyze/venv/lib/python3.11/site-packages/flask/ctx.py", line 362, in match_request result = self.url_adapter.match(return_rule=True) # type: ignore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/urlanalyze/venv/lib/python3.11/site-packages/werkzeug/routing/map.py", line 624, in match raise MethodNotAllowed(valid_methods=list(e.have_match_for)) from None werkzeug.exceptions.MethodNotAllowed: 405 Method Not Allowed: The method is not allowed for the requested URL. 2025-10-13 14:49:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:49:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:49:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:49:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:50:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:50:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.8MB, CPU 0.0% 2025-10-13 14:50:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:50:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.2MB, CPU 0.0% 2025-10-13 14:50:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:50:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:50:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:50:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:50:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:50:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:50:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:50:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:50:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:50:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:50:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:50:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:50:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:50:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:50:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:50:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:51:16 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 61, UID: r9v8xrgk62, 進度: 21/21 2025-10-13 14:51:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:51:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:51:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:51:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:51:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:51:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:51:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:51:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:51:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:51:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:51:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:51:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:51:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:51:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-13 14:51:49 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:51:49 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:52:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:52:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.8MB, CPU 0.0% 2025-10-13 14:52:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:52:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.2MB, CPU 0.0% 2025-10-13 14:52:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:52:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:52:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:52:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:52:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:52:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:52:49 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:52:49 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:53:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:53:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:53:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:53:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.2MB, CPU 0.0% 2025-10-13 14:53:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:53:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:53:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:53:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:53:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:53:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:53:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:53:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:53:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:53:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:53:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:53:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:53:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:53:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:53:49 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:53:49 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:54:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:54:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:54:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:54:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:54:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:54:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:54:49 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:54:49 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:55:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:55:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:55:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:55:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.2MB, CPU 0.0% 2025-10-13 14:55:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:55:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:55:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:55:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:55:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:55:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:55:49 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:55:49 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:56:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:56:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:56:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:56:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.2MB, CPU 0.0% 2025-10-13 14:56:43 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:56:43 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:56:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:56:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:56:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:56:44 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 61, UID: r9v8xrgk62, 進度: 21/21 2025-10-13 14:56:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-13 14:56:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:56:44 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:56:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:56:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 14:56:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 14:56:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-13 14:56:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:56:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:56:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:56:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:56:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:56:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:56:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:56:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:56:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:56:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-13 14:56:49 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:56:49 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-13 14:57:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:57:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:57:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:57:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:57:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:57:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:57:49 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:57:49 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:58:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:58:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:58:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:58:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.2MB, CPU 0.0% 2025-10-13 14:58:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:58:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:58:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:58:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:58:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:58:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:58:49 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:58:49 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:59:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 14:59:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:59:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 14:59:39 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.2MB, CPU 0.0% 2025-10-13 14:59:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:59:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:59:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:59:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:59:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:59:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:59:46 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:59:46 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:59:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-13 14:59:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-13 14:59:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:59:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:59:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:59:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 14:59:49 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 14:59:49 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-13 15:00:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 15:00:45 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 15:00:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 15:00:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 15:00:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 15:00:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 15:00:49 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-13 15:00:49 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-13 15:01:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 122.3MB, CPU 0.0% 2025-10-13 15:01:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 15:01:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 185.9MB, CPU 0.0% 2025-10-13 15:01:09 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 205.2MB, CPU 0.0% 2025-10-13 15:01:32 - INFO - database - [database.py:420] - process_url - UI 提交生成 UID: pe0brhzp8k 2025-10-13 15:01:32 - INFO - database - [database.py:426] - process_url - UI 提交 URL https://developers.ecpay.com.tw/,結果將立即顯示 2025-10-13 15:01:32 - INFO - main - [web_routes.py:115] - submit_url - UI 提交,URL ID: 62, Phone: 0912345678, Email: support@ecpay.com.tw 2025-10-13 15:01:32 - INFO - database - [database.py:536] - get_pending_url - 找到待处理的 URL: ID=62, URL=https://developers.ecpay.com.tw/ 2025-10-13 15:01:32 - INFO - main - [request_processor.py:690] - process_pending_urls - 已添加 1 個 URL 到處理隊列 2025-10-13 15:01:32 - INFO - main - [url_processor.py:42] - process_url - 工作線程 #1 開始處理 URL ID: 62 2025-10-13 15:01:32 - INFO - main - [url_processor.py:83] - process_url - 分析 URL: https://developers.ecpay.com.tw/ 2025-10-13 15:01:32 - INFO - main - [url_processor.py:97] - process_url - 嘗試獲取網頁內容 (嘗試 1/3, force_new_driver=False) 2025-10-13 15:01:32 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://developers.ecpay.com.tw/, use_selenium=True, proxy=False, force_new_driver=False 2025-10-13 15:01:32 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒 2025-10-13 15:01:32 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://developers.ecpay.com.tw/ 的第 1/3 次請求 2025-10-13 15:01:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e2ff7d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5930af7cadade211e4d71214604a217d 2025-10-13 15:01:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e653c50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5930af7cadade211e4d71214604a217d 2025-10-13 15:01:32 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7c8d6e198f90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5930af7cadade211e4d71214604a217d 2025-10-13 15:01:32 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object 2025-10-13 15:01:32 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-13 15:01:32 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-13 15:01:32 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths' 2025-10-13 15:01:32 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理 2025-10-13 15:01:32 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ====== 2025-10-13 15:01:32 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 15:01:32 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip 2025-10-13 15:01:33 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200 2025-10-13 15:01:33 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 15:01:33 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome 2025-10-13 15:01:33 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90] 2025-10-13 15:01:33 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Stacktrace: #0 0x591aaa7924e3 <unknown> #1 0x591aaa4c1c76 <unknown> #2 0x591aaa4ead78 <unknown> #3 0x591aaa4e7029 <unknown> #4 0x591aaa525ccc <unknown> #5 0x591aaa52547f <unknown> #6 0x591aaa51cde3 <unknown> #7 0x591aaa4f22dd <unknown> #8 0x591aaa4f334e <unknown> #9 0x591aaa7523e4 <unknown> #10 0x591aaa7563d7 <unknown> #11 0x591aaa760b20 <unknown> #12 0x591aaa757023 <unknown> #13 0x591aaa7251aa <unknown> #14 0x591aaa77b6b8 <unknown> #15 0x591aaa77b847 <unknown> #16 0x591aaa78b243 <unknown> #17 0x737b71c94ac3 <unknown> 2025-10-13 15:01:33 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver 2025-10-13 15:01:33 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver 2025-10-13 15:01:34 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver 2025-10-13 15:01:34 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://developers.ecpay.com.tw/ 2025-10-13 15:01:37 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 62, UID: pe0brhzp8k, 進度: 0/1 2025-10-13 15:01:37 - INFO - WebScraper - [scraper.py:1124] - get_content - 等待頁面基本加載完成: https://developers.ecpay.com.tw/ 2025-10-13 15:01:37 - INFO - WebScraper - [scraper.py:1131] - get_content - 頁面body元素已加載 2025-10-13 15:01:37 - INFO - WebScraper - [scraper.py:1144] - get_content - 頁面加載狀態: complete 2025-10-13 15:01:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 15:01:44 - INFO - main - [app_initializer.py:347] - update_hourly_log_file - 檢測到小時變更,當前:20251013_14.log,新:20251013_15.log 2025-10-13 15:01:44 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 15:01:44 - INFO - main - [app_initializer.py:347] - update_hourly_log_file - 檢測到小時變更,當前:20251013_14.log,新:20251013_15.log 2025-10-13 15:01:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 15:01:45 - INFO - main - [app_initializer.py:347] - update_hourly_log_file - 檢測到小時變更,當前:20251013_14.log,新:20251013_15.log 2025-10-13 15:01:45 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-13 15:01:45 - INFO - main - [app_initializer.py:347] - update_hourly_log_file - 檢測到小時變更,當前:20251013_14.log,新:20251013_15.log