examples: add zhaopin AI job scrapers + SQLite analysis
e2e / e2e (linux, xvfb) (push) Waiting to run
tests / pytest (ubuntu-latest, py3.11) (push) Waiting to run
tests / pytest (ubuntu-latest, py3.12) (push) Waiting to run
tests / pytest (windows-latest, py3.11) (push) Waiting to run
tests / pytest (windows-latest, py3.12) (push) Waiting to run

- scrape_zhaopin_ai.py: lightweight no-login list scraper
- scrape_zhaopin_full.py: SQLite storage, resumable crawl, detail-page JD
- analyze_zhaopin.py: stats by city/salary/education/experience/skills
- scrape_zhipin_ai.py: BOSS Zhipin variant (login-based, fallback)
- gitignore scraper data artifacts and browser profile
This commit is contained in:
freedakgmail
2026-06-14 23:18:51 +08:00
parent 29262a644e
commit ba2a67290d
5 changed files with 684 additions and 0 deletions
+6
View File
@@ -6,3 +6,9 @@ build/
.pytest_cache/
.venv/
firefox-source/
# scraper runtime artifacts (examples/) — data outputs & browser profiles
*.db
zhaopin_*.json
zhaopin_*.csv
ai_jobs.csv
examples/.zhipin_profile/