Module · Crawl & Build Resources

Từ chôm chỉa lặt vặt đến dựng thành app.

3 level, đi theo diễn dịch quy nạp. Level 1 làm tay trên Claude. Level 2 cho nó tự chạy bằng vibe code. Level 3 làm đẹp và deploy thành app.

Level 1 · làm ởClaude App + connector
Level 2 · làm ởVS Code + Claude Code
Level 3 · làm ởDeploy lên mạng
Case xuyên suốtGEARVNlaptopPCgaming gearbán lẻ đa ngành
1

Level 1 · ad hoc

Xỉa aka chôm chỉa như nào

chỉ trên Claudekhông code
1.1 · Tech stack cần dạy
C
Claude Appchỗ làm việc duy nhất
  • Project + file hướng dẫn
  • Connector là gì, bật ở đâu
  • Giao việc: "dùng apify, tìm actor ngon, test cho t xem"
  • Artifact để xem kết quả
gói Pro
F
Firecrawlwebsite
  • Scrape 1 trang ra markdown
  • Map: lấy toàn bộ URL của web
  • Crawl theo sitemap
  • Extract: lấy đúng giá, tên, thông số
gói free
A
Apifysocial · ads · comment
  • Store, actor, input, dataset
  • Chọn actor: lượt dùng, rating, giá mỗi kết quả
  • Actor FB/IG/TikTok/YouTube post
  • Actor Ad Library, comment
free 5$/tháng
RSS
RSS feedtin tức
  • RSS là gì, tìm link /rss /feed
  • Google News RSS theo từ khoá
  • Đọc thẳng bằng IMPORTFEED trong Sheet
miễn phí
GS
Google Sheetkho level 1
  • Mỗi hạng mục 1 tab
  • Bộ cột chuẩn: nguồn, link, ngày, nội dung, tag
  • Rule gắn tag để Claude không gắn lộn
miễn phí
1.2 · 4 hạng mục thực hành
Social postFB · IG · TikTok · YouTube · comment · group
Apify
Ads LibraryFacebook · IG
Apify
Websitecontent · sitemap · giá
Firecrawl
RSS feedbáo tech · game · thị trường
RSS
1.3 · SOP cho từng hạng mục
  1. 1

    Gắn connector

    apify · firecrawl · sheet

  2. 2

    Gửi list nguồn, test thử

    claude

  3. 3

    Đổ vào sheet

    1 tab / hạng mục

  4. 4

    Quét, gắn tag theo rule

    rule file

  5. 5

    Tổng hợp report, visual

    artifact

1.4 · Xài vào đâu
Research căn bảnMonitor ads đối thủSo giá webTrend socialTranscript YouTubeReport trả bài sếp
Outcome level 11 blog hướng dẫn / hạng mục1 demo basic, theme wowsheet data thật đã gắn tagĐọc bài hướng dẫn level 1 →Research ·44 nguồn
Chi tiết level 1

Học gì

  • 4 cách crawl, khi nào dùng cách nào
  • Connector, actor, sitemap, RSS
  • Tổ chức sheet + rule tag
  • Ra report từ sheet

Ra gì

  • 4 blog hướng dẫn
  • 4 demo
  • Template sheet dùng lại

Cần gì

  • Gói Claude Pro
  • 1 tài khoản Google
  • Apify + Firecrawl free

Thiện bổ sung

  • Bảng thuật ngữ
  • Ảnh gắn connector
  • List nguồn GearVN + đối thủ
  • Prompt mẫu từng hạng mục
  • Rule tag mẫu
  • Mẹo tà đạo sitemap
  • Demo chạy thật

Lưu ýComment, group: Apify chỉ lấy được group public. Nhắc học viên về dữ liệu cá nhân người comment.

nhiều đối thủ, nhiều nguồn → chuyển sang build product
2

Level 2 · build product

Chôm chỉa quy mô lớn

VS Codevibe codetự chạy theo lịch
2.0 · Level 1 đụng 3 bức tường
API hết tiềnApify 5$, kéo khùng kéo điên là hếtPlaywright + RSS crawl free
Kho thành bãi rác1000 bài/ngày, sheet không gánh nổiDatabase + lọc trùng + lịch sử
Claude contextlag, lệ thuộc, đốt token để gắn tagcode của mình + n8n + OpenRouter
2.1 · Lộ trình level 2
  1. 2a

    Chuẩn bị vibe code

    vs code · claude code

  2. 2b

    Database

    mindset

  3. 2c

    Gắn tag bằng LLM

    mindset

  4. 2d

    Crawl bằng code

    toolset

  5. 2e

    Lịch + thông báo

    n8n · telegram

Chuẩn bị · dùng cho cả level 2

2aVibe code từ số 0project đầu tiên chạy được
VS
VS Code + Claude Codechỗ làm level 2
  • Cài VS Code, extension Claude Code
  • Terminal căn bản: cd, ls, chạy lệnh
  • Mở folder project, đọc cây file
