bash
pip install scrapy
pip install flask pandas sqlalchemy pymysql
pip install flash
bash
scrapy startproject bosszp
cd bosszp
scrapy genspider boss zhipin.com
编辑 settings.py:
python
COOKIES_ENABLED = True
USER_AGENTS = [
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36...',
...
]
# 爬取延迟(避免被封)
DOWNLOAD_DELAY = 2
bash
scrapy crawl boss -o output.csv
岗位名称,岗位地区,薪资,公司名称,公司类型,公司规模,融资阶段,工作年限,学历,福利标签
bash
python clean_data.py # 数据清洗 + 导入 MySQL
bash
cd web
export FLASK_APP=run.py
flask run
# 访问 http://127.0.0.1:8080/
看板包含:
字段说明job_name岗位名称job_area工作地区job_salary薪资范围com_name公司名称com_type公司类型(国企/民营等)com_size公司规模finance_stage融资阶段work_year工作年限要求education学历要求job_benefits福利标签