├── .DS_Store ├── .claude └── settings.local.json ├── .gitignore ├── .kiro └── settings │ └── mcp.json ├── .python-version ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── crawl4AI ├── .DS_Store ├── .gemini │ └── settings.json ├── .gitignore ├── Crawl4A多頁面爬蟲 │ ├── README.md │ ├── lesson1_爬取台灣即時股票資訊_loop方式.py │ ├── lesson2_爬取台灣即時股票資訊_不同的schema.py │ └── lesson3_爬取台灣即時股票資訊_arun_many.py ├── Crawl4A快速入門 │ ├── README.md │ ├── lesson1_第1個爬蟲.ipynb │ ├── lesson2_基本配置.ipynb │ ├── lesson3_使用內容過濾器.ipynb │ ├── lesson4_css_base_使用llm建立schema.ipynb │ ├── lesson4_透過css_schema取出內容.ipynb │ └── 手動方式產生css_schema │ │ ├── README.md │ │ ├── extract_ecommerce_data.py │ │ ├── lesson1_台灣銀行牌告匯率.ipynb │ │ ├── lesson2_高階schema和嵌套.ipynb │ │ └── lesson3_nesting_types_example.ipynb ├── Crawl4A操控javascript │ ├── README.md │ ├── lesson1_向下捲動和按按鈕.ipynb │ ├── lesson1_爬取台灣即時股票資訊.py │ ├── lesson2_等待的操作.ipynb │ ├── lesson3_處理動態內容流程.ipynb │ ├── test.ipynb │ └── test.py ├── GEMINI.md ├── README.md ├── asyncio套件教學 │ ├── README.md │ └── asyncio非同步編程.ipynb ├── docker │ └── README.md ├── images │ ├── pic1.png │ └── pic2.png ├── 初體驗 │ ├── Crawl4AI極簡教程(核心版).ipynb │ ├── README.md │ └── test.ipynb ├── 安裝 │ └── README.md ├── 實際案例 │ ├── .DS_Store │ ├── 1台灣銀行牌告匯率 │ │ ├── .rovodev │ │ │ ├── instructions.yml │ │ │ └── modify_main_py_instruction.md │ │ ├── data │ │ │ └── 台幣匯率_20250721_171414.json │ │ └── main.py │ ├── 2台灣即時股票資訊 │ │ └── main.py │ ├── 3台灣即時股票資訊_tkinter │ │ ├── README.md │ │ ├── TODO.md │ │ ├── demo1.py │ │ ├── index.py │ │ ├── main.py │ │ ├── prd.md │ │ ├── test_main.py │ │ └── wantgoo.py │ └── 4台灣即時股票資訊_tkinter │ │ ├── .ai_prompt.md │ │ ├── .copilot │ │ ├── README.md │ │ ├── config.yml │ │ ├── context.json │ │ ├── instructions.md │ │ ├── knowledge.md │ │ └── project.yml │ │ ├── .gitignore │ │ ├── .project_config.json │ │ ├── .project_context.md │ │ ├── README.md │ │ ├── index.py │ │ ├── lesson6.code-workspace │ │ ├── lesson6_1.py │ │ ├── lesson6_2.py │ │ ├── prd.md │ │ ├── run.py │ │ ├── setup_ai_context.py │ │ ├── setup_copilot.py │ │ ├── stock_gui.py │ │ ├── test_ai_context.py │ │ ├── test_copilot_config.py │ │ └── wantgoo.py └── 排程 │ ├── README.md │ └── lesson1_排程爬取台灣即時股票資訊_async方式.py ├── main.py ├── playwright ├── .DS_Store ├── README.md ├── 專案一_PTT熱門文章爬蟲 │ ├── README.md │ ├── ptt_scraper.py │ └── requirements.txt ├── 專案三_台灣高鐵時刻表查詢 │ ├── README.md │ └── main.py ├── 專案二_維基百科搜尋器 │ ├── README.md │ ├── requirements.txt │ └── wiki_searcher.py ├── 第01章_Playwright簡介 │ └── README.md ├── 第02章_基礎操作 │ ├── README.md │ ├── form_demo.html │ └── index.py ├── 第03章_元素定位 │ ├── README.md │ ├── index.py │ └── login_demo.html ├── 第04章_等待與同步 │ ├── README.md │ ├── index.py │ ├── pageexpect-navigation.md │ ├── test.py │ ├── waiting_demo.html │ └── with說明.md ├── 第05章_資料擷取 │ ├── README.md │ ├── news_sample.html │ └── scrape_news.py ├── 第06章_進階互動 │ └── README.md ├── 第07章_多頁面與框架處理 │ └── README.md ├── 第08章_截圖與錄影 │ └── README.md ├── 第09章_網路請求與回應 │ └── README.md ├── 第10章_登入與Cookie處理 │ └── README.md ├── 第11章_反爬蟲對策 │ └── README.md ├── 第12章_效能優化 │ └── README.md └── 第13章_實戰專案 │ └── README.md ├── pyproject.toml ├── thsrc_cookies.json └── uv.lock /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/.DS_Store -------------------------------------------------------------------------------- /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/.gitignore -------------------------------------------------------------------------------- /.kiro/settings/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/.kiro/settings/mcp.json -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/README.md -------------------------------------------------------------------------------- /crawl4AI/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/.DS_Store -------------------------------------------------------------------------------- /crawl4AI/.gemini/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/.gemini/settings.json -------------------------------------------------------------------------------- /crawl4AI/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /crawl4AI/Crawl4A多頁面爬蟲/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A多頁面爬蟲/README.md -------------------------------------------------------------------------------- /crawl4AI/Crawl4A多頁面爬蟲/lesson1_爬取台灣即時股票資訊_loop方式.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A多頁面爬蟲/lesson1_爬取台灣即時股票資訊_loop方式.py -------------------------------------------------------------------------------- /crawl4AI/Crawl4A多頁面爬蟲/lesson2_爬取台灣即時股票資訊_不同的schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A多頁面爬蟲/lesson2_爬取台灣即時股票資訊_不同的schema.py -------------------------------------------------------------------------------- /crawl4AI/Crawl4A多頁面爬蟲/lesson3_爬取台灣即時股票資訊_arun_many.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A多頁面爬蟲/lesson3_爬取台灣即時股票資訊_arun_many.py -------------------------------------------------------------------------------- /crawl4AI/Crawl4A快速入門/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A快速入門/README.md -------------------------------------------------------------------------------- /crawl4AI/Crawl4A快速入門/lesson1_第1個爬蟲.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A快速入門/lesson1_第1個爬蟲.ipynb -------------------------------------------------------------------------------- /crawl4AI/Crawl4A快速入門/lesson2_基本配置.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A快速入門/lesson2_基本配置.ipynb -------------------------------------------------------------------------------- /crawl4AI/Crawl4A快速入門/lesson3_使用內容過濾器.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A快速入門/lesson3_使用內容過濾器.ipynb -------------------------------------------------------------------------------- /crawl4AI/Crawl4A快速入門/lesson4_css_base_使用llm建立schema.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A快速入門/lesson4_css_base_使用llm建立schema.ipynb -------------------------------------------------------------------------------- /crawl4AI/Crawl4A快速入門/lesson4_透過css_schema取出內容.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A快速入門/lesson4_透過css_schema取出內容.ipynb -------------------------------------------------------------------------------- /crawl4AI/Crawl4A快速入門/手動方式產生css_schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A快速入門/手動方式產生css_schema/README.md -------------------------------------------------------------------------------- /crawl4AI/Crawl4A快速入門/手動方式產生css_schema/extract_ecommerce_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A快速入門/手動方式產生css_schema/extract_ecommerce_data.py -------------------------------------------------------------------------------- /crawl4AI/Crawl4A快速入門/手動方式產生css_schema/lesson1_台灣銀行牌告匯率.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A快速入門/手動方式產生css_schema/lesson1_台灣銀行牌告匯率.ipynb -------------------------------------------------------------------------------- /crawl4AI/Crawl4A快速入門/手動方式產生css_schema/lesson2_高階schema和嵌套.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A快速入門/手動方式產生css_schema/lesson2_高階schema和嵌套.ipynb -------------------------------------------------------------------------------- /crawl4AI/Crawl4A快速入門/手動方式產生css_schema/lesson3_nesting_types_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A快速入門/手動方式產生css_schema/lesson3_nesting_types_example.ipynb -------------------------------------------------------------------------------- /crawl4AI/Crawl4A操控javascript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A操控javascript/README.md -------------------------------------------------------------------------------- /crawl4AI/Crawl4A操控javascript/lesson1_向下捲動和按按鈕.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A操控javascript/lesson1_向下捲動和按按鈕.ipynb -------------------------------------------------------------------------------- /crawl4AI/Crawl4A操控javascript/lesson1_爬取台灣即時股票資訊.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A操控javascript/lesson1_爬取台灣即時股票資訊.py -------------------------------------------------------------------------------- /crawl4AI/Crawl4A操控javascript/lesson2_等待的操作.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A操控javascript/lesson2_等待的操作.ipynb -------------------------------------------------------------------------------- /crawl4AI/Crawl4A操控javascript/lesson3_處理動態內容流程.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A操控javascript/lesson3_處理動態內容流程.ipynb -------------------------------------------------------------------------------- /crawl4AI/Crawl4A操控javascript/test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A操控javascript/test.ipynb -------------------------------------------------------------------------------- /crawl4AI/Crawl4A操控javascript/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/Crawl4A操控javascript/test.py -------------------------------------------------------------------------------- /crawl4AI/GEMINI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/GEMINI.md -------------------------------------------------------------------------------- /crawl4AI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/README.md -------------------------------------------------------------------------------- /crawl4AI/asyncio套件教學/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/asyncio套件教學/README.md -------------------------------------------------------------------------------- /crawl4AI/asyncio套件教學/asyncio非同步編程.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/asyncio套件教學/asyncio非同步編程.ipynb -------------------------------------------------------------------------------- /crawl4AI/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/docker/README.md -------------------------------------------------------------------------------- /crawl4AI/images/pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/images/pic1.png -------------------------------------------------------------------------------- /crawl4AI/images/pic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/images/pic2.png -------------------------------------------------------------------------------- /crawl4AI/初體驗/Crawl4AI極簡教程(核心版).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/初體驗/Crawl4AI極簡教程(核心版).ipynb -------------------------------------------------------------------------------- /crawl4AI/初體驗/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/初體驗/README.md -------------------------------------------------------------------------------- /crawl4AI/初體驗/test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/初體驗/test.ipynb -------------------------------------------------------------------------------- /crawl4AI/安裝/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/安裝/README.md -------------------------------------------------------------------------------- /crawl4AI/實際案例/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/.DS_Store -------------------------------------------------------------------------------- /crawl4AI/實際案例/1台灣銀行牌告匯率/.rovodev/instructions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/1台灣銀行牌告匯率/.rovodev/instructions.yml -------------------------------------------------------------------------------- /crawl4AI/實際案例/1台灣銀行牌告匯率/.rovodev/modify_main_py_instruction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/1台灣銀行牌告匯率/.rovodev/modify_main_py_instruction.md -------------------------------------------------------------------------------- /crawl4AI/實際案例/1台灣銀行牌告匯率/data/台幣匯率_20250721_171414.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/1台灣銀行牌告匯率/data/台幣匯率_20250721_171414.json -------------------------------------------------------------------------------- /crawl4AI/實際案例/1台灣銀行牌告匯率/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/1台灣銀行牌告匯率/main.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/2台灣即時股票資訊/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/2台灣即時股票資訊/main.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/3台灣即時股票資訊_tkinter/README.md: -------------------------------------------------------------------------------- 1 | - AI_作品 2 | - 主執行檔:main.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/3台灣即時股票資訊_tkinter/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/3台灣即時股票資訊_tkinter/TODO.md -------------------------------------------------------------------------------- /crawl4AI/實際案例/3台灣即時股票資訊_tkinter/demo1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/3台灣即時股票資訊_tkinter/demo1.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/3台灣即時股票資訊_tkinter/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/3台灣即時股票資訊_tkinter/index.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/3台灣即時股票資訊_tkinter/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/3台灣即時股票資訊_tkinter/main.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/3台灣即時股票資訊_tkinter/prd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/3台灣即時股票資訊_tkinter/prd.md -------------------------------------------------------------------------------- /crawl4AI/實際案例/3台灣即時股票資訊_tkinter/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/3台灣即時股票資訊_tkinter/test_main.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/3台灣即時股票資訊_tkinter/wantgoo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/3台灣即時股票資訊_tkinter/wantgoo.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.ai_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.ai_prompt.md -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.copilot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.copilot/README.md -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.copilot/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.copilot/config.yml -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.copilot/context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.copilot/context.json -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.copilot/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.copilot/instructions.md -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.copilot/knowledge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.copilot/knowledge.md -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.copilot/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.copilot/project.yml -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.gitignore -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.project_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.project_config.json -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.project_context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/.project_context.md -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/README.md -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/index.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/lesson6.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/lesson6.code-workspace -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/lesson6_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/lesson6_1.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/lesson6_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/lesson6_2.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/prd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/prd.md -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/run.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/setup_ai_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/setup_ai_context.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/setup_copilot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/setup_copilot.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/stock_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/stock_gui.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/test_ai_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/test_ai_context.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/test_copilot_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/test_copilot_config.py -------------------------------------------------------------------------------- /crawl4AI/實際案例/4台灣即時股票資訊_tkinter/wantgoo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/實際案例/4台灣即時股票資訊_tkinter/wantgoo.py -------------------------------------------------------------------------------- /crawl4AI/排程/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/排程/README.md -------------------------------------------------------------------------------- /crawl4AI/排程/lesson1_排程爬取台灣即時股票資訊_async方式.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/crawl4AI/排程/lesson1_排程爬取台灣即時股票資訊_async方式.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/main.py -------------------------------------------------------------------------------- /playwright/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/.DS_Store -------------------------------------------------------------------------------- /playwright/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/README.md -------------------------------------------------------------------------------- /playwright/專案一_PTT熱門文章爬蟲/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/專案一_PTT熱門文章爬蟲/README.md -------------------------------------------------------------------------------- /playwright/專案一_PTT熱門文章爬蟲/ptt_scraper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/專案一_PTT熱門文章爬蟲/ptt_scraper.py -------------------------------------------------------------------------------- /playwright/專案一_PTT熱門文章爬蟲/requirements.txt: -------------------------------------------------------------------------------- 1 | playwright==1.48.0 2 | -------------------------------------------------------------------------------- /playwright/專案三_台灣高鐵時刻表查詢/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/專案三_台灣高鐵時刻表查詢/README.md -------------------------------------------------------------------------------- /playwright/專案三_台灣高鐵時刻表查詢/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/專案三_台灣高鐵時刻表查詢/main.py -------------------------------------------------------------------------------- /playwright/專案二_維基百科搜尋器/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/專案二_維基百科搜尋器/README.md -------------------------------------------------------------------------------- /playwright/專案二_維基百科搜尋器/requirements.txt: -------------------------------------------------------------------------------- 1 | playwright==1.48.0 2 | -------------------------------------------------------------------------------- /playwright/專案二_維基百科搜尋器/wiki_searcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/專案二_維基百科搜尋器/wiki_searcher.py -------------------------------------------------------------------------------- /playwright/第01章_Playwright簡介/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第01章_Playwright簡介/README.md -------------------------------------------------------------------------------- /playwright/第02章_基礎操作/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第02章_基礎操作/README.md -------------------------------------------------------------------------------- /playwright/第02章_基礎操作/form_demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第02章_基礎操作/form_demo.html -------------------------------------------------------------------------------- /playwright/第02章_基礎操作/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第02章_基礎操作/index.py -------------------------------------------------------------------------------- /playwright/第03章_元素定位/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第03章_元素定位/README.md -------------------------------------------------------------------------------- /playwright/第03章_元素定位/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第03章_元素定位/index.py -------------------------------------------------------------------------------- /playwright/第03章_元素定位/login_demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第03章_元素定位/login_demo.html -------------------------------------------------------------------------------- /playwright/第04章_等待與同步/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第04章_等待與同步/README.md -------------------------------------------------------------------------------- /playwright/第04章_等待與同步/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第04章_等待與同步/index.py -------------------------------------------------------------------------------- /playwright/第04章_等待與同步/pageexpect-navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第04章_等待與同步/pageexpect-navigation.md -------------------------------------------------------------------------------- /playwright/第04章_等待與同步/test.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /playwright/第04章_等待與同步/waiting_demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第04章_等待與同步/waiting_demo.html -------------------------------------------------------------------------------- /playwright/第04章_等待與同步/with說明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第04章_等待與同步/with說明.md -------------------------------------------------------------------------------- /playwright/第05章_資料擷取/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第05章_資料擷取/README.md -------------------------------------------------------------------------------- /playwright/第05章_資料擷取/news_sample.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第05章_資料擷取/news_sample.html -------------------------------------------------------------------------------- /playwright/第05章_資料擷取/scrape_news.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第05章_資料擷取/scrape_news.py -------------------------------------------------------------------------------- /playwright/第06章_進階互動/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第06章_進階互動/README.md -------------------------------------------------------------------------------- /playwright/第07章_多頁面與框架處理/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第07章_多頁面與框架處理/README.md -------------------------------------------------------------------------------- /playwright/第08章_截圖與錄影/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第08章_截圖與錄影/README.md -------------------------------------------------------------------------------- /playwright/第09章_網路請求與回應/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第09章_網路請求與回應/README.md -------------------------------------------------------------------------------- /playwright/第10章_登入與Cookie處理/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第10章_登入與Cookie處理/README.md -------------------------------------------------------------------------------- /playwright/第11章_反爬蟲對策/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第11章_反爬蟲對策/README.md -------------------------------------------------------------------------------- /playwright/第12章_效能優化/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第12章_效能優化/README.md -------------------------------------------------------------------------------- /playwright/第13章_實戰專案/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/playwright/第13章_實戰專案/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/pyproject.toml -------------------------------------------------------------------------------- /thsrc_cookies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/thsrc_cookies.json -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roberthsu2003/playwright_crawl4AI/HEAD/uv.lock --------------------------------------------------------------------------------