gói Pro
MD
Cách giao việcvibe code cho đúng
  • CLAUDE.md: luật của project
  • Bảo nó plan trước, duyệt rồi mới code
  • Đọc lỗi, dán lỗi, bảo nó sửa
miễn phí
JS
Node.js / Pythonngôn ngữ chạy script
  • Cài 1 cái, không cần học cú pháp
  • npm / pip install là gì
  • File .env giữ key, không lộ ra ngoài
miễn phí
GIT
Git + GitHublưu bản, quay lại khi hỏng
  • Commit = chụp ảnh code
  • Hỏng thì quay về bản trước
  • Đẩy lên GitHub để level 3 deploy
miễn phí
Section A · Mindsettổ chức và hệ thống database
Lôi về để làm gì, mới biết xếp sao
  1. 1

    mục đích

  2. 2

    cột

  3. 3

    tag rule

  4. 4

    lọc trùng

  5. 5

    lịch sử

2bDatabasekho có lịch sử, không trùng
PG
Postgres hoặc D1chọn 1
  • Postgres: Supabase free hoặc VPS
  • D1 của Cloudflare: free, gọn
  • Xem data bằng giao diện có sẵn
free tier
TB
Thiết kế bảngbảo Claude dựng
  • sources · posts · ads · tags · runs
  • Cột chung: nguồn, link, ngày, nội dung
  • Mỗi lần crawl ghi 1 dòng runs
—
≠
Lọc trùng + lịch sửgiá trị nằm ở đây
  • Trùng link thì cập nhật, không thêm
  • first_seen · last_seen cho từng ads
  • Ad Library chỉ realtime, lưu 1 năm là đọc được mùa vụ đối thủ
—
2cGắn tag bằng LLMmỗi bài có tag đúng rule
OR
OpenRouter1 key, nhiều model
  • Tạo key, chọn model free hoặc rẻ
  • Không cần thông minh, chỉ cần đúng rule
  • Đổi model không phải sửa code
nạp 10$ để đó
{ }
Prompt gắn tagrule cố định
  • Danh sách tag cho sẵn, cấm tự bịa
  • Trả về JSON, code tự ghi vào DB
  • Gom nhiều bài vào 1 lần gọi
—
#
Bộ tagtheo mục đích
  • Content pillar, angle, format
  • Product category, deal
  • Mục đích quyết định bộ tag
—
Section B · Toolsetcrawl bằng code
Dễ thì Apify, khó thì tự code
  1. 1

    RSS

  2. 2

    sitemap

  3. 3

    playwright

  4. 4

    apify

từ free → tốn tiền
2dCrawl bằng codescript lôi bài mỗi lần chạy
PW
Playwrighttrình duyệt tự lái
  • Mở trang, chờ load, cuộn trang
  • Chọn phần tử, lấy chữ, lấy link
  • Chụp màn hình để kiểm tra
  • Chạy ngầm không mở cửa sổ
miễn phí
XML
Sitemap + RSS parsercách free nhất
  • Đọc sitemap.xml ra list URL
  • Đọc RSS bằng code, không cần Sheet
  • Chỉ lấy bài mới từ lần chạy trước
miễn phí
A
Khi nào vẫn dùng Apifyđừng cố code hết
  • FB, IG, Ad Library hay chặn đăng nhập, chống bot
  • Gọi Apify bằng API từ script
  • Trả tiền theo từng actor, tính trước
theo actor
!
Luật chơicrawl cho có văn hoá
  • Giãn nhịp, không dội request
  • Xem robots.txt
  • Không lôi group kín, dữ liệu cá nhân
bắt buộc

Cho nó tự chạy

2eLịch + thông báo8h sáng tự chạy, tự báo
n8n
n8nnối các bước bằng kéo thả
  • Cloud hoặc tự chạy bằng Docker
  • Schedule: theo ngày, tuần, tháng
  • HTTP Request gọi script, Apify
  • Node Postgres, node LLM
self-host free
TG
Bot Telegrambáo có gì mới
  • Tạo bot với BotFather
  • Node Telegram trong n8n
  • Báo ads mới, angle mới
miễn phí
RP
Report tuầngửi sếp cho quao
  • Đếm ads theo sản phẩm, angle
  • Tóm tắt bằng LLM
  • Gửi qua Telegram hoặc mail
—
2.2 · Áp vào GearVN
Ads libraryMONITOR

Ads đối thủ

GEARVNPhong Vũ, CellphoneS lên bao nhiêu ads, đánh sản phẩm gì, format nào
Social postMONITOR

Post đối thủ

GEARVNPhân tích weekly, khỏi ngồi canh
Comment · groupquan trọng

Câu hỏi của user

GEARVNGroup build PC, gaming: hỏi gì, chê gì, khen gì
Newsfeed · YouTubeINSPIRING

Bản tin chọn lọc

GEARVNTin tech, game, thị trường → ý content, transcript review
Tool khácMONITOR

So giá · Google Review

GEARVNGiá cùng mẫu laptop ở các bên, review cửa hàng
[ add hình ảnh xịn sò · product outcome cuối cùng ]
Outcome level 22 hub có data mới mỗi sángtag tự độngbot báo ads mớireport tuần
Chi tiết level 2

Học gì

  • Vibe code: giao việc, đọc lỗi, git
  • Mindset: thiết kế DB, lọc trùng, lịch sử, gắn tag OpenRouter
  • Toolset: Playwright, sitemap, RSS, Apify API
  • Lịch + bot bằng n8n

Ra gì

  • Repo GitHub chạy được
  • DB có data 2 hub
  • Workflow n8n chạy 8h sáng
  • Bot Telegram

Cần gì

  • Xong level 1
  • Máy cài được VS Code, Docker
  • OpenRouter 10$
  • Apify trả phí nếu crawl FB/Ads nhiều

Thiện bổ sung

  • Bài viết sâu trên app: tổ chức DB, crawl bằng code
  • Tips OpenRouter 10$
  • Script mẫu 2b
  • Schema DB mẫu
  • Workflow n8n mẫu
  • Chi phí 1 tháng thực tế

Cần chốtPlaywright và n8n chạy trên laptop hay server. Chạy trên laptop thì tắt máy là ngừng, level 3 sẽ có thêm bước đưa lên server.

data chạy rồi → làm cho đẹp, xài được
3

Level 3 · add-on

Dựng thành app

UX UIdeployxài nội bộ
3.1 · Từ data thành app
  1. 1

    Research gu, trend UX UI

    keyword · reference

  2. 2

    Dựng giao diện

    claude code

  3. 3

    Nối database level 2

    api

  4. 4

    Deploy + khoá cửa

    cloudflare · vercel

  5. 5

    Bot + extension

    telegram · chrome

3.2 · Tech stack cần dạy
UI
UX UIcó gu, biết keyword
  • Tìm reference: Dribbble, Mobbin
  • Keyword style để bảo Claude
  • Tailwind + shadcn/ui
miễn phí
FE
Frontendchọn 1, bảo Claude dựng
  • React + Vite hoặc Next.js
  • Trang: danh sách, lọc theo tag, chi tiết
  • Dashboard 2 hub
miễn phí
CF
Deployđưa lên mạng
  • Cloudflare Pages / Workers hoặc Vercel
  • Nối GitHub, push là tự deploy
  • Gắn domain, cất key trong env
free tier
🔒
Khoá cửaxài nội bộ
  • Cloudflare Access: chỉ email mình vào được
  • Không cần tự làm đăng nhập
free tier
TG
Bot workflownâng từ level 2
  • Bấm nút trong tin nhắn: lưu, bỏ qua
  • Gửi link vào bot là vào kho
miễn phí
EXT
Chrome extensionlụm khi đang lướt
  • Manifest V3 căn bản
  • 1 nút: lưu bài đang xem vào kho
  • Cài dạng unpacked, không cần lên store
miễn phí
Outcome level 3app 2 hub có domainbot bấm nút đượcextension lụm bài
Chi tiết level 3

Học gì

  • Research gu UI
  • Dựng UI, nối API
  • Deploy, domain, khoá cửa
  • Bot, extension

Ra gì

  • App xài nội bộ
  • Public thì tuỳ

Cần gì

  • Xong level 2
  • Tài khoản Cloudflare / Vercel
  • Domain (tuỳ)

Thiện bổ sung

  • Ảnh app thành phẩm
  • Bộ keyword UI
  • Demo deploy
  • Demo extension

3 level cạnh nhau

Level 1 · Xỉa
Làm ở
Claude App
Stack
Firecrawl · Apify · RSS · Sheet
Chạy
Bấm tay khi cần
Ra
Blog + demo từng hạng mục
Chi phí
0–5$/tháng
Thời gian
Thiện bổ sung
Level 2 · Quy mô lớn
Làm ở
VS Code + Claude Code
Stack
Playwright · Postgres/D1 · OpenRouter · n8n · Telegram
Chạy
Tự chạy 8h sáng
Ra
2 hub có data
Chi phí
10$ OpenRouter + Apify khi cần · Thiện bổ sung
Thời gian
Thiện bổ sung
Level 3 · Dựng app
Làm ở
Deploy lên mạng
Stack
React/Next · Cloudflare/Vercel · bot · extension
Chạy
Mở link là xài
Ra
App nội bộ
Chi phí
Thiện bổ sung
Thời gian
Thiện bổ sung
0/0

Để plan task

Việc cần làm

Chốt trước
Level 1 · Xỉa
Level 2 · Quy mô lớn
Level 3 · Dựng app